26.10.2013, 14:54
Galera, Boa Tarde !
O Cуdigo eu montei aqui, mas estou tendo problemas, quando dou o comando in-game ele simplesmente crasha o servidor, ele fechar meu server.cfg.
O pawn nгo indica erro quando eu compilo, mas no SA:MP quando faзo o comando acontece isso :/
Se alguйm puder dar um help, agradeзo muito !
PS: Jб tentei muita coisa, inclusive trocar o nome de todas as variбveis, enfim de tudo :/
PSІ: Busquei no fуrum mas nгo achei nada parecido.
O Cуdigo eu montei aqui, mas estou tendo problemas, quando dou o comando in-game ele simplesmente crasha o servidor, ele fechar meu server.cfg.
O pawn nгo indica erro quando eu compilo, mas no SA:MP quando faзo o comando acontece isso :/
Se alguйm puder dar um help, agradeзo muito !
PHP код:
CMD:mnick(playerid, params[])
{
new nomenovo[256], idx;
nomenovo = strtok(params, idx);
if(!strlen(nomenovo)){
SendClientMessage(playerid, COR_ROSA, "Use /mnick [NICK].");
} else {
new Conta[2];
new STR[60];
new Linhas[64];
new NickName[MAX_PLAYER_NAME];
GetPlayerName(playerid, NickName, sizeof(NickName));
if(fexist(Conta[1]))
{
SendClientMessage(playerid, COR_VERMELHO, "Este nick ja estб sendo usado!");
} else
{
format(Conta[0], 48, "Contas/%s.ini", NickName);
format(Conta[1], 48, "Contas/%s.ini", nomenovo);
SetPlayerName(playerid, nomenovo);
new File:ArquivoA = fopen(Conta[0], io_read);
new File:ArquivoB = fopen(Conta[1], io_append);
while(fread(ArquivoA, Linhas))
{
fwrite(ArquivoB, Linhas);
}
fclose(ArquivoA);
fclose(ArquivoB);
fremove(Conta[0]);
format(STR, 60, "Nick trocado com sucesso. [[ %s ]]", nomenovo);
SendClientMessage(playerid, 0x33FF33AA, STR);
}
return 1;
}
return 1;
}
PSІ: Busquei no fуrum mas nгo achei nada parecido.