Jump to content

Question

Posted

Salut am si eu comanda [pawn]if(strcmp(cmd, "/detain", true) == 0)

{

if(IsPlayerConnected(playerid))

{

if(IsACop(playerid))

{

tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {

SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /detain [playerid/numejucator]");

SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}INFO: {FFFFFF}Suspectul va fi bagat in ultima masina condusa de tine.");

return 1;

}

giveplayerid = ReturnUser(tmp);

if(IsPlayerConnected(giveplayerid))

{

if(giveplayerid != INVALID_PLAYER_ID)

{

for(new i; i < MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i) && GetPlayerVehicleID(i) == LastCar[playerid] && GetPlayerVehicleSeat(i) == 1)

{

SendClientMessage(playerid, COLOR_YELLOW, "Cineva este deja pe locul din dreapta soferului.");

return 1;

}

if(WantedLevel[giveplayerid] >= 1)

{

if(!IsPlayerInAnyVehicle(giveplayerid))

{

new Float:X, Float:Y, Float:Z;

GetVehiclePos(LastCar[playerid], X, Y, Z);

if(PlayerToPoint(10.0, playerid, X, Y, Z))

{

if(!IsPlayerInAnyVehicle(playerid))

{

if(PlayerCuffed[giveplayerid] >= 1)

{

GetPlayerName(playerid, sendername, sizeof(sendername));

new sendername1[MAX_PLAYER_NAME];

GetPlayerName(giveplayerid, sendername1, sizeof(sendername1));

PutPlayerInVehicle(giveplayerid, LastCar[playerid], 1);

format(string, sizeof(string), "Ofiterul %s l-a bagat in masina pe %s.", sendername, sendername1);

ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

GameTextForPlayer(giveplayerid, "~r~*Incatusat", 2500, 3);

TogglePlayerControllable(giveplayerid, 0);

PlayerCuffed[giveplayerid] = 2;

PlayerCuffedTime[giveplayerid] = 180;

//PlayerGotInCar[giveplayerid] = 1;

return 1;

}

else

{

SendClientMessage(playerid, COLOR_YELLOW, "Trebuie sa folosesti /cuff inainte de a baga un suspect in masina.");

return 1;

}

}

else

{

SendClientMessage(playerid, COLOR_YELLOW, "Trebuie sa fii in afara masinii!");

return 1;

}

}

else

{

SendClientMessage(playerid, COLOR_YELLOW, "Trebuie sa fii langa masina!");

return 1;

}

}

else

{

SendClientMessage(playerid, COLOR_YELLOW, "Acel jucator nu trebuie sa fie intr-o masina!");

return 1;

}

}

else

{

SendClientMessage(playerid, COLOR_YELLOW, "Acel jucator trebuie sa aiba wanted!");

return 1;

}

}

}

}

}

}

}[/pawn]

Dar cand o foloseste cineva ii spune ca trebuie sa fie langa masina si acel jucator are wanted acel politist este in masina am si testat sa fie langa masina si tot asa :| oare de ce?

3 answers to this question

Recommended Posts

Posted

if(strcmp(cmd, "/getincar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
            new carcop;
            carcop = GetPlayerVehicleID(playerid);
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
			{
			    tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, "* /getincar [Playerid/PartOfName]");
					return 1;
				}
				giveplayerid = ReturnUser(tmp);
			    if(IsPlayerConnected(giveplayerid))
				{
				    if(giveplayerid != INVALID_PLAYER_ID)
				    {
				        if(gTeam[giveplayerid] == 2 || IsACop(giveplayerid))
				        {
				            SendClientMessage(playerid, COLOR_GREY, " Gived Player Is an cop");
					        return 1;
				        }
                        if(PlayerCuffedTime[giveplayerid] < 1)
						{
                            SendClientMessage(playerid, COLOR_GREY, " Taze the player first");
						    return 1;
						}
						if(giveplayerid == playerid)
						{
							SendClientMessage(playerid, COLOR_GREY, " You are that dumb to try get yoursel in tha car?");
							return 1;
						}
                        if (!IsACopCar(carcop))
	                    {
	                    SendClientMessage(playerid,COLOR_1RED, " You have to be into an  vehicle");
	                    return 1;
	                    }
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
 						    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	                        {
	                        PutPlayerInVehicle(giveplayerid, carcop, 2);
	                        SendClientMessage(playerid,COLOR_LIGHTGREEN , "Player geted incar and cuffed" );
	                        format(string, sizeof(string), "* You were Cuffed by %s, till uncuff.", sendername);
							SendClientMessage(giveplayerid, COLOR_1BLUE, string);
							format(string, sizeof(string), "* You Cuffed %s, till uncuff.", giveplayer);
							SendClientMessage(playerid, COLOR_1BLUE, string);
							format(string, sizeof(string), "* %s Hand Cuffs %s, so he wont go anywhere.", sendername ,giveplayer);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							GameTextForPlayer(giveplayerid, "~r~You are Cuffed", 2500, 3);
							TogglePlayerControllable(giveplayerid, 0);
							PlayerCuffed[giveplayerid] = 2;
							PlayerCuffedTime[giveplayerid] = 180;
                            }
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, " You have to be near that player");
						    return 1;
						}
					}
				}
			}
		}
		return 1;
	}

Aceasta este comanda, de niciun fel "/detain"

Rareori ne gândim la ceea ce avem, dar mereu la ceea ce ne lipseşte

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.