[Ajuda] Comando /RG - 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: [Ajuda] Comando /RG (
/showthread.php?tid=605400)
Comando /RG -
K0Y0T3 - 18.04.2016
Bom sou iniciante e estou criando gm do 0 para ir aprendendo , ja fiz sistema de login/registro com salvamento e tudo.Queria que alguem me ajudasse em como fazer um comando de /rg onde o player tem sua informзoes como idade,nacionalidade,trabalho, um sistema que qualquer servidor RP ou RPG tem se puderem me ensinar como faзo ficaria grato.GM esta em ZCMD para quem for me ajudar no code . quero aprender nao quero que me emtregue pronto sem explicar obrigado
.
Re: Comando /RG -
F1N4L - 18.04.2016
Em primeiro lugar, antes de querer fazer esse tipo de comando, precisaria das respectivas variбveis para dar inнcio a esse comando.
Poste seu sistema de salvamento para ter uma ideia do que estб sendo salvo....
Re: Comando /RG -
K0Y0T3 - 18.04.2016
Ta ai o PlayerInfo.
Quote:
enum pInfo //criando o enum
{
pSkin,
pSenha,
pMatou,
pMorreu,
pGrana,
pAdmin,
pNascimento,
pNacionalidade
};
|
Re: Comando /RG -
F1N4L - 18.04.2016
Lembre-se que vc estб definindo tudo com inteiro, creio que algo como Nacionalidade, Senha e Nascimento (Deveria colocar IDADE, pois assim fica mais fбcil de manipular o valor, em vez de fazer o ANO NASCIMENTO - ANO ATUAL para chegar a uma idade) deveriam ser salvos como string.
PHP код:
enum pInfo //criando o enum
{
pSkin,
pSenha[129],
pMatou,
pMorreu,
pGrana,
pAdmin,
pNascimento[20],
pNacionalidade[20]
};
Enfim...
PHP код:
CMD:rg(playerid)
{
new String[50]; // Quantia de cйlulas necessбrias para CADA mensagem
format(String, 50, "Nascimento: %s", VarSalvamento[playerid][pNascimento] /*variбvel responsavel pelo salvamento do nascimento*/);
SendClientMessage(playerid /*mensagem para o player*/, -1 /*cor da mensagem*/, String /*mensagem*/);
format(String, 50, "Nacionalidade: %s", VarSalvamento[playerid][pNacionalidade] /*variбvel responsavel pelo salvamento da nacionalidade*/);
SendClientMessage(playerid /*mensagem para o player*/, -1 /*cor da mensagem*/, String /*mensagem*/);
return 1;
}
Re: Comando /RG -
K0Y0T3 - 18.04.2016
Deu esses quatros erros
Quote:
C:\Users\ALAN\Desktop\VSP GM\gamemodes\base.pwn(1832) : error 017: undefined symbol "VarSalvamento"
C:\Users\ALAN\Desktop\VSP GM\gamemodes\base.pwn(1832) : warning 215: expression has no effect
C:\Users\ALAN\Desktop\VSP GM\gamemodes\base.pwn(1832) : error 001: expected token: ";", but found "]"
C:\Users\ALAN\Desktop\VSP GM\gamemodes\base.pwn(1832) : error 029: invalid expression, assumed zero
C:\Users\ALAN\Desktop\VSP GM\gamemodes\base.pwn(1832) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
Re: Comando /RG -
F1N4L - 18.04.2016
Vocк postou o enumerado pra mim somente. VarSalvamento й apenas um exemplo, pois nгo sei qual a variбvel responsбvel por getar os valores do enumerador...
Re: Comando /RG -
K0Y0T3 - 18.04.2016
Como assim nгo emtendo isso ainda e isso daqui olha "Contas/%s.ini"?
Re: Comando /RG -
F1N4L - 18.04.2016
O que tem logo abaixo do enumerador? Algo como "
new" ?
Re: Comando /RG -
K0Y0T3 - 18.04.2016
new arquivo[40], name[MAX_PLAYER_NAME];
Re: Comando /RG -
F1N4L - 18.04.2016
CTRL + F e procure por:
[pInfo]