SA-MP Forums Archive
[Ajuda] Caixinha de Presente - 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] Caixinha de Presente (/showthread.php?tid=518155)



Caixinha de Presente - igor97m - 08.06.2014

A caixinha de presente ja veio no gm! sу que queria que sу desse para pegar a caixinha com certo players conectados
Exemplo: Vocк sу pode pegar a Caixinha com 10 Players online.

codigo!!!
PHP код:
      }
    if(
PlayerToPoint(2.0,playerid,386.5930,-2028.4550,7.8359) || PlayerToPoint(1.0,playerid,-2305.1135,150.0425,35.3125))
        {
            new 
DinheiroCaixinha 1000 random(20000);
            new 
RespeitoCaixinha random(5);
            if(
PlayerInfo[playerid][pCaixinha] == char)
            {
                
SendClientMessage(playeridCOLOR_GRAD1"Vocк pegou uma Caixinha hб pouco tempo, volte novamente apуs o prуximo salбrio!");
                return 
1;
            }
            else
            {
                new 
string[128];
                
PlayerInfo[playerid][pCaixinha] = char;
                
format(stringsizeof(string), "Player: [%s] pegou uma Caixinha, %d de dinheiro e %d de respeito, Corra para Pegar a Sua !.",PlayerName(playerid),DinheiroCaixinhaRespeitoCaixinha);
                 
SendClientMessageToAll(COR_COSA,string);
                 
GivePlayerMoney(playeridDinheiroCaixinha);
                
PlayerInfo[playerid][pExp] += RespeitoCaixinha;
                
SendClientMessage(playeridCOR_BALLAS"{A020F0}Vocк ganhou uma caixinha de presente,volte novamento apуs o prуximo salбrio!");
                
format(stringsizeof(string), "{A020F0}Na caixinha continha %d de dinheiro e %d de respeito !",
                 
DinheiroCaixinhaRespeitoCaixinha);
                 
SendClientMessage(playeridCOR_BALLASstring);
            }
        } 
Ajuda ai gentee!!!


Re: Caixinha de Presente - MultiKill - 08.06.2014

Crie uma variбvel para contar quantos players tem no server.
Topo do GM:
pawn Код:
new Online;
Em OnPlayerConnected:
pawn Код:
Online ++;
OnPlayerDisconnected:
pawn Код:
Online --;
Para ver se tem 10 players online:
pawn Код:
if(Online >= 10)



Respuesta: Caixinha de Presente - igor97m - 10.06.2014

nгo deu nao jovem!
explica melhor


Re: Caixinha de Presente - WendeLKILL - 10.06.2014

pawn Код:
if(Online >= 10) return SendClientMessage(playerid,-1,"o Server nгo atingiu o numero de players suficientes para pegar a Caixinha!);
Basta Colocar isso No Comando,Bem Fбcil e Sу Tentar .


Respuesta: Caixinha de Presente - igor97m - 11.06.2014

Ela compilo de boa sу que nao funciona!


Respuesta: Caixinha de Presente - igor97m - 11.06.2014

nгo da para usar uma funзao que ja esteja em meu gm!

tipo

PHP код:
    if(strcmp(cmdtext"/online"true) == 0)
    {
        if(
PlayerInfo[playerid][pAdmin] < 1337)
        {
            
SendClientMessage(playerid0xB22222FF"Vocк nгo tem permissгo para usar esse comando.");
            return 
1;
        }
if(
admtrampando[playerid] < 1)
        {
            
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/trabalhar)");
            return 
1;
        }
        
format(gstringsizeof(gstring), "Server: [%d] Players Online."ContarJogadores());
        
SendClientMessageToAll(COLOR_LIGHTBLUEgstring);
        return 
1;
    } 
esse й um sistema que mostra quantos player online tem no server. ajuda?


Respuesta: Caixinha de Presente - igor97m - 15.06.2014

compilo sу que nгo esta funcionando!

PHP код:
new Online
PHP код:
    if(PlayerToPoint(2.0,playerid,386.5930,-2028.4550,7.8359) || PlayerToPoint(1.0,playerid,-2305.1135,150.0425,35.3125))
        {
            if(
Online >= 10) return SendClientMessage(playerid,-1,"o Server nгo atingiu o numero de players suficientes para pegar a Caixinha! (10 Players)");
            new 
DinheiroCaixinha 1000 random(20000);
            new 
RespeitoCaixinha random(5);
            if(
PlayerInfo[playerid][pCaixinha] == char)
            {
                
SendClientMessage(playeridCOLOR_GRAD1"Vocк pegou uma Caixinha hб pouco tempo, volte novamente apуs o prуximo salбrio!");
                return 
1;
            }
            else
            {
                new 
string[128];
                
PlayerInfo[playerid][pCaixinha] = char;
                
format(stringsizeof(string), "Player: [%s] pegou uma Caixinha, %d de dinheiro e %d de respeito, Corra para Pegar a Sua !.",PlayerName(playerid),DinheiroCaixinhaRespeitoCaixinha);
                 
SendClientMessageToAll(COR_COSA,string);
                 
GivePlayerMoney(playeridDinheiroCaixinha);
                
PlayerInfo[playerid][pExp] += RespeitoCaixinha;
                
SendClientMessage(playeridCOR_BALLAS"{A020F0}Vocк ganhou uma caixinha de presente,volte novamento apуs o prуximo salбrio!");
                
format(stringsizeof(string), "{A020F0}Na caixinha continha %d de dinheiro e %d de respeito !",
                 
DinheiroCaixinhaRespeitoCaixinha);
                 
SendClientMessage(playeridCOR_BALLASstring);
            }
        } 



Re: Caixinha de Presente - ipsLuan - 15.06.2014

pawn Код:
if(PlayerToPoint(2.0,playerid,386.5930,-2028.4550,7.8359) || PlayerToPoint(1.0,playerid,-2305.1135,150.0425,35.3125))
        {
            if(Online < 10) return SendClientMessage(playerid,-1,"o Server nгo atingiu o numero de players suficientes para pegar a Caixinha! (10 Players)");
            new DinheiroCaixinha = 1000 + random(20000);
            new RespeitoCaixinha = random(5);
            if(PlayerInfo[playerid][pCaixinha] == char)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк pegou uma Caixinha hб pouco tempo, volte novamente apуs o prуximo salбrio!");
                return 1;
            }
            else
            {
                new string[128];
                PlayerInfo[playerid][pCaixinha] = char;
                format(string, sizeof(string), "Player: [%s] pegou uma Caixinha, %d de dinheiro e %d de respeito, Corra para Pegar a Sua !.",PlayerName(playerid),DinheiroCaixinha, RespeitoCaixinha);
                 SendClientMessageToAll(COR_COSA,string);
                 GivePlayerMoney(playerid, DinheiroCaixinha);
                PlayerInfo[playerid][pExp] += RespeitoCaixinha;
                SendClientMessage(playerid, COR_BALLAS, "{A020F0}Vocк ganhou uma caixinha de presente,volte novamento apуs o prуximo salбrio!");
                format(string, sizeof(string), "{A020F0}Na caixinha continha %d de dinheiro e %d de respeito !",
                 DinheiroCaixinha, RespeitoCaixinha);
                 SendClientMessage(playerid, COR_BALLAS, string);
            }
        }



Respuesta: Caixinha de Presente - igor97m - 16.06.2014

Ae deu certo Vlww manoo


Re: Caixinha de Presente - ipsLuan - 17.06.2014

Ok...