[Ajuda] Erro sscanf ?? - 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] Erro sscanf ?? (
/showthread.php?tid=399823)
Erro sscanf ?? -
Hiuship - 15.12.2012
pawn Код:
CMD:daradm(playerid, params[])
{
new ID, NIVEL, SENHA[10];
if(sscanf(params, "uds",ID,NIVEL,SENHA)) return SendClientMessage(playerid,-1,"Use: /daradm [ID] [Nivel] [Senha]");
else
{
if(strcmp(SENHA, SenhaDarAdm, true, 10)) return SendClientMessage(playerid,-1,"Desculpe, mais essa senha nгo estб correta!");
format(String, sizeof(String),"{98F00A}%s {696969}vocк deu a {98F00A}%s {696969}administrador no nivel {98F00A}%d",PlayerNome(playerid),PlayerNome(ID), NIVEL);
SendClientMessage(playerid,-1,String);
Administrador[ID][Nivel] = NIVEL;
format(String, sizeof(String),"{98F00A}%s {696969}vocк recebeu do administrador {98F00A}%s {696969}um cargo administrativo no nivel {98F00A}%d",PlayerNome(ID),PlayerNome(playerid), NIVEL);
SendClientMessage(ID,-1,String);
format(String, sizeof(String),"Eu dei administrador para o player %s nivel %d [MENSAGEM AUTOMATICA]",PlayerNome(ID), NIVEL);
MensagemADM(playerid, String);
}
return 1;
}
Este comando quando usado... funciona quasse tudo, a senha se tiver errado ele bloqueia... o id tb ele identifica(eu sei que falta verificar se o cara ta on) mais ele nгo reconhece o Nivel.
Sempre retorna o NIVEL como 0.
Este й o erro!
Ajuda? e.e to meio enferrujado.. 1 ano sem samp =/
Re: Erro sscanf ?? -
ZelexX - 15.12.2012
@edit
Re: Erro sscanf ?? -
Gleisson_. - 15.12.2012
Quote:
Originally Posted by ZelexX
@edit
|
Lool, nunca faзa isso como alguйm vai saber oque vc postou...
...
..
(seu texto)
@EDIT: (mensagem)
Hiuship
Vc tem alguma stock tipo essa:
PHP код:
stock SalvarDados(playerid)
Use para salvar os dados e coloque assim na funзгo:
PHP код:
SalvarDados(playerid);
Aconselho usar isto tambйm, pois nгo vai querer dar admin para alguйm que nem estб online no servidor nй ?
PHP код:
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "Erro: Jogador Nгo Conectado");