08.07.2012, 17:47
Galera , criei o sistema de ban , mais quando dou ban em alguem , salva o arquivo com esse simbolo "%s" , em vez do nome da pessoa , Alguem sabe oq й ? Code :
Код:
CMD:ban(playerid, params[])
{
if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][pAdmin] < 3) return SendClientMessage(playerid,-1,"Vocк precisa estar logado na RCON ou ser admin level 3.");
new dia,hora,minuto,segundo,mes,ano,motivo[60],Hora[22],Date[22];
if(sscanf(params,"us[60]", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /ban [ID/Nome] [Motivo]");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador nгo estб conectado.");
getdate(ano, mes, dia);
gettime(hora, minuto,segundo);
new string[194];
format(string,sizeof(string),"|BAN|%s foi banido por %s|Motivo|: %s", pName(giveplayerid), pName(playerid), motivo);
SendClientMessageToAll(COR_LARANJAVERMELHO,string);
format(Date, 22, "%d/%d/%d", dia, mes, ano);
format(Hora, 22, "%d:%d:%d", hora, minuto, segundo);
format(Banidos, 40,"SERVER/Banidos/%s.ini", pName(giveplayerid));
if(DOF2_CreateFile(Banidos))
{
DOF2_SetString(Banidos, "Admin", pName(playerid));
DOF2_SetString(Banidos, "Motivo", motivo);
DOF2_SetString(Banidos, "Data", Date);
DOF2_SetString(Banidos, "Hora", Hora);
Ban(giveplayerid);
DOF2_SaveFile();
}
return 1;
}

