[Ajuda] /BanTemp
#1

O Comando estб tudo ok, mais o problema й mostrar quanto falta para o player ser desbanido, me ajudem por favor.

Player Connect
PHP код:
    new string3[37], cStr[300];
    
format(string3sizeof string3"Banidos/%s.ini"Nome(playerid));
    if (
fexist(string3)){
        
format(cStrsizeof cStr"{FFFFFF}Admin que lhe baniu: {FF0000}%s\n{FFFFFF}Motivo: {FF0000}%s\n{FFFFFF}Dias: {FF0000}%d\n{FFFFFF}Restam: {FF0000}%d {FFFFFF}para ser desbanido."DOF2_GetString(string3"Admin"), DOF2_GetString(string3"Motivo"), DOF2_GetInt(string3"Dias"), (((DOF2_GetInt(string3,"Dias")- gettime()) / 60) / 60) / 24);
        
ShowPlayerDialog(playerid1437DIALOG_STYLE_MSGBOX"{FF0000}» {FFFFFF}VOCК ESTБ BANIDO DESTE SERVIDOR {FF0000}«"cStr"Fechar","");
        return 
true;
    } 
COMANDO
PHP код:
CMD:bantemp(playeridparams[])
{
    new 
string[144], idpDiasmotivo[30];
    if(
Logado[playerid] == false)
        return 
SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando");
    if(!
IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 3)
        return 
SendClientMessage(playerid, -1"{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN");
    if(
sscanf(params"uis"idpDiasmotivo))
        return 
SendClientMessage(playerid, -1"{FFA500}[ USE ] /bantemp [ID] [DIAS] [MOTIVO]");
    if(!
IsPlayerConnected(id))
        return 
SendClientMessage(playerid, -1"{FF0000}[ERRO] {FFFFFF}Jogador nгo conectado");
        
    
PlayerInfo[id][pTempBan] = gettime() + (pDias 24 60 60);
    
    
format(stringsizeof string"Banidos/%s.ini"Nome(id) );
    
DOF2_CreateFile(string);
    
DOF2_SetString(string"Admin"Nome(playerid) );
    
DOF2_SetString(string"Motivo"motivo );
    
DOF2_SetInt(string"Dias"pDias );
    
DOF2_SaveFile();
    
format(stringsizeof(string),"{FFFFFF}[ BAN ] O player %s baniu %s por %d pelo [ MOTIVO %s].",      Nome(playerid), Nome(id), pDiasmotivo);
    
SendClientMessageToAll(-1string);
    
Kick(id);
    return 
1;

Creio que o erro esteja nessa parte:
PHP код:
(((DOF2_GetInt(string3,"Dias")- gettime()) / 60) / 60) / 24); 
Mais nгo sei de que forma posso dividir o valor do GetInt .-.
Reply


Messages In This Thread
/BanTemp - by .ThePro - 13.05.2013, 20:16
Re: /BanTemp - by .ThePro - 14.05.2013, 02:40
Respuesta: /BanTemp - by DanDRT - 14.05.2013, 02:44
Respuesta: /BanTemp - by DanDRT - 14.05.2013, 02:54
Re: /BanTemp - by .ThePro - 14.05.2013, 03:31
Respuesta: /BanTemp - by DanDRT - 14.05.2013, 12:09
Re: Respuesta: /BanTemp - by .ThePro - 14.05.2013, 12:23
Re: /BanTemp - by mau.tito - 14.05.2013, 12:29
Re: /BanTemp - by .ThePro - 14.05.2013, 12:35
Respuesta: /BanTemp - by DanDRT - 14.05.2013, 13:00

Forum Jump:


Users browsing this thread: 1 Guest(s)