24.08.2012, 06:43
(
Последний раз редактировалось CaioMiglioli; 24.08.2012 в 19:39.
)
Tou com um problema, eu fiz o comando /banir, que seta no arquivo do player "Banido = 1", atй aн tudo bem, mais quando eu digito /desban, nгo dб em nada e ele no lugar de pegar o nome que botei no comando, ele troca por "я"...
E quando eu tiro a loop do FileExists, ele aparece: "[ER] Vocк desbaniu o jogador я"
Код:
#define CONTAS "/Contas/%s.ini" CMD:desban(playerid, params[]) { new STR[250], STR2[250], nick[50]; if(PlayerInfo[playerid][pAdmin] < 1){ SendClientMessage(playerid,0xFF000000, "[ER] {FFFFFF}Comando invбlido");} if(sscanf(params, "us[126]", nick)){ return SendClientMessage(playerid, 0xFF000000, "[ER] {FFFFFF}Use /desban [nick]");} format(STR2, sizeof(STR2), "/Contas/%s.ini", nick); if(DOF2_FileExists(STR2)) { format(STR, sizeof(STR), "[ER] Vocк desbaniu o jogador %s", nick); SendClientMessage(playerid, 0x2D96FFAA, STR); format(arquivo, sizeof(arquivo), CONTAS, nick); DOF2_SetString(arquivo, "Banido", "0"); DOF2_SaveFile(); } else{SendClientMessage(playerid, 0xFF000000, "[ER] Nгo existe conta registrada com este nick.");} return 1; }