em public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) bote isso ai e ve se da
PHP код:
if(newkeys & KEY_ACTION && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(PlayerInfo[playerid][pMember] == 1)
{
if (PlayerToPoint(2, playerid,227.0215,73.6524,1005.0391))
{
if(OnDuty[playerid]==0)
{
GetPlayerName(playerid,sendername,256);
if(PlayerInfo[playerid][pMember] == 1)
format(string, sizeof(string), "O Oficial %s pegou seus equipamentos e distintivo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("LimparAnim", 2000, false, "i", playerid);
SafeGivePlayerWeapon(playerid, 24, 200);
SafeGivePlayerWeapon(playerid, 3, 0);
SafeGivePlayerWeapon(playerid, 25, 200);
SafeGivePlayerWeapon(playerid, 29, 200);
SetPlayerArmour(playerid, 50);
SetPlayerHealth(playerid, 100);
if(PlayerInfo[playerid][pRank] == 1)
SetPlayerSkin(playerid, 71);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
if(PlayerInfo[playerid][pRank] == 2)
SetPlayerSkin(playerid, 280);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
if(PlayerInfo[playerid][pRank] == 3)
SetPlayerSkin(playerid, 281);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
if(PlayerInfo[playerid][pRank] == 4)
SetPlayerSkin(playerid, 267);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
if(PlayerInfo[playerid][pRank] == 5)
SetPlayerSkin(playerid, 266);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
if(PlayerInfo[playerid][pRank] == 6)
SetPlayerSkin(playerid, 265);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
OnDuty[playerid] = 1;
}
else if(OnDuty[playerid]==1)
{
GetPlayerName(playerid,sendername,256);
if(PlayerInfo[playerid][pMember] == 1)
format(string, sizeof(string), "O Oficial %s devolveu seus equipamentos e distintivo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("LimparAnim", 2000, false, "i", playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк recebeu sua arma pessoal de volta.");
SafeResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
SafeGivePlayerWeapon(playerid, 24, 21);
OnDuty[playerid] = 0;
}
}
}