Momci nije po pravilima ali sorry radim svoj mod od 0 odradio sam posao bus vozac isad imam 1 problem kad kucam /vozibus ja lepo vozim stanem na checkpoint i ono nista evo dole kod,treba da unisti taj check i da postavi novi evo kod
if(VoziBus[playerid] == 1) // proverava da li je igraceva varijablva za kosenje na 1
{
new idv = GetPlayerVehicleID(playerid); // uzima id vozila
if(BusVozilo(idv)) // proverava jel u vozilu kosaca
{
VoziBus[playerid] = 2; // stavlja igracu varijablu na 2
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SetPlayerCheckpoint(playerid,2405.4297,43.7537,26.3363, 5.0); // postavlja igracu novi cp
SCM(playerid, 0xFFFF0AA , "NAstavite Dalje");
}
return 1;
}
if(VoziBus[playerid] == 2) // proverava da li je igraceva varijablva za kosenje na 2
{
new idv = GetPlayerVehicleID(playerid); // uzima id vozila
if(BusVozilo(idv)) // proverava jel u vozilu kosaca
{
KosiTravu[playerid] = 3; // stavlja igracu varijablu na 3
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SetPlayerCheckpoint(playerid,2304.9236,93.5095,26.3367, 5.0); // postavlja igracu novi cp
}
return 1;
}
if(VoziBus[playerid] == 3) // proverava da li je igraceva varijablva za kosenje na 3
{
new idv = GetPlayerVehicleID(playerid); // uzima id vozila
if(BusVozilo(idv)) // proverava jel u vozilu kosaca
{
VoziBus[playerid] = 4; // stavlja igracu varijablu na 4
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SetPlayerCheckpoint(playerid,2291.5845,-18.0855,26.3369, 5.0); // postavlja igracu novi cp
}
return 1;
}
if(VoziBus[playerid] == 4) // proverava da li je igraceva varijablva za kosenje na 4
{
new idv = GetPlayerVehicleID(playerid); // uzima id vozila
if(BusVozilo(idv)) // proverava jel u vozilu kosaca
{
VoziBus[playerid] = 5; // stavlja igracu varijablu na 5
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SetPlayerCheckpoint(playerid,2291.3242,-87.6960,26.3346, 5.0); // postavlja igracu novi cp
}
return 1;
}
if(VoziBus[playerid] == 5) // proverava da li je igraceva varijablva za kosenje na 4
{
new idv = GetPlayerVehicleID(playerid); // uzima id vozila
if(BusVozilo(idv)) // proverava jel u vozilu kosaca
{
VoziBus[playerid] = 6; // stavlja igracu varijablu na 0
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SetPlayerCheckpoint(playerid,2453.7505,-33.2375,25.9819, 5.0);
}
return 1;
}
if(VoziBus[playerid] == 6) // proverava da li je igraceva varijablva za kosenje na 4
{
new idv = GetPlayerVehicleID(playerid); // uzima id vozila
if(BusVozilo(idv)) // proverava jel u vozilu kosaca
{
VoziBus[playerid] = 0; // stavlja igracu varijablu na 0
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SCM(playerid, 0xFFFF0AA, "Uspesno si zavrsio posao vozaca busa zaradio si nagradu od 1000$");
GivePlayerMoney(playerid, 1000);
}
return 1;
}
}
Pitas se sto se ne odaziva??
Gde ti je da proverava da li je usao u CP?
Nema nigde.
primer:
if(VoziBus[playerid] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2405.4297,43.7537,26.3363))
{
VoziBus[playerid] = 2; // stavlja igracu varijablu na 0
DisablePlayerCheckpoint(playerid); // uklanja stari CP
SetPlayerCheckpoint(playerid,2304.9236,93.5095,26.3367, 5.0);
}
}
Ne sto se ne odaziva vec kad stanem na taj checkpoint on samo stoji niti se ?Unistava kao sto sam u skripit naveo niti nista..
Citat: Nykolic Tebra poslato April 18, 2014, 20:57:39 POSLE PODNE
Ne sto se ne odaziva vec kad stanem na taj checkpoint on samo stoji niti se ?Unistava kao sto sam u skripit naveo niti nista..
Ti si ga samo postavio,a problem je sto nisi uradio da kad on udje u taj CP,da mu proveri i setuje sledeci.
Uradi kao sto sam ti dao primer,i nemoj da se brines.
Ne raddi 05,,,,
Postavi komandu,i ceo onplayerentercheckpoint za vozaca autobusa.
Citat: caupton'S poslato April 18, 2014, 20:58:49 POSLE PODNE
Citat: Nykolic Tebra poslato April 18, 2014, 20:57:39 POSLE PODNE
Ne sto se ne odaziva vec kad stanem na taj checkpoint on samo stoji niti se ?Unistava kao sto sam u skripit naveo niti nista..
Ti si ga samo postavio,a problem je sto nisi uradio da kad on udje u taj CP,da mu proveri i setuje sledeci.
Uradi kao sto sam ti dao primer,i nemoj da se brines.
Uklonio bi se i bez toga, ali da uÄ'e u bilo koji CP.
Vidim da u drugom CPu mu stavlja varijablu za kosenje na 3, a ne za vozaca busa.
Provjeri u komandi /vozibus dal mu postavlja VoziBus[playerid] = 1;
Sve sam proverio sve je kako treba evo vam kod od komande /vozibus
CMD:vozibus(playerid, params[])
{
new idv = GetPlayerVehicleID(playerid);
if(pInfo[playerid][pJob] == 2)
if(VoziBus[playerid] >= 1) // proverava jel igrac vec zapoceo sa voznjom busa
{
SendClientMessage(playerid, SIVA, "Vec si zapoceo voznju autobusa!");
return 1;
}
if(!BusVozilo(idv)) // proverava jel igrac u vozilu busa, ako nije nemoze da kosi travu
{
SendClientMessage(playerid, SIVA, "Nisi u Autobusu");
return 1;
}
if(BusVozilo(idv)) // proverava da li je igrac u busu, ako jeste, nastavlja komandu...
{
VoziBus[playerid] = 1; // postavlja igracu varijablu na 1, sto znaci da je zapoceo posao
SetPlayerCheckpoint(playerid, 2466.2944,31.4295,26.3351, 5.0); // postavlja igracu CP(marker) na zeljene koordinate
SendClientMessage(playerid, BELA, "Vozite do crvenog markera!");
}
return 1;
}