[Ajuda] Como fazer isto, й possнvel?
#1

Gostaria de mostrar o tempo que falta para ser desbanido.
PHP код:
DOF2_GetInt(string3"Dias" gettime() / 60 60 24); 
Reply
#2

Nгo intendi este seu codigo , acho que e isto !
pawn Код:
if (  gettime() >= DOF2_GetInt(string3, "Dias") )
{
     new _var[90];
     format(_var,sizeof(_var),"%d", DOF2_GetInt(string3, "Dias"));
     SendClientMessage(playerid, -1 , _var);
}
Reply
#3

nгo й bem isso, veja.

Aqui mostra a dialog de quando o player estб banido.
PHP код:
new string3[37], cStr[115];
    
format(string3sizeof string3"Banidos/%s.ini"Nome(playerid));
    if (
fexist(string3)){
        
format(cStrsizeof cStr"Vocк esta banido do servidor\nAdmin que lhe baniu:%s\nMotivo:%s\nDias: %d\nRestam: %d"DOF2_GetString(string3"Admin"), DOF2_GetString(string3"Motivo"), DOF2_GetInt(string3"Dias"), DOF2_GetInt(string3,"Dias")- ((((gettime()) / 60) / 60) / 24));
        
ShowPlayerDialog(playerid1437DIALOG_STYLE_MSGBOX"Banido!"cStr"Fechar","");
        return 
true;
    } 
Gostaria que mostrasse o tempo que falta para ele ser desbanido, tendo em vista que utilizei o cуdigo abaixo para o ban.
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;

Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)