как убрать аренду на автобус
Здравствуйте!
Есть команда /route - для завершения работы водителя автобуса, и при её вводе должен заспавнится автобус, и сняться аренда на него, но к сожалению, у меня только спавнится, а аренда сниматься не хочет, как я не пытался это сделать.
Вот к примеру в команду /spcar, что бы при спавне транспорта, также снималась аренда, я добавил такую строку: arenda[playerid] = 0;
но почему-то при добавлении в команду /route, аренда сниматься не хочет, в чем проблема не пойму!
Вот код команды:
PHP код:
YCMD:route(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pJob] != 1) return SendClientMessage(playerid, COLOR_GREY, "Âû íå âîäèòåëü àâòîáóñà!");
if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ çà ðóëåì àâòîáóñà!");
new carid = GetPlayerVehicleID(playerid);
if(carid >= buscar[0] && carid <= buscar[1])
{
if(GetPVarInt(playerid, "TypeBus") > 0)
{
format(YCMDstr, sizeof(YCMDstr), "Ðàáî÷èé äåíü çàâåðøåí. Âàìè çàðàáîòàíî: %i âèðò", GetPVarInt(playerid, "BusMoney"));
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
SendClientMessage(playerid, COLOR_WHITE, "Äåíüãè áóäóò ïåðå÷èñëåíû íà ñ÷åò âî âðåìÿ çàðïëàòû");
DeletePVar(playerid, "BusTime");
DeletePVar(playerid, "TypeBus");
DeletePVar(playerid, "BusStop");
DeletePVar(playerid, "BusMoney");
pPressed[playerid] = 0;
Delete3DTextLabel(BusText3D[GetPlayerVehicleID(playerid)]);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
DisablePlayerRaceCheckpoint(playerid);
return true;
}
ShowPlayerDialogEx(playerid, 163, 2, "Ìàðøðóò", "Âíóòðè-ãîðîäñêîé LS\nÂíóòðè-ãîðîäñêîé SF\nÂíóòðè-ãîðîäñêîé LV\nÀâòîÂîêçàë LS << >> Àâòîøêîëà SF\nÀâòîÂîêçàë LS << >> ÀâòîÂîêçàë LV\nÀâòîÂîêçàë LS << >> Çàâîäû", "Ïðèíÿòü", "Îòìåíà");
}
else SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ â àâòîáóñå!");
return true;
}