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 (12) awp (23) ban (18) ba_jail (17) bhop (19) block (19) 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 (2498) Damage (35) database (11) dead (15) death (19) deathmatch (70) deathrun (12) disconnect (18) Dissolve (11) dm (20) dod:s (11) dods (386) easy (17) effects (120) English (15) entity (21) es_tools (12) Eventscript (12) flashbang (25) français (99) french (36) fun (286) 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 (54) hegrenade (13) hl2dm (329) HP (13) info (48) information (16) jail (26) jailbreak (11) join (23) jump (12) kick (23) kill (44) kills (22) knife (57) leveling (36) management (14) mani (15) map (25) map-management (27) maps (15) match (17) menu (106) message (20) messaging (52) mod (109) model (14) models (32) money (42) motd (12) music (29) mute (18) nades (18) name (13) noblock (35) player (40) player-management (31) player-tracking (28) popup (55) props (23) protection (27) punishment (50) 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 (42) say (11) scout (19) Script (20) script-helper (25) scriptpack (33) sdk (149) server (44) server-tools (42) shop (12) silly (31) simple (27) skins (24) slay (13) soccer (11) sound (45) sounds (92) spawn (62) speed (25) statistics (13) stats (48) STEAMID (23) Superhero (13) surf (31) Team (25) team-balance (14) teleport (11) text (14) TF2 (143) time (17) timer (14) tools (15) tracers (17) triggers (11) uedi (18) uses_auth (18) utility (11) vip (11) 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 (15) 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 (9) 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 (5) 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 (6) Owned|Myself (8) P3N (7) pand3mic (5) parsimba (5) Pascal257 (9) PatPeter (7) PDrop (10) Phaedrus (18) PhantOm Fury (7) phoenix131 (8) 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) 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
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-20, 6:50 am 
   Post subject: M4A1 Vs Knives

M4A1 Vs Knives 1.0
Posted by: aidden on 2008-11-20 06:39:13.

Requirements:Description:
    Aidden's M4A1's Vs Knives
    v1.2

    Ct's Spawn with m4a1 and deagle and default life of 115(can be changed in settings)

    T's spawn with just knives.

    9 ct's are allowed on a team and 19 t's
    players per team can be changed in settings

    ES:
              //##############################\\
              //          CONFIG              \\
              //##############################\\

              //amount of health to give ct's
              ct_health 115

              //amount of players allowed on t
              t_players 19

              //amount of players allowed on ct
              ct_players 9

              //mute players on death
              //requires mani admin
              //default = 1
              allow_mute 1
       


Download: Installation:
    extract to server directory
    add es_load m4a1vsknives to cfg/autoexec.cfg
Version Notes:
  • 1.2 - fixed player counting bug
    fixed not giving you a deagle if on ct
    1.0 - First Release


Last edited by aidden on 2008-11-25, 5:03 am, edited 2 times in total.




User avatar
Historian
Historian
Profile

Posts: 2725
Location:
Germany

Steam Friends Name: backraw1
 
New postPosted: 2008-11-21, 6:19 pm 

+w00t, nice script!

Just some things to say, so you won't need es_tools anymore:

btw player_spawn does not provide event_var(team), only event_var(es_userteam) ;)

No need for ES_Tools if you just turn off the buyzone when the script is loaded^^

Btw, you don't need to ma_mute them again at death... they are muted at spawn, dunno why you do it, but you could add a variable in the config block that admins can set to 0 or 1 to turn the muting on/off, because many server's don't have MAP installed (any more).

After an If-Statement you don't need to expand the variables, If does it itself, you can just do an x after the es_ command ;P

_________________
Image

Flashgames Flashgames Flashgames :D <-- A friend's site ;P

--------------------------------------------------

I am 35% addicted to Counter-Strike. What about you?

There has been KeyError: 2 ('Buffer overflow')# person(?) as addicted as you.


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-21, 7:47 pm 

thanks for that mate, will fix that up right now

_________________
Image


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-21, 7:50 pm 

yeah, i never actually tested the script before i posted it as i ad no time, lol i just worte another script and found that player_spawn didnt have event_var(team) and then i read your post lol

_________________
Image


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-21, 8:12 pm 

im using es tools to change player to the other team, unless there is a way wihtout est?

and it mutes players on death and unmutes on spawn
do i remove buy zones buy using es_fire event_var(userid) func_buyzone kill ??

_________________
Image


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-21, 8:23 pm 

for some reason the es_math isnt working.. its not adding anything to ct or t when someone joins a team..

and i need help fixing it so when both teams have there maximum allowed players it sends new players to spec

_________________
Image


User avatar
Historian
Historian
Profile

Posts: 2725
Location:
Germany

Steam Friends Name: backraw1
 
New postPosted: 2008-11-22, 8:15 am 

