EventScripts Forums
Mattie's EventScripts and Source Forums
Mattie recommends...
Premier Sponsor:Platinum Sponsor:
 
Script Categories
addon (49) admin (269) admins (14) advert (15) adverts (19) afk (15) alerts (12) ammo (23) anti (15) auth (16) automatic (11) awp (23) ban (18) ba_jail (17) bhop (19) block (18) bomb (40) bonus (23) bot (24) bot-management (19) bots (17) bunnyhop (11) Buy (21) cash (65) chat (57) cheat (11) clan (16) classes (22) color (21) colors (18) command (20) commands (18) config (22) connect (42) CS:S (16) css (2513) Damage (36) database (11) dead (15) death (19) deathmatch (70) deathrun (12) disconnect (18) Dissolve (11) dm (20) dod:s (11) dods (389) easy (18) effects (120) English (15) entity (21) es_tools (12) Eventscript (12) flashbang (25) français (99) french (36) fun (288) funny (16) Gabeee (11) gameplay (174) give (16) gravity (11) grenade (25) grenades (29) gun (14) GunGame (26) GunGame5 (11) guns (17) Hack (15) headshot (32) health (55) hegrenade (13) hl2dm (332) HP (13) info (48) information (16) IP (11) jail (26) jailbreak (11) join (23) jump (12) kick (22) kill (44) kills (22) knife (57) leveling (36) management (14) mani (14) map (25) map-management (27) maps (15) match (17) menu (106) message (20) messaging (52) mod (109) model (14) models (32) money (42) motd (13) music (29) mute (17) nades (18) name (13) noblock (35) player (40) player-management (31) player-tracking (28) popup (56) props (23) protection (27) punishment (49) python (63) quake (18) radio (21) random (36) rank (35) rates (16) rcon (13) realism (21) respawn (61) restrict (36) round (20) rpg (24) rules (41) say (11) scout (19) Script (20) script-helper (25) scriptpack (33) sdk (151) server (44) server-tools (42) shop (12) silly (31) simple (27) skins (25) slay (13) soccer (11) sound (45) sounds (92) spanish (11) spawn (63) speed (25) statistics (13) stats (48) status (11) STEAMID (24) Superhero (13) surf (31) Team (25) team-balance (14) teleport (12) text (14) TF2 (143) time (17) timer (14) tools (15) tracers (17) triggers (11) uedi (18) uses_auth (18) utility (11) vip (12) vote (36) voting (22) war (20) wcs (24) wcs:Python (32) weapon (77) weapons (114) web (14) welcome (12) zm (24) zombie (90) zombiemod (51) zombies (11)
Script Authors
*XYZ*SaYnt (12) .:MiB:. (11) .eMko* (6) 101satoon101 (10) 3R10N (24) 4u571n91 (5) 7355608 (9) Absolute (8) Ace Rimmer (40) adminc (5) Adz (8) AgathaKnuppelkuh (8) aidden (8) ajax (5) ak_47 (6) Al3c Tr3v3lyan (6) allstareng (5) ashbash1987 (9) ATAMAH (7) aznone (5) B00M (5) BackRaw (41) BFH_RedBull (8) bigfabi (7) Bioko (7) Blade (10) bladesback (13) bobdole (11) bodzsar1 (8) bonbon (36) Brainsucker (30) cagemonkey (8) carbon-14 (10) CaskioUTF (5) cbirou (15) ChaCaLz2psy4 (5) CharlesT (5) Chrisber (5) chrismrulz (9) Chun (6) cladiron (10) clipz934 (8) Colster (21) Cookieman8 (7) craziest (10) DanielB (19) Darkness123 (8) Dave (9) dbozan99 (7) deathx9 (5) Deathyy (16) dhack (16) Di[M]aN (12) DoCky (27) Don (15) dordtcore (8) DragonFreddo (8) Drassil (5) Einlanzers (42) EmbouT (10) emilplov (7) Errant (10) Eun (6) Fantole (9) Franc1sco (10) freddukes (18) Frequency (6) Fulmine (5) GAMEREN2 (8) german9114 (13) GODJonez (38) GoodfellaDeal (5) Hansi (6) HitThePipe (7) HOLLDIDAY (9) Icetouch (6) ichthys (25) infamous1 (9) Jeff91 (45) JoeyT2006 (30) Juba_PornBorn (12) jxl180 (10) KDBFame (6) L'In20Cible (7) Largo Usagi (10) Lobe (11) loKkdoKk (7) lolo-le-haricot (7) LosNir (5) Lumpi@Work (9) M4rc3L-XCN (7) macshot (6) Matth (6) Mattie (20) MBchrono (15) McFly (20) Medda (5) Memphis-84 (10) Messiah93 (12) Mickyy (5) micmacx (6) Mitchell (5) Mordavolt (7) MrScriptaz (5) mryoung (6) Nicolous (26) ojii (31) Omega_K2 (9) Owned|Myself (8) P3N (7) pand3mic (5) parsimba (5) Pascal257 (9) PatPeter (7) PDrop (10) Phaedrus (18) PhantOm Fury (7) phoenix131 (9) pinkyyy -.- (5) pitbull0993 (7) randomknifer (9) Ratzee (6) ReaCtioN2oo9 (6) Rennnyyy (17) revolutionfighters (6) RideGuy (12) Rio (9) Roeliekt (6) runamagic (13) sandking220 (6) Sarcasm_Poisoning (10) saRs| Johnny-5 (13) Schubaal (10) sea212 (5) sega74rus (7) sgt.angel (6) sicilia (5) sicman_adrian (22) skillz92 (7) sn4k3 (18) Snake12 (7) snake38 (10) sonicsight (7) spoonman184 (8) stabby (22) stas (22) Strontium Dog (30) SumGuy14 (25) SuperDave (45) surfteam (5) TaCo (5) TanaToS (17) Tealk (6) teowow (16) TheCheeTaH (20) TheDonFather (5) theresthatguy (6) Tiny Tod (7) Totyahun (9) uedi (38) Undead (25) usernamesaretaken (15) Warren (13) westham (6) WhiteAvenger (7) Wonder (14) X-Mania (5) XE_ManUp (13) xfalcon61 (5) zSweetXz (5) [Cs]Lord_Inferno2 (11) [NATO]Hunter (28) ||Wolf|| (10)
Search

