Anteik
Умник
Сделал для такси таймер чтоб каждые 10 сек снимались деньги.Снимает не с пассажира, а с таксиста.Помогите)
А вот тут я не знаю как сделать чтоб у пассажира снимало)
Код:
if(newstate == PLAYER_STATE_PASSENGER) {
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new vehicleid = GetPlayerVehicleID(playerid);
foreach(new i : Player)
{
if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] == 1)
{
timer228 = SetTimer("Nazp",10000,1);// вкл таймер
format(string, sizeof(string), "Пассажир %s сел в ваше Такси. Довезите его и государство заплатит вам", name);
SCM(i, 0x6495EDFF, string);
}
return true;
}
}
Код:
forward Nazp(playerid);public Nazp(playerid)
{
PlayerInfo[playerid][pCash] -= 1;
GameTextForPlayer(playerid, "~w~ - ~g~1", 5000, 3);
}
