[Pomoć] Oko posla


Započeo Contixo, Jul 26, 2012, 18:42:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GF edit.
Detaljan opis problema: Napravio sam jedan posao koristeći tutorijalsa ovog foruma, ali kada ukucam komandu za posao, u ovom slučaju /route west. Kada to ukucam izbaci mi dvije poruke, i INFO i ERROR.
Dio skripte:
if(strcmp(trolol,"west",true) == 0)
		if(PlayerInfo[playerid][pJob] != 31)
		{
			SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - niste vozač busa.");
			return 1;
		}
				if(BusRoute[playerid] >= 1)
		{
			SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - već vozite rutu.");
			return 1;
		}
		if(!BusVehicle(idv))
		{
			SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - niste u poslovnom vozilu (bus).");
			return 1;
		}
		if(BusVehicle(idv))
		{
			BusRoute[playerid] = 1;
			Ccp[playerid] = 10;
			PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
            SetPlayerCheckpoint(playerid, 1824.1100,-1807.8400,13.3977, 6.0);
			SendClientMessage(playerid, COLOR_GOLD, "* Započeli ste bus rutu (west) - vozite kroz označena mjesta (crveni markeri).");
		}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Prikaže mi ovo:

if(BusRoute[playerid] >= 1)
		{
			SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - već vozite rutu.");
			return 1;
		}


I ovo:

SendClientMessage(playerid, COLOR_GOLD, "* Započeli ste bus rutu (west) - vozite kroz označena mjesta (crveni markeri).");




if(strcmp(trolol,"west",true) == 0)
{
    if(PlayerInfo[playerid][pJob] != 31) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - niste vozaè busa.");
    if(BusRoute[playerid] == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - veæ vozite rutu.");
    if(!BusVehicle(idv)) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Nemožete koristiti ovu komandu - niste u poslovnom vozilu (bus).");
    BusRoute[playerid] = 1;
    Ccp[playerid] = 10;
    PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
    SetPlayerCheckpoint(playerid, 1824.1100,-1807.8400,13.3977, 6.0);
    SendClientMessage(playerid, COLOR_GOLD, "* Zapoèeli ste bus rutu (west) - vozite kroz oznaèena mjesta (crveni markeri).");
}


REFRESH, ne pomaže, opet dvije poruke salje.

Pa mozda ti je negde vec dato da je varijabla 1, pre samog toga. Probaj traziti:
BusRoute[playerid] = 1;

Sa CTRL+F.
Zasto ti to kazem, zato sto ti mora prvo biti definisano da je 1 inace nema sanse da on pokrene tu poruku. Znaci negde ti je pre BusRoute[playerid] postavljen na jedan. Ili na kraju zaboravljas da ga vratis na BusRoute[playerid] = 0;.