12.12.2014, 00:35
Alguem ae tem aquela anim de o cara fica algemado no chгo? pois existe mais nгo tenho ela alguem sabe onde posso encontra? (anim. do cara fica algemado no chгo de bunda pra cima)
if (strcmp(cmd, "/algemar", true) == 0)
{
if (IsPlayerConnected(playerid))
{
if (IsAMilitares(playerid))
{
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /alguemar [ID/Nome]");
return true;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if (giveplayerid != INVALID_PLAYER_ID)
{
if (PlayerCuffed[giveplayerid] > 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Este personagem jб esta algemado.");
return true;
}
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new car = GetPlayerVehicleID(playerid);
if (giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Vocк nгo pode algemar vocк mesmo.");
return true;
}
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
{
if (IsPlayerInAnyVehicle(giveplayer))
{
ApplyAnimation(giveplayer, "ROB_BANK", "SHP_HandsUp_Scr", 4.1, 0, 1, 1, 1, 1);
ApplyAnimation(giveplayer, "ROB_BANK", "SHP_HandsUp_Scr", 4.1, 0, 1, 1, 1, 1);
TogglePlayerControllable(giveplayer, 0);
RemovePlayerAttachedObject(giveplayer, 8);
}
else
{
SetPlayerSpecialAction(giveplayer, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(giveplayer, 8, 19418, 6, -0.031999, 0.024000, -0.024000, -7.900000, -32.000011, -72.299987, 1.115998, 1.322000, 1.406000);
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк algemou %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Vocк foi algemado por %s.", GetPlayerNameRP(playerid));
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s algemou %s.", sendername, giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
GameTextForPlayer(giveplayerid, "~r~algemado", 2560, 3);
PlayerCuffed[giveplayerid] = 2;
PlayerCuffedTime[giveplayerid] = 9999;
}
else
{
//SendClientMessage(playerid,COLOR_GRAD1,"ERRO: Este jogador nao tem suspeito !");
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "ERRO: O personagem nгo estб proximo.");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "ID/Nome Invбlido.");
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Acesso restrito apenas a militares.");
}
}
return true;
}