[POMOC]Ne odazivanje na checkpoint...


Započeo Nykolic Tebra, April 18, 2014, 20:29:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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;
		 }
}
~Moji Radovi~
[/color][/size]

[FS] HOSTNAME
http://balkan-samp.com/forum/index.php?topic=84379.msg569080#msg569080
[GM] Palomino Creeck RolePlay |USKORO
[TuT]Kako napraviti 3DTextLabel
http://balkan-samp.com/forum/index.php?topic=87668.0
[MAP]Dilimore Spawn
Klik

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..
~Moji Radovi~
[/color][/size]

[FS] HOSTNAME
http://balkan-samp.com/forum/index.php?topic=84379.msg569080#msg569080
[GM] Palomino Creeck RolePlay |USKORO
[TuT]Kako napraviti 3DTextLabel
http://balkan-samp.com/forum/index.php?topic=87668.0
[MAP]Dilimore Spawn
Klik

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,,,,
~Moji Radovi~
[/color][/size]

[FS] HOSTNAME
http://balkan-samp.com/forum/index.php?topic=84379.msg569080#msg569080
[GM] Palomino Creeck RolePlay |USKORO
[TuT]Kako napraviti 3DTextLabel
http://balkan-samp.com/forum/index.php?topic=87668.0
[MAP]Dilimore Spawn
Klik

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;
    }
~Moji Radovi~
[/color][/size]

[FS] HOSTNAME
http://balkan-samp.com/forum/index.php?topic=84379.msg569080#msg569080
[GM] Palomino Creeck RolePlay |USKORO
[TuT]Kako napraviti 3DTextLabel
http://balkan-samp.com/forum/index.php?topic=87668.0
[MAP]Dilimore Spawn
Klik