EngFunc

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

EngFunc

Post by Fly3r »

Sveiki, norėjau paklausti kuo skiriasi paprastos funkcijos nuo EngFunc?
Pvz.:
1. emit_sound ir engfunc(EngFunc_EmitSound, ...).
2. precache_[sound/model] ir engfunc(EngFunc_Precache[Sound/Model], ...).
Ir taip toliau...

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: EngFunc

Post by hleV »

Parsisiųsk AMXX source kodą ir pasižiūrėk. Skirtumo tarp funkcijų greičių kaip ir nėra (yra, bet per mažas, kad reiktų kreipt dėmesį, šiaip ar taip emit_sound() ir precache_sound() turėtų būt greitesni). EngFunc_Precache[...] leidžia precache'int failus betkada, o ne tik plugin_precache() forward'e.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: EngFunc

Post by nuodas159 »

hleV wrote:Parsisiųsk AMXX source kodą ir pasižiūrėk. Skirtumo tarp funkcijų greičių kaip ir nėra (yra, bet per mažas, kad reiktų kreipt dėmesį, šiaip ar taip emit_sound() ir precache_sound() turėtų būt greitesni). EngFunc_Precache[...] leidžia precache'int failus betkada, o ne tik plugin_precache() forward'e.
O kaip galima ištrinti emit_sound pvdž: mirus žaidejui sustoja soundas.?
Image

GhostMan
Gana aktyvus vartotojas
Posts: 311
Joined: 2012 Jun 30 17:52

Re: EngFunc

Post by GhostMan »

Papraščiausiai death evente gali paleist task, kuris įvygdys stopmusic komandą

Code: Select all

public StopMusic(id){   client_cmd(id, "stopsound")}
NWK.LT Counter-Strike 1.6 Serveriai:
  • War3FT ★ [url=steam://connect/cs.nwk.lt:27015]cs.nwk.lt:27015[/url]
  • JailBreak ★ [url=steam://connect/cs.nwk.lt:27016]cs.nwk.lt:27016[/url]
  • Public ★ [url=steam://connect/cs.nwk.lt:27017]cs.nwk.lt:27017[/url]
  • DeathRun ★ [url=steam://connect/cs.nwk.lt:27018]cs.nwk.lt:27018[/url]
  • Hide'N'Seek ★ [url=steam://connect/cs.nwk.lt:27019]cs.nwk.lt:27019[/url]

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: EngFunc

Post by beast »

Geriau paleist tą pačią emit_sound eilutę, tik su SND_STOP flag'u.

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: EngFunc

Post by nuodas159 »

beast wrote:Geriau paleist tą pačią emit_sound eilutę, tik su SND_STOP flag'u.
Like this? :

Code: Select all

 public Ham_PlayerKilled(victim){    if(!IsPlayer(victim))        return HAM_IGNORED         emit_sound(victim, CHAN_BODY, sound, 1.0, ATTN_NORM, 0, SND_STOP)     return HAM_IGNORED} 
Image

FrankJScott
Gana aktyvus vartotojas
Posts: 415
Joined: 2024 Apr 04 22:28
Skype: asfasf

Useful Product Blog

Post by FrankJScott »

Please try Google before asking about High Rated Product Blog 674824f

Post Reply

Who is online

Users browsing this forum: No registered users and 21 guests