[Pomoc] Skripta za pljacku banke


Započeo Axwell, Septembar 23, 2011, 00:41:24 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: FacrionGame
Detaljan opis problema: Problem pravi ova linija: SendClientMessage(playerid, COLOR_GREY, "* Niste na mestu za pljackanje banke!");. Kad udjem u igru i kucam bilo koju komandu,bilo gde,izbacuje mi ''Niste na mestu pljackanja banke!''.

Evo cela komanda:
if(strcmp(cmdtext, "/robbank", true) == 0)
	{
	    new success = random(2);
	    if(BankRobbedRecently == 1)
		{
		    SendClientMessage(playerid, COLOR_GREY, "* Banka je vec opljackana, pokusajte kasnije");
		    return 1;
		}
		if(PlayerInfo[playerid][pRobTime] >= 1)
		{
		    SendClientMessage(playerid, COLOR_GREY, "* Vec ste pljackali. Sacekajte malo");
		    return 1;
		}
	    if(IsPlayerInRangeOfPoint(playerid, 2, 2309.6060,-4.0211,26.7422))
	    {
	        if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
			{
			        if(success == 1)
					{
				        SendClientMessage(playerid, COLOR_RED, "* Pljackate banku!! Ostanite na mestu pljacke ==95 sekundi==!");
				        SendClientMessageToAll(COLOR_RED, "Neko pokusava da opljacka banku!!");
	                    RobbingTime[playerid] = 95;
						RobBankTimer = SetTimerEx("RobBank",500,true,"i",playerid);
			            WantedPoints[playerid] = 5;
			            PlayerInfo[playerid][pRobTime] = 900;
			            BankRobbedRecently = 1;
						SetTimer("UnsetBankRob",500,false);
						
					}
					else
					{
					    SendClientMessage(playerid, COLOR_RED, "* Niste uspeli da opljackate banku!");
					    WantedPoints[playerid] = 2;
						PlayerInfo[playerid][pRobTime] = 500;
					}
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "* Potrebno vam je oruzije da bi opljackali banku!");
			    return 1;
			}
		}
				else
		{
		    SendClientMessage(playerid, COLOR_GREY, "* Niste na mestu za pljackanje banke!");
		    return 1;
		}

Udji u banku kucaj /save na mjestu dje oces da se pljacka banka, uzmi koordinate i ubaci ih u  if(IsPlayerInRangeOfPoint u tvojoj komandi, jer ova funkcija provjerava dali je igrac u krugu koordinata koje su potrebne za izvrsenje neke komande :D

primjer   if(IsPlayerInRangeOfPoint(playerid, 2, 2539.6060, -3.0211, 13.7422))

Ti sad samo ubacis svoje koordinate i to je to :)
Poslednja Izmena: Septembar 23, 2011, 01:17:45 PRE PODNE od [EM] FyoDoR

Uredu je to. Nije u tome problem,nego kad ukucam bilo koju komandu,nevezano za banku, npr. /help meni izbacuje ''Niste na mestu za pljackanje banke!''.
Problem je mozda u nekom else??