Post new topic Reply to topic
Author Message
User avatar
New User
Profile

Posts: 19
Location:
Somewhere in Poland ;)
 
New postPosted: 2007-04-21, 12:19 pm 
   Post subject: Colour Nades [v1.1] Info about throwed grenade/flash/smoke

Hi,
I've searched for the script that will tell my teammates about type of throwed nade (grenade/flash/smoke), without any luck. Well... I'm new in the eventscripts, actually I'm learning it for 3 days (yeah), but I've prepared something that would be usefull for you. (I also realise that it could be written better, but it is my 3rd day of learning eventscripts :P )
What my script does? It displays just before "Fire in the hole" additional line (in colour !!) such info:
PLAYER_NAME throws [Grenade!] (in lightgreen colour)
or
PLAYER_NAME throws [Flash!] (in green colour)
or
PLAYER_NAME throws [Smoke!] (in default colour)

To install this just put it in the eventscripts/cnades directory and load it with es_load cnades.

I'm waiting for you feedback. ;)

have pHun

(REMOVED CORELIB)


Last edited by Anubis on 2007-04-26, 2:56 pm, edited 4 times in total.




User avatar
Guru
Guru
Profile

Posts: 1633
Location:
feeding my rabbit
 
New postPosted: 2007-04-21, 12:44 pm 

why must corelib be loaded?

_________________
.:Random Knifer


User avatar
New User
Profile

Posts: 19
Location:
Somewhere in Poland ;)
 
New postPosted: 2007-04-21, 12:59 pm 

its because of triggering "weapon_fire" event. I saw somewhere on this forum that "es_doblock corelib/noisy_on" must be turned to trigger this event. Other way this event will not be fired. I'm not really sure if only set:
eventscripts_noisy 1
is enough (need more testing ;) )

