Skripta koju koristim:moja od 0
Detaljan opis problema: pa znaci ja napravio poslove i svi rade osim tri kada udem u cp nista ne bude a lijepo sam napravio da se stvori drugi nezz do cega je
Dio skripte: dat cu ak treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Skripta koju koristim: od 0
Detaljan opis problema: napravio sam timer kad u busa udes u cp da ga freeza i kad prode 4 sec unfreeza ga i onda kad ude u drugi cp smanji se timer za jedan sec i kad ude u treci cp jos se za jednu sec smanji
Dio skripte: dat cu ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Citat: David (Sabljak) poslato Januar 20, 2013, 13:45:19 POSLE PODNE
Linije toga
za timer
if(PlayerInfo[playerid][pVozacBusa] > 0)
{
//--------ruta1
if(PlayerToPoint(7.0, playerid,1890.5,-1935.5999755859,12.39999961853))//cp1
{
if(PlayerInfo[playerid][pVozacBusa] == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 215 || Veh == 216 || Veh == 217 || Veh == 218)//if(newcar == 215 || newcar == 216 || newcar == 217 || newcar == 218)
{
TogglePlayerControllable(playerid, 0);
SetTimer("Tour", 4000, 1);
SendClientMessage(playerid, COLOR_GOLD,"INFO: Molimo vas pricekajte da se putnici ukrcaju.");
PlayerInfo[playerid][pVozacBusa] = 2;
SetPlayerCheckpoint(playerid,2022,-1940.1999511719,12.10000038147,7.0);//
}
}
}
i evo public timera
forward Tour(playerid);
public Tour(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
a za ova tri
if(PlayerInfo[playerid][pSmetlar] > 0)
{
//--------ruta1
if(PlayerToPoint(7.0, playerid,1960.3770,-1878.8820,13.3828))//cp1
{
if(PlayerInfo[playerid][pSmetlar] == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 241 || Veh == 240 || Veh == 239 || Veh == 238)
{
PlayerInfo[playerid][pSmetlar] = 2;
SetPlayerCheckpoint(playerid,1986.8544,-1752.9008,13.3828,7.0);//
}
}
}
provjerio sam jesam li u tocnom caru jesam nezz kaj je
Citat: David (Sabljak) poslato Januar 21, 2013, 12:59:31 POSLE PODNE
KAd zavris sa jednim CPom stavis mu DisablePlayerCheckpoint(playerid);
Prije novog
I za timer koristi SetTimerEx("Tour",4000,true,"d",playerid);
ok probat cu ako bude radilo reci cu ti
Radi za tri posla a ovi timeri nerade opet isto
Citat: David (Sabljak) A.k.A SABO(T) poslato Januar 21, 2013, 13:43:14 POSLE PODNE
Hmm, trebalo bi normalno sve radit ako ga freeza :O
rijesio trebalo umjesto true stavit false
btw ide ti karma + cim nabijem 150 postova