SA-MP Forums Archive
[Ajuda] Permitir o comando em sу um local - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Permitir o comando em sу um local (/showthread.php?tid=661649)



Permitir o comando em sу um local - ScripterInicianteBR - 10.12.2018

Galera pesquisei como faz isso encontrei sobre IsPlayerInRangeOfPoint dai eu tentei colocar aqui seguindo os tutoriais do wiki, compila tudo certinho, sem erro algum, o problema й que dentro do server o comando estб podendo digitar em qualquer local e nгo somente no local que era pra ser...

Cуdigo Original:
PHP код:
CMD:c4(playerid)
{
    if(
GranadaSmoke[playerid] == true || AcionadorC4[playerid] == true) return SendClientMessage(playerid, -1"-Erro- Vocк jб estб com as mгos ocupadas");
    
GuardarArmas(playerid);
    
SetPlayerAttachedObjectplayerid1165450.1238190.0166210.000729336.107452351.24551352.1852531.0000001.0000001.000000 ); // dynamite - Bomba C4
    
GranadaC4[playerid] = true;
    return 
1;

Como eu coloquei:
PHP код:
CMD:c4(playerid)
{
    if(
IsPlayerInRangeOfPoint(playerid,5.0,1267.6975,-1696.1904,13.5469)==0) return SendClientMessage(playeridCOR_VERMELHO"Vocк nгo estб no barracгo dos mafiosos, ele foi marcado no seu mapa!");
    if(
GranadaSmoke[playerid] == true || AcionadorC4[playerid] == true) return SendClientMessage(playerid, -1"-Erro- Vocк jб estб com as mгos ocupadas");
    
GuardarArmas(playerid);
    
SetPlayerAttachedObjectplayerid1165450.1238190.0166210.000729336.107452351.24551352.1852531.0000001.0000001.000000 ); // dynamite - Bomba C4
    
GranadaC4[playerid] = true;
    return 
1;




Re: Permitir o comando em sу um local - Lovejoy - 10.12.2018

PHP код:
CMD:c4(playerid

    !if(
IsPlayerInRangeOfPoint(playerid,5.0,1267.6975,-1696.1904,13.5469)==0) return SendClientMessage(playeridCOR_VERMELHO"Vocк nгo estб no barracгo dos mafiosos, ele foi marcado no seu mapa!"); 
    if(
GranadaSmoke[playerid] == true || AcionadorC4[playerid] == true) return SendClientMessage(playerid, -1"-Erro- Vocк jб estб com as mгos ocupadas"); 
    
GuardarArmas(playerid); 
    
SetPlayerAttachedObjectplayerid1165450.1238190.0166210.000729336.107452351.24551352.1852531.0000001.0000001.000000 ); // dynamite - Bomba C4 
    
GranadaC4[playerid] = true
    return 
1




Re: Permitir o comando em sу um local - SmokeKiLL - 10.12.2018

Tente isso:
PHP код:
CMD:c4(playerid

    if(!
IsPlayerInRangeOfPoint(playerid,5.0,1267.6975,-1696.1904,13.5469)) return SendClientMessage(playeridCOR_VERMELHO"Vocк nгo estб no barracгo dos mafiosos, ele foi marcado no seu mapa!"); 
    if(
GranadaSmoke[playerid] == true || AcionadorC4[playerid] == true) return SendClientMessage(playerid, -1"-Erro- Vocк jб estб com as mгos ocupadas"); 
    
GuardarArmas(playerid); 
    
SetPlayerAttachedObjectplayerid1165450.1238190.0166210.000729336.107452351.24551352.1852531.0000001.0000001.000000 ); // dynamite - Bomba C4 
    
GranadaC4[playerid] = true
    return 
1




Re: Permitir o comando em sу um local - ScripterInicianteBR - 10.12.2018

@Lovejoy deu 6 erros

@SmokeKiLL Compilou sem erros, porйm ainda consigo pegar a bomba em qualquer local...


Re: Permitir o comando em sу um local - Lovejoy - 10.12.2018

6 meses sem programar da nisso, eu errei kkkkkkkk


Re: Permitir o comando em sу um local - SmokeKiLL - 10.12.2018

Estranho... testei aqui e estб funcionando de boas.
@edit Certeza que compilou e fechou e abriu o console?