[AJUDA] Comando BUGANDO os cmds do server!
#1

Ai galera, to com um comando aqui que tava fazendo pro player mudar de nome quando й liberado, mais quando eu digito /mudarnome [nome] da : SERVER: UNKNOWN COMMAND. e nгo da para usar nenhum comando do server so dando gmx.
E tipo nгo sei porque aparece essa mensagem se eu jб tirei ela, pensei que fosse na return, jб coloquei: return 1, return 0, return 0x3C e nada ;s vo passar o comando, por favor ajuda ai.

Comando:

PHP код:

    
if(strcmp(cmd"/mudarnome"true) == 0)
    {
        if(
Autorizado[playerid] == 1)
            {
                
tmp strtok(cmdtextidx);
                if(!
strlen(tmp))
                {
                    
SendClientMessage(playerid0xC4C4FFAA"Uso: /mudarnome [Nome]");
                    return 
1;
                }
                new 
diretorio[24], casa[64], IP[24], link[3][256];
                new 
senha[5][256], conta[64], banco[64], nova[64], novabanco[64];
                
format(diretorio128DIRETORIOtmp);
                if(
dini_Exists(diretorio))
                {
                    
SendClientMessage(playeridCOR_VERMELHO"{FF0000}[ ? ]{FFFFFF} Jб existe uma conta criada com esse nome!");
                    return 
1;
                }
                 
format(contasizeof(conta), DIRETORIOnome(playerid));
                
format(bancosizeof(banco), BANCOnome(playerid));
                
link[0] = dini_Get(conta"NumeroVeiculo1");
                
link[1] = dini_Get(conta"NumeroVeiculo2");
                
link[2] = dini_Get(conta"NumeroVeiculo3");
                
senha[0] = dini_Get(conta"Senha");
                
senha[1] = dini_Get(conta"SenhaPadrao");
                
senha[2] = dini_Get(banco"SenhaPadrao");
                
senha[3] = dini_Get(banco"Senha");
                
senha[4] = dini_Get(banco"Saldo");
                
format(casasizeof(casa), "/Casas/Usuarios/%s.ini"nome(playerid));
                if(!
dini_Exists(casa)){SetTimerEx("SalvandoDados"8000false"i"playerid);TemCasa[playerid]=0;}
                if(
dini_Int(conta"Morando") == 0){if(dini_Exists(casa)){SetPlayerPos(playeriddini_Int(casa"CasaX"), dini_Int(casa"CasaY"), dini_Int(casa"CasaZ")); SetTimerEx("SalvandoDados"10000false"i"playerid);TemCasa[playerid]=1;}}
                if(
dini_Int(conta"Morando") == 1){if(dini_Exists(casa)){SetPlayerPos(playeriddini_Int(casa"CasaX"), dini_Int(casa"CasaY"), dini_Int(casa"CasaZ")); SetTimerEx("SalvandoMoradia"10000false"i"playerid);TemCasa[playerid]=3;}}
                
dini_Remove(conta); dini_Remove(banco);
                
TogglePlayerControllable(playerid0);
                
SetPlayerName(playeridtmp);
                
format(novasizeof(nova), DIRETORIOtmp);
                
format(novabancosizeof(novabanco), BANCOtmp);
                
dini_Create(nova); dini_Create(novabanco);
                   
GetPlayerIp(playeridIPsizeof(IP));
                   
dini_Set(nova"Usuario"nome(playerid));
                
dini_Set(nova"IP"IP);
                
dini_Set(nova"Dinheiro""0");
                
dini_Set(nova"Profissao""0");
                
dini_Set(nova"Procurado""0");
                
dini_Set(nova"Preso""0");
                
dini_Set(nova"Level""0");
                
dini_Set(nova"Experiencia""0");
                
dini_Set(nova"Gasolina""20");
                
dini_Set(nova"Galao""10");
                
dini_Set(nova"X""385.9860");
                
dini_Set(nova"Y""-1528.2870");
                
dini_Set(nova"Z""32.2734");
                
dini_Set(nova"A""0");
                
dini_Set(nova"Interior""0");
                
dini_Set(nova"Terrestre""0");
                
dini_Set(nova"Aerea""0");
                
dini_Set(nova"Nautica""0");
                
dini_Set(nova"ConvenioMedico""0");
                
dini_Set(nova"Pescas""0");
                
dini_Set(nova"Cacas""0");
                
dini_IntSet(nova"Procurado"GetPlayerWantedLevel(playerid));
                
dini_IntSet(nova"Level"Level[playerid]);
                
dini_IntSet(nova"Experiencia"Experiencia[playerid]);
                
dini_IntSet(nova"Gasolina"Gasolina[playerid]);
                
dini_IntSet(nova"Galao"GalaoCombustivel[playerid]);
                
dini_IntSet(nova"Profissao"Profissao[playerid]);
                
dini_IntSet(nova"Dinheiro"GetPlayerMoneyEx(playerid));
                
dini_IntSet(nova"Terrestre"Habilitacoes[playerid][HAB_TERRESTRE]);
                
dini_IntSet(nova"Aerea"Habilitacoes[playerid][HAB_AEREA]);
                
dini_IntSet(nova"Nautica"Habilitacoes[playerid][HAB_NAUTICA]);
                
dini_BoolSet(nova"Preso"Preso[playerid]);
                
dini_IntSet(nova"ConvenioMedico"ConvenioMedico[playerid]);
                
dini_IntSet(nova"Interior"GetPlayerInterior(playerid));
                
dini_IntSet(nova"Pescas"QtPescas[playerid]);
                
dini_IntSet(nova"Cacas"QtCacas[playerid]);
                
dini_Set(nova"Senha"senha[0]);
                
dini_Set(nova"SenhaPadrao"senha[1]);
                
dini_Set(novabanco"SenhaPadrao"senha[2]);
                
dini_Set(novabanco"Senha"senha[3]);
                
dini_Set(novabanco"Saldo"senha[4]);
                
dini_Set(nova"NumeroVeiculo1"link[0]);
                
dini_Set(nova"NumeroVeiculo2"link[1]);
                
dini_Set(nova"NumeroVeiculo3"link[2]);
                
dini_IntSet(nova"Skin"GetPlayerSkin(playerid));
                
dini_Remove(casa);
                
SendClientMessage(playeridCOR_AMARELO"{00FF00}[ ! ]{FFFFFF} Aguarde, estamos salvando os dados da sua conta antiga e transferindo para nova!");
                
Autorizado[playerid] = 0;
            }
            else
            {
                
SendClientMessage(playerid0xFF0000AA"{FF0000}[ ? ]{FFFFFF} Vocк nгo estб liberado para poder mudar de nome!");
            }
        return 
1;
    } 
