[Pedido] Sistema Pontos na carteira
#1

Bom Pessoal, Gostaria de pedir aos grandes scripters daqui, porque tem muitos (:
Um FS De Pontos na carteira, que seja compбtivel com o gamemode BMG, strcmp, informaзхes:


Ao Passar pelo radar (https://sampforum.blast.hk/showthread.php?tid=169229) em alta velocidade ele recebe uma mensagem Dizendo -2 Pontos na CNH, com 10 pontos ele perde a CNH(Carteira Nacional de Habilitaзгo), e sу pode tirar novamente apуs 4 paydays.

Agradeзo ao que conseguir fazer
Reply
#2

Segue o exemplo '-

pawn Код:
new pontos [ MAX_PLAYERS ] ;

//PASSA NO RADAR

pontos [ playerid ] += 2 ;
SendClientMessage........."Vocк recebeu 2 pontos na carteira"............
if ( pontos [ playerid ] == 10 ) {
    CNH [ playerid ] = 0 ; // exemplo da variavel
    pontos [ playerid ] = 0 ;
    SendClientMessage........."Vocк perde sua carteira pois tem 10 pontos blaбlbб".....
}
Reply
#3

Bom, vocк pode me falar o que coloco no payday, para poder tirar carteira apenas apуs 4 paydays?
Reply
#4

Quote:
Originally Posted by Coosta
Посмотреть сообщение
Bom, vocк pode me falar o que coloco no payday, para poder tirar carteira apenas apуs 4 paydays?
coloca essa parte no inicio da public do seu payday
pawn Код:
if (pontos[playerid] >= 4) {
    CNH[playerid] = 0; // exemplo da variavel define q ele nao tem mais carteira.
    pontos [playerid] = 0 ;
    SendClientMessage(playerid,-1,"Sua carteira foi confiscada, devido a vocк ter perdido muitos pontos."
}
Reply
#5

Nгo й isso й pra quando ele for tirar carteira, nгo poder, sу apenas depois de 4 paydays. entao quando ele for tirar vai ter assim Vocк sу pode tirar sua carteira novamente apуs 4 paydays, ai ele sу pode tirar quando tiver online nesses 4 paydays ou seja nao й paydays offlines ele tem que estб no jogo para poder receber o direito de tirar a carteira.
Reply
#6

Quote:
Originally Posted by Coosta
Посмотреть сообщение
Nгo й isso й pra quando ele for tirar carteira, nгo poder, sу apenas depois de 4 paydays. entao quando ele for tirar vai ter assim Vocк sу pode tirar sua carteira novamente apуs 4 paydays, ai ele sу pode tirar quando tiver online nesses 4 paydays ou seja nao й paydays offlines ele tem que estб no jogo para poder receber o direito de tirar a carteira.
Ah! tendi..

entгo faz assim no payday:

pawn Код:
if (CNH[playerid] == 0 && renovarcnh[playerid] >= 4) {
    SendClientMessage(playerid,-1,"Agora vocк pode renovar sua carteira");
}
else
    {
        renovarcnh[playerid]++
    }
em OnPlayerDisconnect
pawn Код:
renovarcnh[playerid] = 0;
no comando /renovar carteira, ou /comprarcarteira

pawn Код:
if (CNH[playerid] == 0 && primeiracnh[playerid] == 0)// caso seja a primeira carteira.
{
    //funcoes do comando aki..
    primeiracnh[playerid] == 1;
    CNH[playerid] == 1;
}
else
       if (CNH[playerid] == 0 && renovarcnh[playerid] < 4 && renovarcnh[playerid] > 1) {
         
          //funcoes do comando aki.
          primeiracnh[playerid] == 1;
          renovarcnh[playerid] == 0;
          CNH[playerid] == 1;
        }else
              {
                 SendClientMessage(playerid,-1,"Desculpe, vocк ainda nгo estб hapto a renovar sua carteira.");
              }
no topo do gm cria as variaveis:

new primeiracnh[MAX_PLAYERS];
new renovarcnh[MAX_PLAYERS];

e no radar apos perder 10 pontos:

primeiracnh[playerid] == 1;
renovarcnh[playerid] == 0;

@edit, editei algumas coisinhas. creio estar funcionando.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)