05.02.2017, 19:35
Ola,
Eu criei um sistema de roubo e ele esta funcionando corretamente... porйm existe um grande detalhe que eu nem imagino como resolve-lo.
Eu quero que o player use /roubar em um determinado local, eu entrei no interior, dei /save e usei a cord que normalmente... mas mesmo assim nгo reconhece... eu tentei assim:
nгo deu certo pois sempre avisa que nao estou no local de roubo... porйm quando eu uso sу o GetPlayerInterior ele funciona normalmente... como eu pego a cord do local dentro do interior? serб que tenho que criar alguma coisa? pickup seila...
obrigado.
Eu criei um sistema de roubo e ele esta funcionando corretamente... porйm existe um grande detalhe que eu nem imagino como resolve-lo.
Eu quero que o player use /roubar em um determinado local, eu entrei no interior, dei /save e usei a cord que normalmente... mas mesmo assim nгo reconhece... eu tentei assim:
pawn Код:
CMD:roubarloja(playerid)
{
new string[120], ladraoname[MAX_PLAYER_NAME];
if(IsPlayerInRangeOfPoint(playerid,10.0, 2023.334228, -1160.919433, 2264.456787) && GetPlayerInterior(playerid) == 1) // < EU TENTEI ASSIM
{
if(pEmprego[playerid][Emprego] == 7) return SendClientMessage(playerid, Roxo, "Vocк nгo pode roubar!");
if(security == 1) return SendClientMessage(playerid, Vermelho, "O sistema de seguranзa esta Ativo, chame um hacker para desligar o sistema!");
GetPlayerName(playerid, ladraoname, MAX_PLAYER_NAME);
TaRoubando[playerid] = 1;
TogglePlayerControllable(playerid,0);
format(string, sizeof(string), "%s esta roubando o comйrcio de drogas!", ladraoname);
SendClientMessageToAll(Cyan, string);
TempoDoRoubo = SetTimerEx("PlayerRoubando", 6000, false, "i", playerid);
}
else { SendClientMessage(playerid, Vermelho, "Vocк nгo estб em um local de roubo!"); }
return 1;
}
obrigado.