Mam takie problem że chce aby hud w tym pluginie znikał po upływie 10s od wyświetlenia. Poniżej podam kod, liczę na pomoc:)
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#define USERTASK 921
#define UPDATEDELAY 1.0
new static reasons[][] = {
"powody",
"powody",
"powody",
}
new userreason[33], hudhandler;
public plugin_init()
{
register_plugin("JailBreak: Basic Info", "1.0", "Hubert");
RegisterHam(Ham_Spawn, "player", "client_spawn", 1);
hudhandler = CreateHudSyncObj();
}
public client_disconnect(id)
{
userreason[id] = -1;
if(task_exists(id + USERTASK))
remove_task(id + USERTASK);
}
public client_spawn(id)
{
if(task_exists(id + USERTASK))
remove_task(id + USERTASK);
if(get_user_team(id) == 1)
{
userreason[id] = random_num(0, sizeof reasons - 1);
set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, .flags="b");
}
}
public client_jailinfo(TASKID)
{
static id;
id = TASKID - USERTASK;
set_hudmessageset_hudmessage(0, 255, 0, 0.8, 0.1, 0, 6.0, 12.0);
ShowSyncHudMsg(id, hudhandler, "Siedzisz w pace za %s.", reasons[userreason[id]]);
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/