Re, comme vous le voyez j'ai plein de bug et j'essaye de les régler, bon voilà un autre:
quand je menotte quelqu'un et je le /mvp il se démenotte meme si j'ai ajouter TogglePlayerControllable(playerid,0); . Svp aidez moi et voilà le code de la /mvp:
if(strcmp(cmd, "/pullincar", true) ==0 || strcmp(cmd, "/mvp", true) == 0)
{
new suspect = GetClosestPlayer(playerid);
if(PlayerInfo[playerid][pMember]== 3 || PlayerInfo[playerid][pLeader] == 3 ||PlayerInfo[playerid][pMember]== 4 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember]== 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(GetDistanceBetweenPlayers(playerid,suspect) < 15)
{
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /mvp [player id] [1/2/3]");
new person = strval(tmp);
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /mvp [player id] [1/2/3]");
new seat = strval(tmp);
new Float:pos[6];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
GetPlayerPos(person, pos[3], pos[4], pos[5]);
if (floatcmp(floatabs(floatsub(pos[0], pos[3])), 10.0) != -1 &&
floatcmp(floatabs(floatsub(pos[1], pos[4])), 10.0) != -1 &&
floatcmp(floatabs(floatsub(pos[2], pos[5])), 10.0) != -1) return false;
PutPlayerInVehicle(person, GetPlayerVehicleID(playerid), seat);
TogglePlayerControllable(giveplayerid, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vous êtes trop loin du Joueur !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vous n'êtes pas un Policier/Militaire !");
}
return 1;
}
Double post
UP svp !!!