สอบถามเรื่อง อยากให้เวลาลงรถแล้วรถโดเน็ทด้วยพ้อยหาย
สอบถามนิดหนึ่งครับคือผมอยากทำแบบว่า ผู้เล่นลงจากรถแล้วรถโดน dc ไปเลย ทำยังไงคับ
**** Hidden Message ***** itsme ตอบกลับเมื่อ 2016-5-5 21:25
**** ซ่อนโดยเจ้าของโพสต์ ****
if(PlayerInfo == 1)
{
PlayerInfo = 0;
//SetVehicleToRespawn(GetPlayerVehicleID(playerid));
DestroyVehicle(GetPlayerVehicleID(playerid));
}
ของผมมันเป็นแบบนี้อ่ะคับ ก็บอกให้เอาของผมไปลองใส่ดู ได้หรือไม่ได้ ลองใส่หรือยัง ใส่แล้วคับ ERROR if(PlayerInfo == 1)
{
PlayerInfo = 0;
//SetVehicleToRespawn(GetPlayerVehicleID(playerid));
DestroyVehicle(GetPlayerVehicleID(playerid));
}
จากตัวนี้ของคุณ เวลทจะเอามาใส่ใน public onplayerexitvehicle
ก่อนอื่นเลย แก้ระบบรถโดเน็ทก่อน
สมมติ อยู่ในการทำงานของระบบโดเน็ท
forward donatecar(playerid);
public donatecar(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(x,y,z);
new cid;
cid = CreateVehicle(451,x,y+4,z+2,360,-1,-1,60000);
SendClientMessage(playerid,-1," You have call your car.");
PlayerInfo = cid;
return 1;
}
เท่านี้ก็ได้ระบบรถแล้ว ต่อไปมาดูระบบลบรถอัตโนมัติ
public OnPlayerExitVehicle(playerid,vehicle)
{
if(PlayerInfo > 0)
{
if(vehicle == PlayerInfo)
{
DestroyVehicle(vehicle);
PlayerInfo = 0;
}
}
return 1;
} ผมเจอปัญหา เมื่อเรียกรถมอเตอร์ไซ แล้วขับแล้วเราชนอะไรสักอย่างจนกระเด็นออกมา
1.รถมันจะไม่ถูกDcเมื่อเสกคันไหม่ คันเก่าก็ยังคงอยู่จากนั้นก้บัค
2.รถมันจะไม่ถูกDcเมื่อไปขึ้นรถในสคิปแล้วลง รถในสคิปจะถูกDcแทน ขอบคุณครับ ขอบคุณคับ
หน้า:
[1]
2