[Ajuda]Arquivo nгo salva
#1

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 ...

Код:
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;
}
alguem ajuda ? :/
Reply
#2

pawn Код:
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[90],
        data2[22],
        tempo[22];
    if(sscanf(params,"us[42]", 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, 90, "SERVER/Banidos/%s.ini", pName(giveplayerid));
    if(!DOF2_FileExists(string)) {
        DOF2_CreateFile(string);
        DOF2_SetString(string, "Admin", pName(playerid));
        DOF2_SetString(string, "Motivo", motivo);
        DOF2_SetString(string, "Data", data2);
        DOF2_SetString(string, "Hora", tempo);
        DOF2_SaveFile();
        Kick(giveplayerid);
    }
    return 1;
}
Teste e me diga o resultado.
Reply
#3

Salvou com o nome , mais dentro do arquivo nao salvou o Admin , motivo , data e nem a hora ...'
Reply
#4

Editei o cуdigo, copie e cole novamente...
Reply
#5

onde ?
Reply
#6

Okaay , Resolvido . Valeu cara , ;] +rep '
Reply
#7

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
pawn Код:
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[90],
        data2[22],
        tempo[22];
    if(sscanf(params,"us[42]", 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, 90, "SERVER/Banidos/%s.ini", pName(giveplayerid));
    if(!DOF2_FileExists(string)) {
        DOF2_CreateFile(string);
        DOF2_SetString(string, "Admin", pName(playerid));
        DOF2_SetString(string, "Motivo", motivo);
        DOF2_SetString(string, "Data", data2);
        DOF2_SetString(string, "Hora", tempo);
        DOF2_SaveFile();
        Kick(giveplayerid);
    }
    return 1;
}
Teste e me diga o resultado.
Eu acho melhor usa o SetInt, porque o Set_String nгo salva com caracteres especiais.
pawn Код:
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[90],
        data2[22],
        tempo[22];
    if(sscanf(params,"us[42]", 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, 90, "SERVER/Banidos/%s.ini", pName(giveplayerid));
    if(!DOF2_FileExists(string)) {
        DOF2_CreateFile(string);
        DOF2_SetInt(string, "Admin", pName(playerid));
        DOF2_SetInt(string, "Motivo", motivo);
        DOF2_SetInt(string, "Data", data2);
        DOF2_SetInt(string, "Hora", tempo);
        DOF2_SaveFile();
        Kick(giveplayerid);
    }
    return 1;
}
Й sу uma sugestгo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)