Prosiłbym o przerobienie pluginu tak aby 3 razy co 30 sekund przypominał o celach mapy.
#include <amxmodx> #include <amxmisc> #include <cstrike> new SyncMsg public plugin_init() { register_plugin("New Plugin", "1.1" , "MaKeL" ) register_event("ResetHUD","newRound","b") SyncMsg = CreateHudSyncObj() } public newRound(id) { if(!is_user_connected(id)) return new CsTeams:userTeam = cs_get_user_team(id) new mapname[3] get_mapname(mapname, 2) if (equal(mapname, "de")) { switch(userTeam) { case CS_TEAM_CT: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 6.0) ShowSyncHudMsg(id, SyncMsg, "Ochronic Bombsite!") } case CS_TEAM_T: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 6.0) ShowSyncHudMsg(id, SyncMsg, "Podlozyc Bombe!") } } } else if (equal(mapname, "cs")) { switch(userTeam) { case CS_TEAM_CT: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 10.0) ShowSyncHudMsg(id, SyncMsg, "Uwolnic Zakladnikow!") } case CS_TEAM_T: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 10.0) ShowSyncHudMsg(id, SyncMsg, "Pilnowac Zakladnikow!") } } } }Próbowałem sam przerobić plugin lecz bez rezultatu a wygląda to tak:
#include <amxmodx> #include <amxmisc> #include <cstrike> new SyncMsg public plugin_init() { register_plugin("New Plugin", "1.1" , "MaKeL" ) register_event("HLTV","Event_StartRound","a","1=0","2=0") SyncMsg = CreateHudSyncObj() } public Event_StartRound(id){ set_task(1.0,"pokaz_info", 0) set_task(30.0,"pokaz_info", 0) set_task(60.0,"pokaz_info", 0) } public pokaz_info(id) { if(!is_user_connected(id)) return new CsTeams:userTeam = cs_get_user_team(id) new mapname[3] get_mapname(mapname, 2) if (equal(mapname, "de")) { switch(userTeam) { case CS_TEAM_CT: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 6.0) ShowSyncHudMsg(id, SyncMsg, "Ochronic Bombsite!") } case CS_TEAM_T: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 6.0) ShowSyncHudMsg(id, SyncMsg, "Podlozyc Bombe!") } } } else if (equal(mapname, "cs")) { switch(userTeam) { case CS_TEAM_CT: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 6.0) ShowSyncHudMsg(id, SyncMsg, "Uwolnic Zakladnikow!") } case CS_TEAM_T: { set_hudmessage(0, 200, 0, 0.01, 0.92, 0, 6.0, 6.0) ShowSyncHudMsg(id, SyncMsg, "Pilnowac Zakladnikow!") } } } }
Odwdziecze sie w postaci +.