I name Alex
Умник
Здравствуйте! Помогите пожалуйста, у меня есть маршрутка на сервере, например, когда с ЛС едишь в СФ и обратно в ЛС, то в СФ чекпоинты уже не ведут, помогите пожалуйста, как возобновлять маршрут постоянно?
PHP:
if(GetPVarInt(playerid, "PriceBus") > 0)
{
DisablePlayerRaceCheckpoint(playerid);
new type = GetPVarInt(playerid, "TypeBus"), e_type, name[80];
switch(GetPVarInt(playerid, "TypeBus"))
{
case 1: name = "ЛС » СФ";
}
if(type == 1)
{
if(pPressed[playerid] == 2 || pPressed[playerid] == 6 || pPressed[playerid] == 9 || pPressed[playerid] == 11 || pPressed[playerid] == 13 || pPressed[playerid] == 15 || pPressed[playerid] == 17 || pPressed[playerid] == 19 || pPressed[playerid] == 27 || pPressed[playerid] == 29 || pPressed[playerid] == 33 || pPressed[playerid] == 36 || pPressed[playerid] == 50 || pPressed[playerid] == 54 || pPressed[playerid] == 56 || pPressed[playerid] == 58 || pPressed[playerid] == 68 || pPressed[playerid] == 71 || pPressed[playerid] == 74 || pPressed[playerid] == 82 || pPressed[playerid] == 93 || pPressed[playerid] == 95 || pPressed[playerid] == 97 || pPressed[playerid] == 109 || pPressed[playerid] == 117 || pPressed[playerid] == 119 || pPressed[playerid] == 126 || pPressed[playerid] == 128)
{
if(GetPVarInt(playerid, "BusStop") == 0)
{
new string[128];
SetPVarInt(playerid, "TimeBus", 1);
format(string, sizeof(string), "< Маршрутка: %s убывает через 20 секунд >",name);
AutoStationBusInfo(playerid, string);
GameTextForPlayer(playerid, "~y~o›њљaќ¦e~n~~w~Јacca›њpoў", 1000, 1);
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
}
else
{
else pPressed[playerid]++;*/
if(pPressed[playerid] == 131) pPressed[playerid] = 2;
else pPressed[playerid]++;
new i = pPressed[playerid];
SetPlayerRaceCheckpoint(playerid,0,BusCityLS[i][0],BusCityLS[i][1],BusCityLS[i][2],BusCityLS[i][3],BusCityLS[i][4],BusCityLS[i][5],5.0);
SetPVarInt(playerid, "BusStop", 0);
}
}
else
{
pPressed[playerid]++;
SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 500);
if(pPressed[playerid] == 2 || pPressed[playerid] == 6 || pPressed[playerid] == 9 || pPressed[playerid] == 11 || pPressed[playerid] == 13 || pPressed[playerid] == 15 || pPressed[playerid] == 17 || pPressed[playerid] == 19 || pPressed[playerid] == 27 || pPressed[playerid] == 29 || pPressed[playerid] == 33 || pPressed[playerid] == 36 || pPressed[playerid] == 50 || pPressed[playerid] == 54 || pPressed[playerid] == 56 || pPressed[playerid] == 58 || pPressed[playerid] == 68 || pPressed[playerid] == 71 || pPressed[playerid] == 74 || pPressed[playerid] == 82 || pPressed[playerid] == 93 || pPressed[playerid] == 95 || pPressed[playerid] == 97 || pPressed[playerid] == 109 || pPressed[playerid] == 117 || pPressed[playerid] == 119 || pPressed[playerid] == 126 || pPressed[playerid] == 128) e_type = 1;
else e_type = 0;
new i = pPressed[playerid];
SetPlayerRaceCheckpoint(playerid,e_type,BusCityLS[i][0],BusCityLS[i][1],BusCityLS[i][2],BusCityLS[i][3],BusCityLS[i][4],BusCityLS[i][5],5.0);
}
}
