30.03.2014, 12:32
bom eu acho que vocк nem testou meu code -.-" mais em fim vai estudar pawno
pawn Код:
if(dialogid == mudarnick)
{
if(response == 1)
{
// coloque o diretorio da sua "PASTA_VIPS" substuindo as outras
format(file, sizeof(file), P_CONTAS, GetPlayerNameEx(playerid));
format(filev, sizeof(filev), PASTA_VIPS, GetPlayerNameEx(playerid));
if(strlen(inputtext) <= 0)
{
SendClientMessage(playerid, Vermelho, "Vocк tem que digitar um novo nick.");
ShowPlayerDialog(playerid, mudarnick , DIALOG_STYLE_INPUT, "Trocando Nick", "{FFFFFF}Ops!\n\n{33AAFF}Digite seu novo nick:", "Mudar", "Sair");
return 1;
}
if(strlen(inputtext) > MAX_PLAYER_NAME-1)
{
SendClientMessage(playerid, Vermelho, "Vocк digitou um nick muito grande.");
ShowPlayerDialog(playerid, mudarnick , DIALOG_STYLE_INPUT, "Trocando Nick", "{FFFFFF}Ops!\n\n{FF0000}Vocк digitou um nick muito grande.\n{33AAFF}Digite seu novo nick:", "Mudar", "Sair");
return 1;
}
// Carregar nova conta
format(file2, sizeof(file2), P_CONTAS, inputtext);
format(filev2, sizeof(filev2), PASTA_VIPS, inputtext);
if(dini_Exists(file2))
{
SendClientMessage(playerid, Vermelho, "O nick que vocк digitou jб existe!");
ShowPlayerDialog(playerid, mudarnick, DIALOG_STYLE_INPUT, "Trocando Nick", "{FFFFFF}Ops!\n\n{FF0000}O nick que vocк digitou jб existe!\n{33AAFF}Digite outro nick:", "Mudar", "Sair");
}
else
{
for(new c = 0; c < MAX_CASAS; c++)
{
format(string, sizeof(string), PASTA_CASAS, c);// coloque o diretorio da sua "PASTA_CASAS" substuindo as outras
if(strcmp(dini_Get(string, "Dono"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Dono", inputtext);
}
}
for(new p = 0; p < MAX_PROPS; p++)
{
format(string, sizeof(string), PASTA_PROPS, p);// coloque o diretorio da sua "PASTA_PROPS" substuindo as outras
if(strcmp(dini_Get(string, "Dono"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Dono", inputtext);
}
}
for(new c = 0; c < MAX_CONCES; c++)
{
format(string, sizeof(string), PASTA_CONCE, c);// coloque o diretorio da sua "PASTA_CONCE" substuindo as outras
if(strcmp(dini_Get(string, "Dono"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Dono", inputtext);
}
}
for(new portao = 0; portao < MAX_PORTOES; portao++)
{
format(string, sizeof(string), PASTA_PORTOES, portao);// coloque o diretorio da sua "PASTA_PORTOES" substuindo as outras
if(strcmp(dini_Get(string, "Dono"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Dono", inputtext);
}
if(strcmp(dini_Get(string, "Convidado1"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Convidado1", inputtext);
}
if(strcmp(dini_Get(string, "Convidado2"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Convidado2", inputtext);
}
if(strcmp(dini_Get(string, "Convidado3"), GetPlayerNameEx(playerid), false) == 0)
{
dini_Set(string, "Convidado3", inputtext);
}
}
new mnskin;
new mnprocurado;
new mnvip;
new mnlutas;
new mnPreso;
new mnentrevista;
new mnsaldobancario;
new mnprof;
new mnbloco;
new mncombustivel;
new mnlevel;
new mntempo;
new mnexp;
new mnipod;
new mndinamite;
new mntouca;
new mnpica;
new mnvelo;
new mnveloon;
new mnsemparar;
new mnsempararon;
new mnjetpack;
new mnpegoujetpack;
new mnporte;
new mncarteira;
new mnpunidoo;
new mncapacete;
new mncapaceteon;
new mnhabt;
new mnhabn;
new mnhaba;
new mncontabancaria;
new mndm;
new mncasax;
new mncasay;
new mncasaz;
new mnprofx;
new mnprofy;
new mnprofz;
new mnlembrete;
new mnroubobanco;
new mnluta;
new mnmultas;
//Pega Dados
mnskin = dini_Int(file, "Skin");
mnprocurado = dini_Int(file, "Procurado");
mnvip = dini_Int(file, "VIP");
mnlutas = dini_Int(file, "Lutas");
mnPreso = dini_Int(file, "Preso");
mnentrevista = dini_Int(file,"Entrevista");
mnsaldobancario = dini_Int(file, "SaldoBancario");
mnprof = dini_Int(file, "Profissao");
mnbloco = dini_Int(file, "Bloco");
mncombustivel = dini_Int(file, "Combustivel");
mnlevel = dini_Int(file, "Level");
mntempo = dini_Int(file, "Tempo");
mnexp = dini_Int(file, "EXP");
mnipod = dini_Int(file, "ipod");
mntouca = dini_Int(file, "touca");
mnjetpack = dini_Int(file, "Jetpack");
mncapacete = dini_Int(file, "Capacete");
mnpunidoo = dini_Int(file, "Punidoo");
mncapaceteon = dini_Int(file, "Capaceteon");
mnpica = dini_Int(file, "Pica");
mnvelo = dini_Int(file, "Velocimetro");
mnveloon = dini_Int(file, "VelocimetroOn");
mnsemparar = dini_Int(file, "SemParar");
mnsempararon = dini_Int(file, "SemPararOn");
mndinamite = dini_Int(file, "dinamite");
mnpegoujetpack = dini_Int(file, "PegouJetpack");
mnporte = dini_Int(file, "Porte");
mnporte = dini_Int(file, "Carteira");
mnhabt = dini_Int(file, "HabTerrestre");
mnhabn = dini_Int(file, "HabNautica");
mnhaba = dini_Int(file, "HabAerea");
mncontabancaria = dini_Int(file, "ContaBancaria");
mndm = dini_Int(file, "DM");
mncasax = dini_Int(file, "CasaX");
mncasay = dini_Int(file, "CasaY");
mncasaz = dini_Int(file, "CasaZ");
mnprofx = dini_Int(file, "ProfX");
mnprofy = dini_Int(file, "ProfY");
mnprofz = dini_Int(file, "ProfZ");
mnlembrete = dini_Int(file, "Lembrete");
mnroubobanco = dini_Int(file,"rouboubanco");
mnluta = dini_Int(file, "Luta");
mnmultas = dini_Int(file, "Multas");
/*
//Apagar conta antiga
dini_Remove(file);
//criar nova conta
dini_Create(file2);
SetPlayerName(playerid,inputtext);
*/
//Salvar dados na nova conta
dini_IntSet(file2, "Skin", mnskin);
dini_IntSet(file2, "Procurado", mnprocurado);
dini_IntSet(file2, "VIP", mnvip);
dini_IntSet(file2, "Lutas", mnlutas);
dini_IntSet(file2, "Preso", mnPreso);
dini_IntSet(file2, "Entrevista", mnentrevista);
dini_IntSet(file2, "SaldoBancario", mnsaldobancario);
dini_IntSet(file2, "Profissao", mnprof);
dini_IntSet(file2, "Bloco", mnbloco);
dini_IntSet(file2, "Combustivel", mncombustivel);
dini_IntSet(file2, "Level", mnlevel);
dini_IntSet(file2, "Tempo", mntempo);
dini_IntSet(file2, "EXP", mnexp);
dini_IntSet(file2, "ipod", mnipod);
dini_IntSet(file2, "Jetpack", mnjetpack);
dini_IntSet(file2, "Punidoo", mnpunidoo);
dini_IntSet(file2, "Capacete", mncapacete);
dini_IntSet(file2, "Capaceteon", mncapaceteon);
dini_IntSet(file2, "Pica", mnpica);
dini_IntSet(file2, "Velocimetro", mnvelo);
dini_IntSet(file2, "VelocimetroOn", mnveloon);
dini_IntSet(file2, "SemParar", mnsemparar);
dini_IntSet(file2, "SemPararOn", mnsempararon);
dini_IntSet(file2, "dinamite", mndinamite);
dini_IntSet(file2, "PegouJetpack", mnpegoujetpack);
dini_IntSet(file2, "touca", mntouca);
dini_IntSet(file2, "Porte", mnporte);
dini_IntSet(file2, "Carteira", mncarteira);
dini_IntSet(file2, "HabTerrestre", mnhabt);
dini_IntSet(file2, "HabNautica", mnhabn);
dini_IntSet(file2, "HabAerea", mnhaba);
dini_IntSet(file2, "ContaBancaria", mncontabancaria);
dini_IntSet(file2, "DM", mndm);
dini_IntSet(file2, "CasaX", mncasax);
dini_IntSet(file2, "CasaY", mncasay);
dini_IntSet(file2, "CasaZ", mncasaz);
dini_IntSet(file2, "ProfX", mnprofx);
dini_IntSet(file2, "ProfY", mnprofy);
dini_IntSet(file2, "ProfZ", mnprofz);
dini_IntSet(file2, "Velocimetro", 0);
dini_IntSet(file2, "Lembrete", mnlembrete);
dini_IntSet(file2, "rouboubanco", mnroubobanco);
dini_IntSet(file2, "Luta", mnluta);
dini_IntSet(file2, "Velocimetro", 0);
dini_IntSet(file2, "VelocimetroOn", 0);
dini_IntSet(file2, "MN", 0); // Entгo concerteza vai resetar nгo?explica '-' vo explicar no msn.. ._.
dini_IntSet(file2, "MSenha", 0);
dini_IntSet(file2, "Multas", mnmultas);
format(string, sizeof(string), "%s (ID: %d) estб mudando seu nick para %s", GetPlayerNameEx(playerid), playerid, inputtext);
SendClientMessageToAll(Vermelho, string);
RenameFileAccount(file, file2);
RenameFileVIP(filev, filev2);
SetPlayerName(playerid, inputtext);
ShowPlayerDialog(playerid, mudarnick2, DIALOG_STYLE_PASSWORD, "Senha", "{33AA33}Agora coloque a senha para sua nova conta:", "OK", "Sair");
}
}
}
return 1;
}