CMD:kitorg(playerid, params[])
{
new Veiculo = GetPlayerVehicleID(playerid);
if(Veiculo == GrooveVeiculo[9] || IsPlayerInRangeOfPoint(playerid, 3.0, 317.3797, 1124.0646, 1083.8828) || Veiculo == BallasVeiculo[9] || IsPlayerInRangeOfPoint(playerid, 3.0, -49.1938, 1409.7620, 1084.4297))
{
if(Player[playerid][qOrganizacao] == GROOVE-STREET && GrooveKitORG == true || Player[playerid][qOrganizacao] == BALLAS && BallasKitORG == true)
{
if(RetirarEquipamento[playerid] == 1)
{
ResetPlayerWeapons(playerid);
RetirarEquipamento[playerid] = 0;
format(String, sizeof(String), "(%s) %s Guardou seu [Kit-ORG]", NomeORG(playerid), PlayerNick(playerid));
ProxDetector(30.0, playerid, String, ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO);
}
format(String, sizeof(String), "(%s) %s Pegou seu [Kit-ORG]", NomeORG(playerid), PlayerNick(playerid));
ProxDetector(30.0, playerid, String, ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 1, 1);
GivePlayerWeapon(playerid, 5, 1);
GivePlayerWeapon(playerid, 18, 3);
GivePlayerWeapon(playerid, 24, 150);
GivePlayerWeapon(playerid, 25, 170);
GivePlayerWeapon(playerid, 29, 350);
GivePlayerWeapon(playerid, 30, 370);
GivePlayerWeapon(playerid, 34, 50);
RetirarEquipamento[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, VERMELHO_BEM_CLARO , "Vocк nгo esta no veнculo da [Kit-ORG] ou na HQ.");
}
return true;
}
|
isso resolve: https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
|
CMD:kitorg(playerid, params[])
{
new Veiculo = GetPlayerVehicleID(playerid);
if(Veiculo == GrooveVeiculo[9] && IsPlayerInRangeOfPoint(playerid, 3.0, 317.3797, 1124.0646, 1083.8828) || Veiculo == BallasVeiculo[9] && IsPlayerInRangeOfPoint(playerid, 3.0, -49.1938, 1409.7620, 1084.4297))
{
if(Player[playerid][qOrganizacao] == GROOVE-STREET && GrooveKitORG == true || Player[playerid][qOrganizacao] == BALLAS && BallasKitORG == true)
{
if(RetirarEquipamento[playerid] == 1)
{
ResetPlayerWeapons(playerid);
RetirarEquipamento[playerid] = 0;
format(String, sizeof(String), "(%s) %s Guardou seu [Kit-ORG]", NomeORG(playerid), PlayerNick(playerid));
ProxDetector(30.0, playerid, String, ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO);
}
format(String, sizeof(String), "(%s) %s Pegou seu [Kit-ORG]", NomeORG(playerid), PlayerNick(playerid));
ProxDetector(30.0, playerid, String, ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 1, 1);
GivePlayerWeapon(playerid, 5, 1);
GivePlayerWeapon(playerid, 18, 3);
GivePlayerWeapon(playerid, 24, 150);
GivePlayerWeapon(playerid, 25, 170);
GivePlayerWeapon(playerid, 29, 350);
GivePlayerWeapon(playerid, 30, 370);
GivePlayerWeapon(playerid, 34, 50);
RetirarEquipamento[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, VERMELHO_BEM_CLARO , "Vocк nгo esta no veнculo da [Kit-ORG] ou na HQ.");
}
return true;
}
|
Tenta assim agora:
pawn Код:
|
|
Quero que o jogador equipa no veнculo ou na posiзгo x, y, z
Mais se ele nгo tiver no veiculo ou na coordenada ira retornar false. |

CMD:kitorg(playerid, params[])
{
new Veiculo = GetPlayerVehicleID(playerid);
if(Veiculo == GrooveVeiculo[9] || IsPlayerInRangeOfPoint(playerid, 3.0, 317.3797, 1124.0646, 1083.8828) || Veiculo == BallasVeiculo[9] || IsPlayerInRangeOfPoint(playerid, 3.0, -49.1938, 1409.7620, 1084.4297))
{
if(Player[playerid][qOrganizacao] == GROOVE-STREET && GrooveKitORG == true || Player[playerid][qOrganizacao] == BALLAS && BallasKitORG == true)
{
if(RetirarEquipamento[playerid] == 1)
{
ResetPlayerWeapons(playerid);
RetirarEquipamento[playerid] = 0;
format(String, sizeof(String), "(%s) %s Guardou seu [Kit-ORG]", NomeORG(playerid), PlayerNick(playerid));
ProxDetector(30.0, playerid, String, ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO);
}
format(String, sizeof(String), "(%s) %s Pegou seu [Kit-ORG]", NomeORG(playerid), PlayerNick(playerid));
ProxDetector(30.0, playerid, String, ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO,ROXO_BEM_CLARO);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 1, 1);
GivePlayerWeapon(playerid, 5, 1);
GivePlayerWeapon(playerid, 18, 3);
GivePlayerWeapon(playerid, 24, 150);
GivePlayerWeapon(playerid, 25, 170);
GivePlayerWeapon(playerid, 29, 350);
GivePlayerWeapon(playerid, 30, 370);
GivePlayerWeapon(playerid, 34, 50);
RetirarEquipamento[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, VERMELHO_BEM_CLARO , "Vocк nгo esta no veнculo da [Kit-ORG] ou na HQ.");
}
return true;
}
|
Vocк mesmo deu a resposta mano
![]() pawn Код:
|
ProxDetector(30.0