[Pedido] Caixinha de Presente
#1

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
Reply
#2

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.
Reply
#3

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
Reply
#4

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
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)