[Pomoc] /drag


Započeo VuKaN, Mart 01, 2016, 00:03:29 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta: Moja
Opis problema: Napravio sam da /drag moze samo u PD Vozilu, ali ne radi.
Deo skripte:Evo i pastebin http://pastebin.com/zpMRKGNn
CMD:drag(playerid,params[])
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(!IsACop(playerid))
			{
			    SendClientMessage(playerid, -1, "{07C1F5}{FFFFFF}Ti nisi policajac!");
			    return 1;
			}
			if(IsACop(playerid) && PlayerInfo[playerid][pDuty] == 1)
	        {

	        }
	        else return SCM(playerid,-1,"Morate biti na duzonsti!");
	        if(!IsPlayerInAnyVehicle(playerid))
            {
             SCM(playerid, -1,"Moras biti u vozilu.");
             return 1;
            }
			new id;
			new sedalo;
			if(sscanf(params,"ui",id,sedalo)) return SCM(playerid,-1,"{07C1F5}{FFFFFF}/drag [ID igraca] [Mesto 1-3]");
			new newcar = GetPlayerVehicleID(playerid);
			if(id == INVALID_PLAYER_ID)
                   {
                   SCM(playerid,-1,"{07C1F5}{FFFFFF}Nepoznat ID/ime igraca");
                   return 1;
                   }
                   if(PlayerCuffed[id] < 1) return SCM(playerid,GRAD2,"Tom igracu nisu stavljene lisice!");
                   if (sedalo > 3 || sedalo < 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Mesto ne mozte biti preko 3 i ispod 1");
                   if(PlayerCuffed[id] != 2) return SCM(playerid, GRAD2,"Tom igracu nisu stavljene lisice !");
					//odavde
                   if(GetPlayerVehicleID(playerid) < policecar[0] || GetPlayerVehicleID(playerid) > policecar[6] || GetPlayerVehicleID(playerid) < zandcar[0] || GetPlayerVehicleID(playerid) > zandcar[11])
					{
					}
					else return SCM(playerid, GRAD2, "{07C1F5}{FFFFFF} Niste u policiskom vozilu!"); //Dovde
			    	if(IsPlayerConnected(id))
			    	{
			            new Float:x, Float:y, Float:z;
			            GetPlayerPos(id,x,y,z);
			            if(PlayerToPoint(15, playerid, x, y, z))
			            {
			            	PutPlayerInVehicle(id,newcar,sedalo);
			            	new giveplayer[MAX_PLAYER_NAME];
			            	GetPlayerName(id, giveplayer, sizeof(giveplayer));
							new sendername[MAX_PLAYER_NAME];
        	                GetPlayerName(playerid, sendername, sizeof(sendername));
	                        strreplace(sendername, '_', ' ');
	                        new string[126];
							format(string, sizeof(string), "%s dovukao %s do njegovog/njenog automobila.", sendername,giveplayer);
							ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
						}
						else
						{
							SendClientMessage(playerid, COLOR_GREY, "{07C1F5}{FFFFFF}Igrac nije blizu tebe.");
						}
			    }
	    }
	    return 1;
	}
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Pokusaj ovako:
if(GetPlayerVehicleID(playerid) < policecar[0] || GetPlayerVehicleID(playerid) > policecar[6] || GetPlayerVehicleID(playerid) < zandcar[0] || GetPlayerVehicleID(playerid) > zandcar[11]) {
          //ovde upisi sve sto treba da se desi ako je sve u redu, to jeste ako je u kolima
}
else return SCM(playerid, GRAD2, "{07C1F5}{FFFFFF} Niste u policiskom vozilu!");
You have enemies? Good. That means you've stood up for something, sometime in your life.

Može i ovako

new vehicleid = GetPlayerVehicleID(playerid);
if(IsACopCar(vehicleid))
{
      Å¡ta da se desi
}
else
{
      niste u policijskom vozilu
}


Hvala, reseno.
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!