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



Caixinha de Presente - VSxD - 18.06.2013

Queria Caixinha de Presente que so pode pegar com 15 Players ja vi em alguns SERVERS ai vim fazer pedido se nгo conseguirem de boa agradeзo do mesmo geito


Re: Caixinha de Presente - Gii - 18.06.2013

pawn Код:
new JogadoresOnline;
new CaixinhaLiberada;

public OnPlayerConnect(playerid) {

    JogadoresOnline++;
    return true;
}
public OnPlayerDisconnect(playerid, reason) {

    JogadoresOnline--;
    return true;
}

CMD:pegarcaixinha(playerid) {

    if (!CaixinhaLiberada)
        return SendClientMessage(playerid, -1, "Caixinha bloqueada no momento!");

    if (JogadoresOnline < 15 )
        return SendClientMessage(playerid, -1, "Caixinha bloqueada, motivo: Nгo hб 15 jogadores conectados!");

    new Aleatorio = random(3), cStr[74];
    GivePlayerMoney(playerid, 10000);
    SetPlayerScore(playerid, (GetPlayerScore(playerid) + Aleatorio) );
    format (cStr, sizeof cStr, "Vocк pegou uma caixinha e ganhou: R$ 10.000,00 e mais %i nнveis", Aleatorio );
    SendClientMessage(playerid, -1, cStr);
    return true;
}

CMD:statuscaixinha(playerid) {

    if ( !IsPlayerAdmin(playerid) )
        return SendClientMessage(playerid, -1, "Comando restrito a administradores!");

    if (CaixinhaLiberada == 1) {
   
        CaixinhaLiberada = 0;
        SendClientMessage(playerid, -1, "Caixinha bloqueada!");
    }
    else {
   
        CaixinhaLiberada = 1;
        SendClientMessage(playerid, -1, "Caixinha desbloqueada!");
   
    }
    return true;
}
Exemplo bбsico.

Dica:Faзa o segundo comando utilizando operaзгo ternбria.


Re: Caixinha de Presente - Lucas_Pawno - 18.06.2013

Quote:
Originally Posted by iCasTiel
Посмотреть сообщение
pawn Код:
new JogadoresOnline;
new CaixinhaLiberada;

public OnPlayerConnect(playerid) {

    JogadoresOnline++;
    return true;
}
public OnPlayerDisconnect(playerid, reason) {

    JogadoresOnline--;
    return true;
}

CMD:pegarcaixinha(playerid) {

    if (!CaixinhaLiberada)
        return SendClientMessage(playerid, -1, "Caixinha bloqueada no momento!");

    if (JogadoresOnline < 15 )
        return SendClientMessage(playerid, -1, "Caixinha bloqueada, motivo: Nгo hб 15 jogadores conectados!");

    new Aleatorio = random(3), cStr[74];
    GivePlayerMoney(playerid, 10000);
    SetPlayerScore(playerid, (GetPlayerScore(playerid) + Aleatorio) );
    format (cStr, sizeof cStr, "Vocк pegou uma caixinha e ganhou: R$ 10.000,00 e mais %i nнveis", Aleatorio );
    SendClientMessage(playerid, -1, cStr);
    return true;
}

CMD:statuscaixinha(playerid) {

    if ( !IsPlayerAdmin(playerid) )
        return SendClientMessage(playerid, -1, "Comando restrito a administradores!");

    if (CaixinhaLiberada == 1) {
   
        CaixinhaLiberada = 0;
        SendClientMessage(playerid, -1, "Caixinha bloqueada!");
    }
    else {
   
        CaixinhaLiberada = 1;
        SendClientMessage(playerid, -1, "Caixinha desbloqueada!");
   
    }
    return true;
}
Exemplo bбsico.

Dica:Faзa o segundo comando utilizando operaзгo ternбria.
Caso vocк queira fazer com que a caixinha libere a cada payday, ou a cada quantidade de players, essa jб й uma boa base , peguei esse codigo como base, iCastiel nos crйditos de meu gamemode =D


Re: Caixinha de Presente - ProKillerpa - 18.06.2013

Quote:
Originally Posted by iCasTiel
Посмотреть сообщение
pawn Код:
new JogadoresOnline;
new CaixinhaLiberada;

public OnPlayerConnect(playerid) {

    JogadoresOnline++;
    return true;
}
public OnPlayerDisconnect(playerid, reason) {

    JogadoresOnline--;
    return true;
}

CMD:pegarcaixinha(playerid) {

    if (!CaixinhaLiberada)
        return SendClientMessage(playerid, -1, "Caixinha bloqueada no momento!");

    if (JogadoresOnline < 15 )
        return SendClientMessage(playerid, -1, "Caixinha bloqueada, motivo: Nгo hб 15 jogadores conectados!");

    new Aleatorio = random(3), cStr[74];
    GivePlayerMoney(playerid, 10000);
    SetPlayerScore(playerid, (GetPlayerScore(playerid) + Aleatorio) );
    format (cStr, sizeof cStr, "Vocк pegou uma caixinha e ganhou: R$ 10.000,00 e mais %i nнveis", Aleatorio );
    SendClientMessage(playerid, -1, cStr);
    return true;
}

CMD:statuscaixinha(playerid) {

    if ( !IsPlayerAdmin(playerid) )
        return SendClientMessage(playerid, -1, "Comando restrito a administradores!");

    if (CaixinhaLiberada == 1) {
   
        CaixinhaLiberada = 0;
        SendClientMessage(playerid, -1, "Caixinha bloqueada!");
    }
    else {
   
        CaixinhaLiberada = 1;
        SendClientMessage(playerid, -1, "Caixinha desbloqueada!");
   
    }
    return true;
}
Exemplo bбsico.

Dica:Faзa o segundo comando utilizando operaзгo ternбria.
#partiu tirar leite da vaca ahseuahsuehsauh


Re: Caixinha de Presente - Gii - 18.06.2013

Quote:
Originally Posted by ProKillerpa
Посмотреть сообщение
#partiu tirar leite da vaca ahseuahsuehsauh
https://sampforum.blast.hk/showthread.php?tid=335491