[Ajuda] Permitir o comando em sу um local
#1

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;

Reply
#2

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

Reply
#3

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

Reply
#4

@Lovejoy deu 6 erros

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

6 meses sem programar da nisso, eu errei kkkkkkkk
Reply
#6

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


Forum Jump:


Users browsing this thread: 1 Guest(s)