Bardzo was proszę o modyfikację poniższego pluginu tak aby powstał plugin w którym:
* Dzień tygodnia w HUD widzą TT i CT - nie tylko TT!
* Dzień tygodnia wyświetla się w say jeżeli wpiszesz /dzien
+ jeżeli się komuś chce
* Na sayu wyświetla się wiadomość dla TT w każdej rundzie: Siedzisz za "i tutaj powody mają być z pliku zamieszczonego w folderze configs" - kary.ini
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#define USERTASK 921
#define UPDATEDELAY 1.0
new static dzien[][] = {
"Noc xd",
"Poniedzialek",
"Wtorek",
"Sroda",
"Czwartek",
"Piatek",
"Sobota",
"Niedziela"
}
new rounds, hudhandler
new ktory_dzien
public plugin_init(){
register_plugin("Jail Break: Basic Info", "1.0", "Sn!ff3r")
register_event("TextMsg","restart_roundsnum","a","2&#Game_C"/*,"2&#Game_w"*/)
register_logevent("round_end", 2, "1=Round_End")
RegisterHam(Ham_Spawn, "player", "client_spawn", 1)
hudhandler = CreateHudSyncObj()
}
public round_end(){
rounds ++
ktory_dzien ++
}
public restart_roundsnum(){
rounds = 0
ktory_dzien = rounds
}
public client_disconnect(id){
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){
set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, _, _, "b")
}
}
public client_jailinfo(TASKID){
static id
id = TASKID - USERTASK
if(ktory_dzien == 8) ktory_dzien = 1
set_hudmessage(0, 255, 0, 0.8, 0.1, 0, 6.0, 12.0)
ShowSyncHudMsg(id, hudhandler, "Dzien %d | %s ", rounds,dzien[ktory_dzien])
}