VistigoN
Ученик
у меня проблема с командой /park. Когда пишешь ее после покупки авто в автосалоне, то после рестарта она пропадает. вот само строение команды
+ЕГ дам =)
PHP:
if(strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerInAnyVehicle(playerid))
{
carid = GetPlayerVehicleID(playerid) ;
GetVehiclePos(carid,x, y, z);
GetPlayerFacingAngle(playerid, a);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не в транспортном средстве.");
return 1;
}
if(!strcmp(playername, CarInfo[carid-1-SIMPLECARS][cOwner], true))
{
CarInfo[carid-1-SIMPLECARS][cPARKCar_x] = x;
CarInfo[carid-1-SIMPLECARS][cPARKCar_y] = y;
CarInfo[carid-1-SIMPLECARS][cPARKCar_z] = z;
CarInfo[carid-1-SIMPLECARS][cPARKCar_a] = a;
SendClientMessage(playerid, COLOR_GREY, "Ваше транспортное средство припарковано.");
GameTextForPlayer(playerid, "-200", 10000, 3);
ServerGivePlayerMoney(playerid, -200);
if(PlayerInfo[playerid][pAdmin] > 0)
{
SendClientMessage(playerid, COLOR_GRAD5, string);
}
GameTextForPlayer(playerid, "~/n~ ~/n~ ~/n~ ~/n~ ~/n~ ~/n~ Вы припарковали свое т.с.", 10000, 3);
OnPropUpdate();
SavePlayer(playerid);
SaveCars();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не можете припарковать это транспортное средство!");
}
}
return 1;
}
