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 +.


Dodatki SourceMod



Temat jest zamknięty









