[Pomoc] Drag komanda


Započeo [BW]fitiLj., Jul 23, 2012, 16:51:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:LSTW v2.0.0
Detaljan opis problema: Neznam kako da napravim /drag komandu probavao sam nesto ali nemoze :S Molim za pomoc. P.S Ali ne da on vuce igraca nego ako sam ja policajac i sedim u auto da on sedne u moj auto ili kako da kazem da ga teleportuje na mesto suvozaca.
Dio skripte:
Komanda:

if(strcmp(cmd, "/drag", true) == 0) {
 				if (gTeam[playerid] == TEAM_COPS) {

                tmp = strtok(cmdtext, idx);
                new suspect = GetClosestPlayer(playerid);
                if(!strlen(tmp)) {
                SendClientMessage(playerid, COLOR_BLUE, "KORISTITI: /drag [playerid]");
                if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_BLUE, "ERROR: Igrac nepostoji.");
                return 1;
                }
				giveplayerid = strval(tmp);

				if(InJail[giveplayerid]==0) {
			 	if (IsPlayerConnected(giveplayerid)) {
     			if(GetDistanceBetweenPlayers(playerid,suspect) < 15)
     			if (GetPlayerWantedLevel(giveplayerid) == 0)
			    {
       				SendClientMessage(playerid, COLOR_BLUE, "Igrac nema wanted level!");
       				return 1;
					}
      				else if (GetPlayerWantedLevel(giveplayerid) > 0)
					{
					PutPlayerInVehicle(giveplayerid,Car[playerid],3);
		    		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string,sizeof(string),"Dragovan si u policijsko vozilo od strane policajca %s.", sendername);
                    SendClientMessage(giveplayerid, COLOR_BLUE, string);
                 	DisablePlayerCheckpoint(giveplayerid);
               		return 1;
					}
            		}else{
        			format(string, sizeof(string), "ERROR: Igrac nije konektovan.", giveplayerid);
        			SendClientMessage(playerid, COLOR_BLUE, string);
					}
					}else{
					format(string, sizeof(string), "ERROR: Nisi blizu igraca!", giveplayerid);
					SendClientMessage(playerid, COLOR_BLUE, string);
					}
					}else{
					format(string, sizeof(string), "ERROR: Nisi clan policije!", giveplayerid);
					SendClientMessage(playerid, COLOR_BLUE, string);
				}
				return 1;
			}


Ispod OnPlayerEnterVehicle

Car[playerid] = vehicleid;

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: Jul 26, 2012, 12:38:06 POSLE PODNE od [BW]fitiLj.


Samo stavis da gm detektuje ID vozila u kojem se policajac nalazi , zatim SetPlayerState.
ODSUTAN

brate gledo sam na wiki za getplayerstate i nekontam bas bio bi ti jako zahvalan da mi napises gde sta da stavim i da mi izmenis kod ako ti nije tesko




Znam naziv za triple post,ali ti si nadjebo i to  :D  :D .Strpi se,odgovorit ce ti onaj ko bude znao

vlado_plavsic