Ajuda ai pf;s
Reply
#2

Ajuda ai galera!
Reply
#3

Velho nao floode no forum por favor leia as regras .

@Topic

Uma vez me falaram que quando da isso use
Tipo
return 1; ( ALGUMA MENSAGEM) Exemplo return SendClientMessage( playerid, 0xFF000000 , "Vocк nгo estб no local correto!" );

nao sei se minha informaзao esta correta vou espere um bom scripter vim aqui tipo Skickard ,RJJ ,Jonathan , Chefao entre outros Como o Luxurion que e muito bom em programar
Reply
#4

Quote:
Originally Posted by leandroak
Посмотреть сообщение
Velho nao floode no forum por favor leia as regras .

@Topic

Uma vez me falaram que quando da isso use
Tipo
return 1; ( ALGUMA MENSAGEM) Exemplo return SendClientMessage( playerid, 0xFF000000 , "Vocк nгo estб no local correto!" );

nao sei se minha informaзao esta correta vou espere um bom scripter vim aqui tipo Skickard ,RJJ ,Jonathan , Chefao entre outros Como o Luxurion que e muito bom em programar
Mano, eu postei a 1 hora e meia depois de ter criado o tуpico!

E isso: return SendClientMessage( playerid, 0xFF000000 , "Vocк nгo estб no local correto!" );

Nгo adianto nada ;s
Reply
#5

No meu tambem estб com um problema quase igual esse seu, vocк muda o Nome e acaba que nгo da mais pra se conectar, vou ficar de olho no tуpico pra ver se eu tento arrumar meu problema.
Reply
#6

Poste sua public OnPlayerCommandText no Pastebin e nos mande o link.
Reply
#7

Quote:
Originally Posted by Shickcard
Посмотреть сообщение
Poste sua public OnPlayerCommandText no Pastebin e nos mande o link.
Aqui!
Reply
#8

Tem ctz que essa й a public completa?
Reply
#9

Sim, nгo coloquei todos os cmds, so os 2 , e acho que nгo coloquei o return para fechar a public, mais ele ta aqui! e nгo da nenhum erro ou warning, apenas quando uso /mudarnome [nome] o server para de funfar os cmds;s
Reply
#10

Faзa o favor de postar a public completa para que eu tente solucionar seu problema.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)