Code:
es_fire event_var(userid) func_buyzone Disable
for disabling the buyzone (should do on spawn), and the same but Enable at the end for activating it (should do on unload, you'll have to use foreach player for that ;P).
Well, I wrote it myself in Python and it works... maybe you should use a + instead of the word "add", same for "substract".

It should do lol... for none-EST, you'll have to use es_changeteam. but before using that command on player_team, I suggest you to es_delayed it to 1 (less than 1 (I think) server crashes (self tested)).

Hope this helps you ;P

_________________
Image

Flashgames Flashgames Flashgames :D <-- A friend's site ;P

--------------------------------------------------

I am 35% addicted to Counter-Strike. What about you?

There has been KeyError: 2 ('Buffer overflow')# person(?) as addicted as you.


User avatar
Mentat
Mentat
Profile

Posts: 4050
 
New postPosted: 2008-11-22, 8:34 am 

I think the math issue is that you shouldn't be using server_var. Check out the wiki page for es_math. It should be like this:
ES:
    if (event_var(team) == 2) then es_math ct + 1

You can use add/subtract if you wish as well, I just usually prefer +/-.

Satoon


User avatar
Historian
Historian
Profile

Posts: 2725
Location:
Germany

Steam Friends Name: backraw1
 
New postPosted: 2008-11-22, 9:23 am 

Oh, was it server_var(team) ? Ofc it doesn't math then, lol ;P

IDK es_math, I just prefer Python lol^^

_________________
Image

Flashgames Flashgames Flashgames :D <-- A friend's site ;P

--------------------------------------------------

I am 35% addicted to Counter-Strike. What about you?

There has been KeyError: 2 ('Buffer overflow')# person(?) as addicted as you.


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-22, 10:49 pm 

i think i worked out why the math isnt working.
ES:

    event player_team

    {

            if (event_var(team) == 2) then es_math ct + 1

            if (event_var(team) == 3) then es_math t + 1

            if (event_var(oldteam) == 2) then es_math t - 1

            if (event_var(oldteam) == 3) then es_math ct - 1



            if (server_var(ct) > server_var(ct_players)) then est_team event_var(userid) 2

            if (server_var(t) > server_var(t_players)) then est_team event_var(userid) 3

            //if (server_var(ct) == server_var(ct_players)) and (server_var(t) == server_var(t_players)) then est_team event_var(userid) 1

    }

     


if i remove the if(event_var(team) stuff then it works fine..


User avatar
Historian
Historian
Profile

Posts: 2725
Location:
Germany

Steam Friends Name: backraw1
 
New postPosted: 2008-11-23, 8:18 am 

I'd suggest:
ES:
    if (server_var(ct) >= server_var(ct_players)) then est_team event_var(userid) 2
read the If-Statement Wiki Pagefor more information about the < > and so on ;P

_________________
Image

Flashgames Flashgames Flashgames :D <-- A friend's site ;P

--------------------------------------------------

I am 35% addicted to Counter-Strike. What about you?

There has been KeyError: 2 ('Buffer overflow')# person(?) as addicted as you.


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-24, 4:23 am 

ok, but the math still doesnt get executed due to if (event_var(team) not working

_________________
Image


User avatar
Historian
Historian
Profile

Posts: 2725
Location:
Germany

Steam Friends Name: backraw1
 
New postPosted: 2008-11-24, 11:27 am 

that works... have you tried like Satoon wrote?

_________________
Image

Flashgames Flashgames Flashgames :D <-- A friend's site ;P

--------------------------------------------------

I am 35% addicted to Counter-Strike. What about you?

There has been KeyError: 2 ('Buffer overflow')# person(?) as addicted as you.


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-25, 4:33 am 

ok so i worked out why its not working, when a player first chooses a team after they just join it doesnt count it :S

_________________
Image


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-25, 4:50 am 

i fixed it :)

i had two variables in the wrong spots

_________________
Image


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-25, 5:00 am 

M4A1 Vs Knives Updated!
Version: 1.2
Updated on: 2008-11-25 04:56:58
Version Notes:
fixed player counting bug
fixed not giving you a deagle if on ct


User avatar
Historian
Historian
Profile

Posts: 2725
Location:
Germany

Steam Friends Name: backraw1
 
New postPosted: 2008-11-25, 9:31 am 

You still want EST as an requirement? it works perfectly without it... but, your choice ;)

_________________
Image

Flashgames Flashgames Flashgames :D <-- A friend's site ;P

--------------------------------------------------

I am 35% addicted to Counter-Strike. What about you?

There has been KeyError: 2 ('Buffer overflow')# person(?) as addicted as you.


User avatar
Experienced
Profile

Posts: 365
Location:
Hobart-Tasmania-Australia
 
New postPosted: 2008-11-25, 3:32 pm 

im using est to swap players to the other team.. how do i do it without est

_________________
Image


Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next


Who is online

Users browsing this forum: No registered users and 3 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