Kem4ik
Умник
Всем привет, перехожу к сути.
В общем создал я пикап с арендой мопедов, написал системку. Зашёл в игру проверять, беру мопед, а он взрывается.
Прикладываю все коды, надеюсь на быстрый ответ
В общем создал я пикап с арендой мопедов, написал системку. Зашёл в игру проверять, беру мопед, а он взрывается.
Прикладываю все коды, надеюсь на быстрый ответ
PHP:
else if(pickupid == mopedispawn[0])
{
if(GetPVarInt(playerid, "arenda_took") && GetPVarInt(playerid, "check_arenda_moped"))
{
DestroyVehicle(GetPVarInt(playerid, "arenda_took"));
DeletePVar(playerid, "arenda_took");
SendClientMessage(playerid,COLOR_GREY,""#INFO"Ваш арендованый мопед был удален!");
DeletePVar(playerid, "check_arenda_moped");
}
if(!GetPVarInt(playerid, "check_arenda_moped")) return ShowPlayerDialog(playerid,136,DIALOG_STYLE_MSGBOX,"{A8A8FF}Аренда мопедов","\n{FFFFCC}Если арендованый транспорт не будет использоваться 5 минут:\n\t{A8A8FF} он будет удален автоматически!","Аренда","Отмена");
}
else if(pickupid == mopedispawn[1])
{
if(GetPVarInt(playerid, "arenda_took") && GetPVarInt(playerid, "check_arenda_moped"))
{
DestroyVehicle(GetPVarInt(playerid, "arenda_took"));
DeletePVar(playerid, "arenda_took");
SendClientMessage(playerid,COLOR_GREY,""#INFO"Ваш арендованый мопед был удален!");
DeletePVar(playerid, "check_arenda_moped");
}
if(!GetPVarInt(playerid, "check_arenda_moped")) return ShowPlayerDialog(playerid,136,DIALOG_STYLE_MSGBOX,"{A8A8FF}Аренда мопедов","\n{FFFFCC}Если арендованый транспорт не будет использоваться 5 минут:\n\t\t{A8A8FF} он будет удален автоматически!","Аренда","Отмена");
}
PHP:
case 136:
{
if(!response) return 1;
if(GetPVarInt(playerid, "arenda_took") != 0) return SendClientMessage(playerid, -1, ""#BAD"Вы уже арендовали свой мопед");
if(GetPVarInt(playerid, "check_arenda_moped")) return 1;
new Float:x,Float:y,Float:a,Float:z;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
SetPVarInt(playerid, "arenda_took", AddStaticVehicleExEx(462, x,y,z,a, 1,1, 300, 0));
Fuell[GetPVarInt(playerid, "arenda_took")] = 60;
new engine1,lights2,alarm1,doors1,bonnet1,boot1,objective1;
GetVehicleParamsEx(GetPVarInt(playerid, "arenda_took"),engine1,lights2,alarm1,doors1,bonnet1,boot1,objective1);
PutPlayerInVeh(playerid, GetPVarInt(playerid, "arenda_took"),0);
SetVehicleParamsEx(GetPVarInt(playerid, "arenda_took"),0,0,alarm1,0,bonnet1,boot1,objective1);
SetPVarInt(playerid, "check_arenda_moped",1);
SendClientMessage(playerid,-1,""#GOOD"Вам был выдан мопед!");
return 1;
}
