01.07.2011, 20:31
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:
Ajuda ai pf;s
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(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xC4C4FFAA, "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(diretorio, 128, DIRETORIO, tmp);
if(dini_Exists(diretorio))
{
SendClientMessage(playerid, COR_VERMELHO, "{FF0000}[ ? ]{FFFFFF} Jб existe uma conta criada com esse nome!");
return 1;
}
format(conta, sizeof(conta), DIRETORIO, nome(playerid));
format(banco, sizeof(banco), BANCO, nome(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(casa, sizeof(casa), "/Casas/Usuarios/%s.ini", nome(playerid));
if(!dini_Exists(casa)){SetTimerEx("SalvandoDados", 8000, false, "i", playerid);TemCasa[playerid]=0;}
if(dini_Int(conta, "Morando") == 0){if(dini_Exists(casa)){SetPlayerPos(playerid, dini_Int(casa, "CasaX"), dini_Int(casa, "CasaY"), dini_Int(casa, "CasaZ")); SetTimerEx("SalvandoDados", 10000, false, "i", playerid);TemCasa[playerid]=1;}}
if(dini_Int(conta, "Morando") == 1){if(dini_Exists(casa)){SetPlayerPos(playerid, dini_Int(casa, "CasaX"), dini_Int(casa, "CasaY"), dini_Int(casa, "CasaZ")); SetTimerEx("SalvandoMoradia", 10000, false, "i", playerid);TemCasa[playerid]=3;}}
dini_Remove(conta); dini_Remove(banco);
TogglePlayerControllable(playerid, 0);
SetPlayerName(playerid, tmp);
format(nova, sizeof(nova), DIRETORIO, tmp);
format(novabanco, sizeof(novabanco), BANCO, tmp);
dini_Create(nova); dini_Create(novabanco);
GetPlayerIp(playerid, IP, sizeof(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(playerid, COR_AMARELO, "{00FF00}[ ! ]{FFFFFF} Aguarde, estamos salvando os dados da sua conta antiga e transferindo para nova!");
Autorizado[playerid] = 0;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "{FF0000}[ ? ]{FFFFFF} Vocк nгo estб liberado para poder mudar de nome!");
}
return 1;
}