[Ajuda] Erro sscanf ??
#1

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 =/
Reply
#2

@edit
Reply
#3

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"); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)