SA-MP Forums Archive
[Ajuda] Simples duvida - 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] Simples duvida (/showthread.php?tid=399119)



Simples duvida - [NVC]iTrevaS - 12.12.2012

Qual funзгo uso para que quando o player entrar em um checkpoint, ele digite /retirarestrelas ? obs: sу se ele tiver 5.000$.


Re: Simples duvida - Schocc - 12.12.2012

Coloca as cordenadas do Checkpoint
pawn Код:
if(!strcmp("/rprocurado",cmdtext))
{
    if(IsPlayerInRangeOfPoint(playerid, 1.0, X,Y, Z))
    {
        SetPlayerWantedLevel(playerid, 0);
    }
    return 1;
}



Re: Simples duvida - Nice-.- - 12.12.2012

GetPlayerMoney
SetPlayerWantedLevel
IsPlayerInRangeOfPoint


Respuesta: Simples duvida - [NVC]iTrevaS - 12.12.2012

Obrigado, mais uma dъvida, como faz para verificar se ele tem dinheiro na mгo, ex: ele nгo tem os 5.000$ para pagar e tirar as estrelas, ai aparece Um SendClientMessage Vocк nгo tem os 5.000$ na mгo?


Re: Simples duvida - Schocc - 12.12.2012

pawn Код:
if( GetPlayerMoney( playerid ) >= 1500 )
{
//funзхes que vai acontecer se ele tiver 1500 ou mais

}
//1500 valor de grana



Re: Simples duvida - EditPawn - 12.12.2012

pawn Код:
if(GetPlayerMoney(playerid) < 5000)
    return SendClientMessage(playerid, -1, "Vocк nгo tem 5000 R$");



Respuesta: Simples duvida - [NVC]iTrevaS - 12.12.2012

Obrigado.


Respuesta: Simples duvida - [NVC]iTrevaS - 13.12.2012

@Edit
Desculpe o Double post, nem vi D:


Entгo gente, estava tentando criar, mais como sou muito noob ainda. podem me ajudar ?

Tentei fazer assim:

pawn Код:
if(strcmp("/restrelas", cmdtext, true, 10) == 0)
{
    {
    if(IsPlayerInRangeOfPoint(playerid, 1.0, 359.5703,182.5939,1008.3828))
    {
        SetPlayerWantedLevel(playerid, 0);
    }
    if(GetPlayerMoney(playerid) < 5000)
    return SendClientMessage(playerid, -1, "Vocк nгo tem 5000 R$");
   
        SendClientMessage(playerid, outraadm, "~~~~~~~~~~~~~~~~~~~~~~~ Retirar Estrelas ~~~~~~~~~~~~~~~~~~~~~~~");
        format(string, sizeof(string), "» Digite /restrelas para retirar suas estrelas de Procurado" ");
        SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, outraadm, "
~~~~~~~~~~~~~~~~~~~~~~~ Retirar Estrelas ~~~~~~~~~~~~~~~~~~~~~~~");
    }
    else {
        SendClientMessage(playerid, Vermelho,"
| ERRO | Vocк nгo estб na prefeitura.");
    }
    return 1;
}
Me ajudem ? eu sei que estб tudo mal identado.


Re: Simples duvida - Joao Pedro - 13.12.2012

Код:
if(strcmp("/restrelas", cmdtext, true, 10) == 0)
{
    {



Re: Simples duvida - EditPawn - 13.12.2012

Esta ai:

PHP код:
    if(strcmp("/restrelas"cmdtexttrue10) == 0)
    {
        if(
IsPlayerInRangeOfPoint(playerid1.0359.5703,182.5939,1008.3828)) SetPlayerWantedLevel(playerid0);
        else 
SendClientMessage(playeridVermelho,"| ERRO | Vocк nгo estб na prefeitura.");
        if(
GetPlayerMoney(playerid) < 5000)
            return 
SendClientMessage(playerid, -1"Vocк nгo tem 5000 R$");
        
SendClientMessage(playeridoutraadm"~~~~~~~~~~~~~~~~~~~~~~~ Retirar Estrelas ~~~~~~~~~~~~~~~~~~~~~~~");
        
format(stringsizeof(string), "» Digite /restrelas para retirar suas estrelas de Procurado");
        
SendClientMessage(playerid, -1string);
        
SendClientMessage(playeridoutraadm"~~~~~~~~~~~~~~~~~~~~~~~ Retirar Estrelas ~~~~~~~~~~~~~~~~~~~~~~~");
        return 
1;
    }