13.07.2012, 03:29
Galera , ja postei essa duvida aqui , mais ninguem tem a soluзгo , refiz o cmd mais nada !
Й o seguinte , o comando /ban salva o arquivo com o nome %s.ini , e nao com o nome do player ...
alguem ajuda ? :/
Й o seguinte , o comando /ban salva o arquivo com o nome %s.ini , e nao com o nome do player ...
Код:
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 ano,
mes,
dia,
hora,
minuto,
segundo,
motivo[42],
string[88],
data2[13],
tempo[13];
if(sscanf(params,"us[70]", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /ban [id/nick] [Motivo]");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador nгo estб conectado.");
format(string,sizeof(string),"|INFO|%s foi banido por %s|Motivo|: %s", pName(giveplayerid), pName(playerid), motivo);
SendClientMessageToAll(COR_LARANJAVERMELHO,string);
getdate(ano, mes, dia);
format(data2, 22, "%d/%d/%d", dia, mes, ano);
gettime(hora, minuto,segundo);
format(tempo, 22, "%d:%d:%d", hora, minuto, segundo);
format(string, 1, "SERVER/Banidos/%s.ini", pName(giveplayerid));
if(!DOF2_FileExists(string)) DOF2_CreateFile(string);{
DOF2_SetString(Banidos, "Admin", pName(playerid));
DOF2_SetString(Banidos, "Motivo", motivo);
DOF2_SetString(Banidos, "Data", data2);
DOF2_SetString(Banidos, "Hora", tempo);
DOF2_SaveFile();
Kick(giveplayerid);
}
return 1;
}


