new string3[37], cStr[300];
format(string3, sizeof string3, "Banidos/%s.ini", Nome(playerid));
if (fexist(string3)){
format(cStr, sizeof 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(playerid, 1437, DIALOG_STYLE_MSGBOX, "{FF0000}» {FFFFFF}VOCК ESTБ BANIDO DESTE SERVIDOR {FF0000}«", cStr, "Fechar","");
return true;
}
CMD:bantemp(playerid, params[])
{
new string[144], id, pDias, motivo[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", id, pDias, motivo))
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(string, sizeof 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(string, sizeof(string),"{FFFFFF}[ BAN ] O player %s baniu %s por %d pelo [ MOTIVO %s].", Nome(playerid), Nome(id), pDias, motivo);
SendClientMessageToAll(-1, string);
Kick(id);
return 1;
}
(((DOF2_GetInt(string3,"Dias")- gettime()) / 60) / 60) / 24);
new string3[37], cStr[300];
format(string3, sizeof string3, "Banidos/%s.ini", Nome(playerid));
if(fexist(string3)
{
if(DOF2_GetInt(string3, "Dias") < gettime())
{
DOF2_RemoveFile(string3);
SendClientMessage(playerid, -1, "[INFO]: Seu Banimento Temporario Acabou!");
}
else
{
format(cStr, sizeof 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"), Convert(DOF2_GetInt(string3, "Dias")-gettime()));
ShowPlayerDialog(playerid, 1437, DIALOG_STYLE_MSGBOX, "{FF0000}» {FFFFFF}VOCК ESTБ BANIDO DESTE SERVIDOR {FF0000}«", cStr, "Fechar","");
return true;
}
return true;
}
C:\Users\lUCAS\Documents\Little\servidor\gamemodes\ling.pwn(2720) : error 001: expected token: ")", but found "{"
C:\Users\lUCAS\Documents\Little\servidor\gamemodes\ling.pwn(2728) : error 017: undefined symbol "Convert"
2719 > if(fexist(string3)
2720 > {
2721 > if(DOF2_GetInt(string3, "Dias") < gettime())
new string3[37], cStr[300];
format(string3, sizeof string3, "Banidos/%s.ini", Nome(playerid));
if(fexist(string3))
{
if(DOF2_GetInt(string3, "Dias") < gettime())
{
DOF2_RemoveFile(string3);
SendClientMessage(playerid, -1, "[INFO]: Seu Banimento Temporario Acabou!");
}
else
{
format(cStr, sizeof 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"), Convert(DOF2_GetInt(string3, "Dias")-gettime()));
ShowPlayerDialog(playerid, 1437, DIALOG_STYLE_MSGBOX, "{FF0000}» {FFFFFF}VOCК ESTБ BANIDO DESTE SERVIDOR {FF0000}«", cStr, "Fechar","");
return true;
}
return true;
}
Convert(number)
{
new hours = 0, mins = 0, secs = 0, string[128];
hours = floatround(number / 3600);
mins = floatround((number / 60) - (hours * 60));
secs = floatround(number - ((hours * 3600) + (mins * 60)));
new days = 0;
if(hours >= 24)
{
days = floatround((hours/24), floatround_floor);
hours = hours % 24;
}
if(days > 0)
{
format(string, 100, "%ddias, %dh %dm e %ds", days, hours, mins, secs);
}
else if(hours > 0)
{
format(string, 100, "%dh %dm e %ds", hours, mins, secs);
}
else
{
format(string, 100, "%dm e %ds", mins, secs);
}
return string;
}
|
PHP код:
PHP код:
|
DOF2_SetInt(string, "Dias", gettime() + (pDias * 24 * 60 * 60));