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



/promo - felipe_mr - 25.05.2013

Ola pessoal gostaria de uma ajuda nesse sistema de /promoзгo:
Й o seguinte, quando o player digitar /promo ele ganhar Tal grana, Tal Level, e VIP 1

Aqui esta a BASE da BASE gostaria de uma AJUDA

pawn Код:
if(strcmp(cmd, "/promo", true) == 0) {
    return SendClientMessage(playerid, -1, "Vocк ja pegou sua Promoзгo!");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Parabйns, vocк pegou sua promoзгo!");
    PlayerInfo[playerid][pVIP] = 1;
    PlayerInfo[playerid][pLevel] += 100;
    GivePlayerMoney(playerid, 150000000);
    return true;



Re: /promo - Caio_Freeze - 25.05.2013

pawn Код:
if(strcmp(cmd, "/promo", true) == 0) {
    return SendClientMessage(playerid, -1, "Vocк ja pegou sua Promoзгo!");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Parabйns, vocк pegou sua promoзгo!");
    PlayerInfo[playerid][pVIP] = 1; // valor do vip
    PlayerInfo[playerid][pLevel] += 100;
    GivePlayerMoney(playerid, 150000000); // valor  da grana
    return true;
}



Re: /promo - lucaspilar - 25.05.2013

Quote:

if(strcmp(cmd, "/promo", true) == 0) {
return SendClientMessage(playerid, -1, "Vocк ja pegou sua Promoзгo!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Parabйns, vocк pegou sua promoзгo!");
PlayerInfo[playerid][pVIP] = 1; // = 1 valor do vip que o player ganhara ao digitar esse comando
PlayerInfo[playerid][pLevel] += 100;
GivePlayerMoney(playerid, 150000000); // 150000000 a grana que o player ira ganhar ao digitar esse comando
return true;
} //fecha a chave


e isso


Re: /promo - felipe_mr - 25.05.2013

Mas se der mais de uma vez o player pega ?


Re: /promo - Lуs - 25.05.2013

pawn Код:
new
    bool: playerPromo[MAX_PLAYERS] = false;

if(strcmp(cmd, "/promo", true) == 0) {
    if (playerPromo[playerid])
        return SendClientMessage(playerid, -1, "Vocк ja pegou sua Promoзгo!");

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Parabйns, vocк pegou sua promoзгo!");
    PlayerInfo[playerid][pVIP] = 1;
    PlayerInfo[playerid][pLevel] += 100;
    GivePlayerMoney(playerid, 150000000);
    playerPromo[playerid] = true;
    return true;
}
Salve a variбvel no arquivo do jogador, caso contrбrio, se o jogador relogar ele poderб pegar novamente.


Re: /promo - felipe_mr - 26.05.2013

Mas quando dou GMX da para pegar dnv, e nao ta ganhando o VIP.


Re: /promo - felipe_mr - 26.05.2013

@EDIT

O ъnico erro e quando um player pega nгo da para mais ninguйm pegar, e quando da GMX da pra pegar novamente


Re: /promo - felipe_mr - 26.05.2013

Alguem ?


Re: /promo - felipe_mr - 27.05.2013

Me ajudaaa PF +REP


Re: /promo - felipe_mr - 30.05.2013

Algueeeeeeemmmmmmm ?