SA-MP Forums Archive
[Pedido] Como fazer Sistema /promoзгo - 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] Como fazer Sistema /promoзгo (/showthread.php?tid=629715)



Como fazer Sistema /promoзгo - Franklin0180 - 02.03.2017

Oi galera do fуrum sa-mp eu queria pedir a ajuda de vocкs para fazer um comando q funciona da seguinte forma:

O player cria a conta no servidor, e parece uma msg escrita Novato: digite /promoзгo e ganhe Vip, level 5 e 500k !!
Quando o player digitasse ele iria ganhar VIP, lvl 5 e 500k Eu queria a ajuda pra conseguir fazer esse sistema, mas n sei nem por onde comeзar se alguйm poder ajudar eu agradeзo!


Re: Como fazer Sistema /promoзгo - MBJ - 02.03.2017

PHP код:
new bool:cmdJaUsado[MAX_PLAYERS];
CMD:promocao(playerid) {
    if(
cmdJaUsado[playerid]) return SendClientMessage(playerid, -1"Voce ja usou este comando")
    
SetPlayerScore(playerid5);//level 5
    
GivePlayerMoney(playerid500000);//500k
    
variavel_do_vip[playerid] = true;//ou seila como й a verificaзгo de vip no(a) gm que esta usando || VIP
    
cmdJaUsado true;
    
SendClientMessage(playerid, -1"Voce ganhou 500k, level 5 e VIP");
    return 
true;




Re: Como fazer Sistema /promoзгo - johntrybescripter - 02.03.2017

fica mais facil se vocк postar suas variaveis mas vai um exemplo:

pawn Код:
#define provalor 500000
CMD:promocao(playerid)
{
   if(pDados[playerid][UsouCMD] == 1) return SendClientMessage(playerid, -1, "Vocк ja recebeu seu beneficio!");
   pDados[playerid][Vip] = 1;
   GivePlayerMoney(playerid, provalor);
   SetPlayerScore(pDados[playerid][Level], GetPlayerScore(pDados[playerid][Level] = 5);
   pDados[playerid][UsouCMD] = 1;
}



Re: Como fazer Sistema /promoзгo - Franklin0180 - 03.03.2017

Muito Obrigado Pela Ajuda de voces agradeзo muito.


Re: Como fazer Sistema /promoзгo - Franklin0180 - 03.03.2017

Quote:
Originally Posted by MBJ
Посмотреть сообщение
PHP код:
new bool:cmdJaUsado[MAX_PLAYERS];
CMD:promocao(playerid) {
    if(
cmdJaUsado[playerid]) return SendClientMessage(playerid, -1"Voce ja usou este comando")
    
SetPlayerScore(playerid5);//level 5
    
GivePlayerMoney(playerid500000);//500k
    
variavel_do_vip[playerid] = true;//ou seila como й a verificaзгo de vip no(a) gm que esta usando || VIP
    
cmdJaUsado true;
    
SendClientMessage(playerid, -1"Voce ganhou 500k, level 5 e VIP");
    return 
true;

AMIGO, ME AJUDA COM ESSE ERRO:
C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(13986) : warning 225: unreachable code
C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(13986) : warning 217: loose indentation
C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(1398 : error 017: undefined symbol "promocao"
C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(1398 : warning 203: symbol is never used: "CMD"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.


Re: Como fazer Sistema /promoзгo - IlanZ - 03.03.2017

Alinhe as linhas do comando, e verifica se estб usando a include zcmd


Re: Como fazer Sistema /promoзгo - Franklin0180 - 03.03.2017

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
Alinhe as linhas do comando, e verifica se estб usando a include zcmd
Obrigado fiz oq vc mandou, mas agora deu isso:

C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(13987) : warning 225: unreachable code
C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(13987) : warning 217: loose indentation
C:\Users\Franklin\Desktop\Play Virtual RPG\gamemodes\RPG.pwn(13990) : warning 217: loose indentation

como eu arrumo?


Re: Como fazer Sistema /promoзгo - IlanZ - 03.03.2017

O warning loose indentation й por quer seu code estб mau organizado use isso: http://tabulador.medianewsonline.com/


E posta o seu code


Re: Como fazer Sistema /promoзгo - Franklin0180 - 03.03.2017

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
O warning loose indentation й por quer seu code estб mau organizado use isso: http://tabulador.medianewsonline.com/


E posta o seu code
CONSEGUI, MUITO OBRIGADO AMIGO.

tenho outra duvida, se poder me ajudar, esse gm q eu estou editando eu peguei na net, e o cara ali disse pra eu mostrar as variaveis, onde eu acho as variaveis no meu gm?


Re: Como fazer Sistema /promoзгo - IlanZ - 03.03.2017

Recomendo estudar variaveis e saberб.

https://sampforum.blast.hk/showthread.php?tid=235924
https://sampforum.blast.hk/showthread.php?tid=458432
https://sampforum.blast.hk/showthread.php?tid=240266