15.07.2012, 04:49
(
Последний раз редактировалось FrostGF; 15.07.2012 в 05:11.
Причина: kkk, tenho uma duvida
)
Por que nao escreve dentro do arquivo da conta o banido = 1 e motivo? alguem poderia me ajudar??
pawn Код:
CMD:ban(playerid,params[])
{
if(info[playerid][pAdmin] >=2)
{
new idi, str[2][128],nick[2][24];
if(sscanf(params,"us",idi,str[1])) return SendClientMessage(playerid,-1,"Uso correto: /ban [id incognito] [motivo]");
GetPlayerName(playerid,nick[0],24),GetPlayerName(idi,nick[1],24);
format(arquivo,sizeof(arquivo),contas,nick[1]);
DOF2_RemoveFile(arquivo),info[idi][pBan] = 1;
if(info[playerid][pBan] == 1)
{
GetPlayerName(idi,nick[1],24);
format(arquivo,sizeof(arquivo),banidos,nick[1]);
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo,"banido",info[playerid][pBan]);
DOF2_SetString(arquivo,"motivo",str[1]);
format(str[0],128,"O admin %s, baniu %s. Por: %s",nick[0],nick[1],str[1]);
SendClientMessageToAll(-1,str[0]);
}
}
else return SendClientMessage(playerid,-1,NAOADM);
return 1;
}