[Pedido] Como fazer Sistema /promoзгo
#1

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

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;

Reply
#3

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

Muito Obrigado Pela Ajuda de voces agradeзo muito.
Reply
#5

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

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

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?
Reply
#8

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


E posta o seu code
Reply
#9

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?
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)