Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bugi poslato Jul 19, 2013, 19:54:43 POSLE PODNE

Naslov: [Pomoc] Oko taximetra
Poruka od: Bugi poslato Jul 19, 2013, 19:54:43 POSLE PODNE
Skripta koju koristim: MOJA OD 0
Detaljan opis problema: Ma pravio sam nes za taxi eto pre sam otvarao temu pa sam mislio da sam resio al izgleda da nisam... problem sa taximetrom znaci kad igrac izadje iz vozila i dalje nastavlja da odbrojava i ne ispise voznja je gotova i ne oduzme pare... ??? pomagajte
Dio skripte:
timer
forward Taxi(playerid);
public Taxi(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
new driverid=WhoIsDriver(vehicleid);
new time[30];
CenaTaxi[driverid] += 1;
format(time,sizeof(time),"~y~TAXIMETAR: ~w~$%d",CenaTaxi[driverid]);
GameTextForPlayer(playerid,time,1000,3);
format(time,sizeof(time),"~y~TAXIMETAR: ~w~$%d",CenaTaxi[driverid]);
GameTextForPlayer(driverid,time,1000,3);
return 1;
}


onplayerentervehicle
new driverid=WhoIsDriver(vehicleid);
if(ispassenger)
{
if(TaxiDuty[driverid] == 1)
{
SCM(playerid, -1, "{FFFF00}[LZ|TAXI] {FFFFFF}Zapoceta je voznja taksijem.");
taxitimer = SetTimerEx("Taxi", 2000, true, "i", playerid);
TaxiVoznja[playerid] = 1;
}
}

onplayerexitvehicle

if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
new driverid=WhoIsDriver(vehicleid);
if(TaxiVoznja[driverid] == 1)
{
SCM(playerid, -1, "{FFFF00}[LZ|TAXI] {FFFFFF}Voznja taxijem je zavrsena.");
KillTimer(taxitimer);
TaxiVoznja[playerid] = 0;
GivePlayerMoney(playerid, -CenaTaxi[driverid]);
CenaTaxi[driverid] = SaveTaxi[driverid];
}
}
Naslov: Odg: [Pomoc] Oko taximetra
Poruka od: Bugi poslato Jul 21, 2013, 11:14:31 PRE PODNE
* BUMPPPPPP *
Naslov: Odg: [Pomoc] Oko taximetra
Poruka od: Bugi poslato Jul 22, 2013, 18:33:46 POSLE PODNE
BUMP
Naslov: Odg: [Pomoc] Oko taximetra
Poruka od: [GP]Brain poslato Jul 23, 2013, 15:55:52 POSLE PODNE
iii jos jedan bump...

navalite bumppp
Naslov: Odg: [Pomoc] Oko taximetra
Poruka od: Crazyn3ss poslato Jul 23, 2013, 19:02:04 POSLE PODNE
ovako ga definiriaj
new taxitimer[MAX_PLAYERS];


i ovako ga korsiti svuda

taxitimer[playerid] = ...