regards


//edit

OK just checked... it's not needed XD Script fixed and uploaded.

thanks randomknifer

however here http://www.eventscripts.com/pages/Eventscripts_noisy is an info:
Quote:
Important: It's highly recommended that you don't adjust this directly in your scripts. Use corelib instead to turn on/off eventscripts_noisy.


Last edited by Anubis on 2007-04-21, 1:43 pm, edited 1 time in total.

User avatar
Newbie
Profile

Posts: 60
Location:
London, UK
 
New postPosted: 2007-04-21, 1:28 pm 

You did a good job with your script, however some of the logic you programed was not necessary.
You could cut out a lot just by changing:
ES:
    if(server_var(currentTeam) == #ct) do

    {

    foreach player tempuserid #ct "es_tell server_var(tempuserid) #lightgreen server_var(sShowString)"

    }

    if(server_var(currentTeam) == #t) do

    {

    foreach player tempuserid #t "es_tell server_var(tempuserid) #lightgreen server_var(sShowString)"

    }

to
ES:
    foreach player tempuserid server_var(currentTeam) "es_tell server_var(tempuserid) #lightgreen server_var(sShowString)"


I took your event weapon_fire and changed it a bit. Hope this helps you for future scripts.
ES:

    event weapon_fire

    {

    es_xsetinfo weapon event_var(weapon)

    es_string weapon replace "weapon_" ""



    es_xsetinfo playerteam 0

    es_getplayerteam playerteam event_var(userid)



    if (server_var(playerteam) == 2) then es_xsetinfo currentTeam #t

    if (server_var(playerteam) == 3) then es_xsetinfo currentTeam #ct



    if (server_var(weapon) == hegrenade) do

    {

    es_format sShowString "%1 throws [Grenade!]" event_var(es_username)

    foreach player tempuserid server_var(currentTeam) "es_tell server_var(tempuserid) #lightgreen server_var(sShowString)"

    }

    if (server_var(weapon) == flashbang) do

    {

    es_format sShowString "%1 throws [Flash!]" event_var(es_username)

    foreach player tempuserid server_var(currentTeam) "es_tell server_var(tempuserid) #green server_var(sShowString)"

    }

    if (server_var(weapon) == smokegrenade) do

    {

    es_format sShowString "%1 throws [Smoke!]" event_var(es_username)

    foreach player tempuserid server_var(currentTeam) "es_tell server_var(tempuserid) #default server_var(sShowString)"

    }

    }

     


Also i think it's:
weapon_hegrenade
weapon_flashbang
weapon_smokegrenade

Unless you do:
ES:
    es_xsetinfo weapon event_var(weapon)

    es_string weapon replace "weapon_" ""

then use server_var(weapon) insead of event_var(weapon).

Hope all this helps.

_________________
Image
[TeaM.FDL - Frag Don't Lag] [Mattjj21.co.uk] [AeroX-Studios]

AXSource Query In Action: http://pdark.mattjj21.co.uk/ (it's a live list of servers running the Perfect Dark: Source mod)


Last edited by AeroX-Studios on 2007-04-21, 1:41 pm, edited 2 times in total.

User avatar
Experienced
Profile

Posts: 478
Location:
Germany, Stuttgart (Deutscher Meister)
 
New postPosted: 2007-04-21, 1:31 pm 

holy [CANDY NOODLES] :shock:
That's quite a lot of things to do for the event weapon_fire. I would be carefull with weapon_fire, player_shoot or bullet_impact. They are called with 10 players sometimes 40 times per second. That's why they must have eventscript_noisy 1 :D


User avatar
New User
Profile

Posts: 19
Location:
Somewhere in Poland ;)
 
New postPosted: 2007-04-21, 1:37 pm 

hmm I've tried this:
Code:
foreach player tempuserid server_var(currentTeam)

but for some reason it doesn't work at mine server... dunno why (old ES verion?). I will do some more tests in the future to find out what is the reason of such behavior.

omg, that's a really nice piece
Code:
es_string weapon replace "weapon_" ""

gr8!

Thanks for helpful comments!

regards


Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group