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



Fazer um comando Simples - felipe_mr - 21.05.2013

Eu gostaria de fazer um comando simples para um server RPG, que o player so pudesse pegar uma vez explemplo

if(strcmp(cmd, "/Pontos", true) == 0)

Vocк nгo ja pegou seus pontos, nao podera pegar nunca mais

GivePlayer 5 points


Re: Fazer um comando Simples - Cidiei - 21.05.2013

pawn Код:
enum Salvamento
{
    PegouPonto
}
new Salvando[MAX_PLAYERS][Salvamento];

//Nб area de comandos
    if(strcmp(cmd, "/Pontos", true) == 0)
    {
        if(Salvando[playerid][PegouPonto] == 1) return SendClientMessage(playerid,-1,"Vocк nгo pode utilizar mais este comando!");
        SetPlayerScore(playerid,+5);
        Salvando[playerid][PegouPonto] = 1;
        return 1;
    }

//Obs: Vocк deve colocar para salvar e carregar o PegouPonto



Re: Fazer um comando Simples - felipe_mr - 22.05.2013

Como eu coloco pra ganhar vip tambem tou me matando para por e nao consigo


Re: Fazer um comando Simples - TreePuncher - 22.05.2013

Quote:
Originally Posted by Cidiei
Посмотреть сообщение
pawn Код:
enum Salvamento
{
    PegouPonto
}
new Salvando[MAX_PLAYERS][Salvamento];

//Nб area de comandos
    if(strcmp(cmd, "/Pontos", true) == 0)
    {
        if(PegouPonto[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк nгo pode utilizar mais este comando!");
        SetPlayerScore(playerid,5);
        PegouPonto[playerid] = 1;
        return 1;
    }

//Obs: Vocк deve colocar para salvar e carregar o PegouPonto
Й impressгo minha, ou se o cara tiver 300 pontos, ele vai cair direto pra 5, ao invйs de ter 305?

Edit: ta tutф errado nesse cуdigo, como vc me faz um enum com o nome PegouPonto, e usa aquilo como uma variбvel?


Re: Fazer um comando Simples - felipe_mr - 22.05.2013

:/ Me ajuda ae


Re: Fazer um comando Simples - felipe_mr - 22.05.2013

Nao teria como colocar GIVE player score


Re: Fazer um comando Simples - Cidiei - 22.05.2013

Quote:
Originally Posted by TreePuncher
Посмотреть сообщение
Й impressгo minha, ou se o cara tiver 300 pontos, ele vai cair direto pra 5, ao invйs de ter 305?

Edit: ta tutф errado nesse cуdigo, como vc me faz um enum com o nome PegouPonto, e usa aquilo como uma variбvel?
Pior errei tudo mesmo 'kkkk


- Blix - 22.05.2013

pawn Код:
new A[MAX_PLAYERS];



if(!strcmp("/pontos", cmdtext))
{
  if(A[playerid]==1)return SendClientMessage(playerid,-1,"nгo pode usar +");  
  SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
  A[playerid]=1;
  return true;
}
agora й so usar salvamento ;