[Pedido] Sistema Pontos na carteira - 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] Sistema Pontos na carteira (
/showthread.php?tid=323556)
[Pedido] Sistema Pontos na carteira -
Coosta - 06.03.2012
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
Re: [Pedido] Sistema Pontos na carteira -
zbt - 06.03.2012
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б".....
}
Re: [Pedido] Sistema Pontos na carteira -
Coosta - 07.03.2012
Bom, vocк pode me falar o que coloco no payday, para poder tirar carteira apenas apуs 4 paydays?
Re: [Pedido] Sistema Pontos na carteira -
steeldark - 07.03.2012
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."
}
Re: [Pedido] Sistema Pontos na carteira -
Coosta - 07.03.2012
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.
Re: [Pedido] Sistema Pontos na carteira -
steeldark - 07.03.2012
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.