Ham eventuose ar forwarduose dėti
HAM_IGNORED ar
HAM_SUPERCEDE ten daugiau nežinau, paprastuose ( kituose)
PLUGIN_HANDLED ir
PLUGIN_CONTINUE, dar fakemete forwarduose ir eventuose yra kažkokie tik nepamenu.
Jeigu klystu tai pataisykit bet man atrodo reikšmes tokios:
1.
return PLUGIN_HANDLED - sustabdo plugino veikimą tam žaidėjui ar kam.
pvz.:
Code: Select all
if(!is_user_alive(id))return PLUGIN_HANDLED
Tai reiškia, kad jeigu žaidėjas negyvas, tai nutraukiam viską.
2.
return PLUGIN_CONTINUE - pratęsia veiksmą tam žaidėjui ar kam..
pvz.:
Code: Select all
if(is_user_alive(id))return PLUGIN_CONTINUE
Jeigu žaidėjas gyvas tai tęsiam veiksmus, jeigu negyvas tai netesiam.
3.
return HAM_IGNORED - tas pats kas
PLUGIN_CONTINUE.
4.
return HAM_SUPERCEDE - tas pats kas
PLUGIN_HANDLED.
Kartoju jeigu neteisingai pasakiau tai scripteriai pataisykit..