[Pomoc]Komanda /arrest


Započeo [BW]fitiLj., Jul 07, 2012, 11:37:39 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Los Santos Turf Wars by LethaL v2.0
Detaljan opis problema:Napravio sam komandu arrest i trebalo bi da ako sam sam na server moj ID je 0 e sada ja probam samo da ukucam /arrest 1 da bi ono izbacilo "Igrac nepostoji.", ali umesto toga on ce mi izbaciti "KORISTITI: /arrest (id)".
P.S neznam kako da ubacim novi else uvek da error a else bi trebo da bude ovako: "SendClientMessage(playerid, COLOR_BLUE, "Igrac je predaleko");
Dio skripte:
if(strcmp("/arrest", cmd, true) == 0)
{
	new pId;
	if(gTeam[playerid] == TEAM_COPS)
	{
			if(!strlen(tmp) || strlen(tmp) > 5) {
			SendClientMessage(playerid,COLOR_BLUE,"KORISTITI: /arrest (id) ");
			return 1;
 		 }
			else if(!IsPlayerConnected(pId)) return SendClientMessage(playerid, COLOR_BLUE, "Igrac nepostoji.");
				else
				{
					new Float:x, Float:y, Float:z;
					GetPlayerPos(pId, x, y, z);
					if(IsPlayerInRangeOfPoint(playerid, 8.0, x, y, z))
					{
					    new pname[MAX_PLAYER_NAME], aname[MAX_PLAYER_NAME], string1[250], string2[256], string3[100], string4[100];
					    GetPlayerName(playerid, pname, sizeof(pname));
					    GetPlayerName(pId, aname, sizeof(aname));
					    if (GetPlayerWantedLevel(pId) == 0)
					    {
					        SendClientMessage(playerid, COLOR_RED, "Igrac nije kriminalac.");
					        return 1;
						}
			            else if (GetPlayerWantedLevel(pId) == 1)
						{
      						new WantedLevel = GetPlayerWantedLevel(pId);
							SetPlayerInterior(pId, 3);
							new rand = random(sizeof(JailCellSpawns));
							SetPlayerPos(pId, JailCellSpawns[rand][0], JailCellSpawns[rand][1], JailCellSpawns[rand][2]);
							SetTimerEx("UnJail",WantedLevel*10000*60,0,"i",pId);
						    InJail[pId] = 1;
						    GivePlayerMoney(pId, -WantedLevel*1000);
						    GivePlayerMoney(playerid, WantedLevel*1000);
						    ResetPlayerWeapons(pId);
						    SetPlayerWantedLevel(pId, 0);
					    	TogglePlayerControllable(pId, 0);
						    format(string1, sizeof(string1), "%s je uhapsen od strane policajca %s", string, sendername);
						    SendClientMessageToAll(COLOR_BLUE, string1);
						    format(string2, sizeof(string2), "^^ Uhapsen si. ^^", WantedLevel, WantedLevel);
						    SendClientMessage(pId, COLOR_RED, string2);
						    format(string3, sizeof(string3), "Uhapsio si kriminalca i dobio 1000 dolara!", WantedLevel, WantedLevel);
                            SendClientMessage(playerid, COLOR_BLUE, string3);
                            format(string4, sizeof(string4), "Platio si 1000 hiljada zbog toga sto si uhapsen!", WantedLevel, WantedLevel);
                            SendClientMessage(pId, COLOR_RED, string4);
	                        return 1;
						}
						else if (GetPlayerWantedLevel(pId) > 1)
					    {
   							new WantedLevel = GetPlayerWantedLevel(pId);
							SetPlayerInterior(pId, 3);
							new rand = random(sizeof(JailCellSpawns));
							SetPlayerPos(pId, JailCellSpawns[rand][0], JailCellSpawns[rand][1], JailCellSpawns[rand][2]);
							SetTimerEx("UnJail",WantedLevel*10000*60,0,"i",pId);
						    InJail[pId] = 1;
						    GivePlayerMoney(pId, -WantedLevel*5000);
						    GivePlayerMoney(playerid, WantedLevel*5000);
						    ResetPlayerWeapons(pId);
						    SetPlayerWantedLevel(pId, 0);
					    	TogglePlayerControllable(pId, 0);
						    format(string1, sizeof(string1), "%s je uhapsen od strane policajca %s", string, sendername);
						    SendClientMessageToAll(COLOR_BLUE, string1);
						    format(string2, sizeof(string2), "^^ Uhapsen si. ^^", WantedLevel, WantedLevel);
						    SendClientMessage(pId, COLOR_RED, string2);
						    format(string3, sizeof(string3), "Uhapsio si kriminalca i dobio 5000 dolara!", WantedLevel, WantedLevel);
                            SendClientMessage(playerid, COLOR_BLUE, string3);
                            format(string4, sizeof(string4), "Platio si 5000 hiljada zbog toga sto si uhapsen sa vise od jednim wanted levelom!", WantedLevel, WantedLevel);
                            SendClientMessage(pId, COLOR_RED, string4);
          					return 1;
 						}
					}
				}
 			}
   			else
   			{
		 	return SendClientMessage(playerid, COLOR_BLUE, "Nisi clan policije!");
   }
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: Jul 07, 2012, 11:39:39 PRE PODNE od [AdmTeam]_jovan