EventScripts Forums
Mattie's EventScripts and Source Forums
Mattie recommends...
Premier Sponsor:Platinum Sponsor:
 
Script Categories
16000 (15) abilities (15) addon (71) addons (17) admin (348) admins (23) advert (27) adverts (26) afk (17) alerts (12) ammo (25) anti (20) armor (11) auth (16) automatic (15) awp (29) ban (24) ba_jail (34) bhop (45) block (27) bomb (47) bonus (25) boost (21) bot (35) bot-management (20) bots (24) bullet (13) bunnyhop (18) Buy (27) buymenu (13) c4 (12) cash (76) Change (14) chat (75) cheat (15) clan (17) classes (24) color (30) colors (20) command (23) commands (20) config (28) configurable (11) connect (54) counter (11) Counter-Strike-Source (18) CS:S (20) css (3313) custom (13) Damage (48) database (14) dead (19) Deagle (11) death (19) deathmatch (79) deathrun (17) deutsch (13) dice (11) disconnect (24) Dissolve (12) dm (24) dod:s (11) dods (494) download (12) easy (26) effect (14) effects (125) English (16) entity (24) est (12) es_tools (14) Eventscript (12) exploit (11) flashbang (27) français (104) french (36) fun (312) funny (18) Gabeee (11) game (12) gamemode (11) gameplay (175) German (11) give (20) gravity (15) grenade (28) grenades (32) gun (15) GunGame (31) GunGame5 (11) guns (20) Hack (16) headshot (37) health (70) hegrenade (15) help (11) hit (13) hl2dm (432) HP (25) hudhint (11) hungarian (22) info (52) information (17) invisible (11) IP (13) jail (79) jailbreak (14) join (44) jump (19) kick (25) kill (50) kills (23) knife (65) leveling (38) LnD (14) lol (11) magyar (32) management (14) manager (11) mani (16) map (31) map-management (26) maps (17) match (21) Memphis-84 (13) menu (139) message (30) messaging (52) minecraft (12) mod (121) model (18) models (32) modye (16) money (50) motd (13) music (32) mute (20) nades (20) name (15) new (13) noblock (53) orangebox (23) player (46) player-management (31) player-tracking (28) popup (70) prop (13) propmenu (14) props (34) protect (11) protection (31) punish (11) punishment (51) python (79) quake (32) QuakeSounds (12) race (13) races (20) radio (29) random (47) rank (41) rates (15) rcon (12) realism (22) Regeln (22) respawn (67) restrict (40) round (26) rpg (32) rules (60) say (16) score (15) scout (29) Script (25) script-helper (25) scriptpack (33) sdk (171) server (60) server-tools (42) shop (12) showdamage (19) silly (31) simple (31) skin (17) skins (34) slay (13) soccer (14) sound (63) sounds (106) source (13) spanish (18) spawn (81) speed (25) statistics (13) stats (55) status (15) Steam (11) STEAMID (29) Superhero (15) surf (41) Team (29) team-balance (14) teleport (16) text (17) TF2 (142) time (22) timer (15) tools (15) tracers (19) triggers (11) uedi (17) uses_auth (18) vip (23) vote (39) voting (22) war (25) Warcraft (12) warcraft-source (20) wc3 (14) wcs (47) wcs:Python (32) weapon (87) weapons (116) web (16) welcome (12) wuerfeln (11) zm (26) zombie (99) zombiemod (55) zombies (12)
Script Authors
*XYZ*SaYnt (12) .:MiB:. (20) .:modye:. (14) .eMko* (6) 101satoon101 (12) 3R10N (24) 4u571n91 (5) 7355608 (9) Absolute (9) 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) Ayuto (5) aznone (5) B00M (5) BackRaw (41) BFH_RedBull (8) bigfabi (8) Bioko (10) blackshoxx (9) Blade (10) bladesback (13) bobdole (11) bodzsar1 (8) bonbon (36) Brainsucker (32) cagemonkey (8) capo azzlack (7) captain master (6) carbon-14 (10) CaskioUTF (5) cbirou (15) CbRRR (16) ChaCaLz2psy4 (5) CharlesT (5) Chrisber (5) chrismrulz (10) Chun (6) cladiron (10) clipz934 (8) Colster (21) Cookieman8 (7) CrAzD (6) craziest (11) dani12356 (12) DanielB (19) Darkness123 (8) Dave (9) dbozan99 (7) deathx9 (5) Deathyy (16) dhack (17) Di[M]aN (12) DJ Fire-Black prod (8) DoCky (31) Don (15) dordtcore (9) DragonFreddo (8) Drassil (5) dretax14 (11) Einlanzers (47) EmbouT (10) emilplov (7) Errant (10) Eun (6) Fantole (10) FMIS (5) Franc1sco (17) freddukes (18) Frequency (6) Fugi91 (6) Fulmine (5) G4ME (5) GAMEREN2 (8) german9114 (13) GODJonez (40) GoodfellaDeal (5) Hansi (6) Hisoka (6) HitThePipe (7) HOLLDIDAY (24) Icetouch (6) ichthys (25) Im the new guy (14) iNexus (13) infamous1 (9) isivisi (13) ispaine (7) Jackmaster (9) Jeff91 (45) JoeyT2006 (30) Juba_PornBorn (12) jxl180 (11) KDBFame (6) L'In20Cible (11) L.P.H (8) Largo Usagi (10) LnD (14) Lobe (11) loKkdoKk (8) lolo-le-haricot (7) LosNir (5) Lumpi@Work (9) M4rc3L-XCN (7) macshot (7) magyar-oneill (9) Matth (7) Mattie (21) mave1993 (5) MBchrono (15) McFly (20) Medda (5) Memphis-84 (15) Messiah93 (19) Mickyy (5) micmacx (6) Mitchell (5) Mixer57 (5) modye (6) Monster_Bitch1 (9) Mordavolt (7) motomoto (10) MrScriptaz (6) mryoung (6) MyTechZone.de (8) Nicolous (23) ojii (31) oliVier (10) Omega68 (6) Omega_K2 (11) Owned|Myself (8) P3N (7) pand3mic (6) parsimba (5) Pascal257 (9) PatPeter (7) PDrop (10) Phaedrus (18) PhantOm Fury (7) phoenix131 (9) pinkyyy -.- (5) pitbull0993 (7) PixelGamer (7) randomknifer (9) Raptor150 (31) Ratzee (6) ReaCtioN2oo9 (6) RedCliff (5) Rennnyyy (17) revolutionfighters (8) RideGuy (12) Rio (9) Roeliekt (6) roof (16) runamagic (13) Ryezin (5) sandking220 (6) Sarcasm_Poisoning (10) saRs| Johnny-5 (13) Schubaal (10) sea212 (5) sega74rus (15) sgt.angel (6) Shad0w (11) ShoTaXx# (7) sicilia (7) sicman_adrian (22) skillz92 (7) sn4k3 (18) Snake12 (7) snake38 (10) sonicsight (7) SpeedFreak (9) spoonman184 (10) stabby (22) stas (27) Stirni (6) stonedegg (7) Strontium Dog (30) SumGuy14 (25) SuperDave (49) surfteam (5) TaCo (5) TanaToS (17) Tealk (6) teowow (16) TheCheeTaH (27) TheDonFather (5) theresthatguy (6) Tiny Tod (7) tooshkan4uk (8) Totyahun (9) uedi (38) ultimatebuster (6) Undead (25) usernamesaretaken (15) wanted241 (9) Warren (13) westham (6) WhiteAvenger (7) Wonder (14) Wundermaxe (5) X-Mania (5) XE_ManUp (14) xfalcon61 (5) zSweetXz (5) ZZMatty (6) [Cs]Lord_Inferno2 (11) [DAP]Kickbutt (5) [NATO]Hunter (28) ||Wolf|| (10)
Search

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

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-06-16, 10:43 am 
   Post subject: Mit Maustaste etwas ausführen.

Hi, also ich habe hier folgenden Code Schnipsel, so wie er hier oben nun steht geht er nicht:

PYTHON:
    userid = int(ev['userid'])
        team = int(es.getplayerteam(userid))
        if team == 2:
            if ev['es_userdead'] == 0:
                if ev['keyname'] == 'attack2':
                    if ev['status'] == '1':        
                                es.sexec (userid, 'say Hallo')


Wenn ich das nun wie folgt ab änder:

PYTHON:
    userid = es.getuserid()
        team = int(es.getplayerteam(userid))
        if team == 2:
            if ev['es_userdead'] == 0:
                if ev['keyname'] == 'attack2':
                    if ev['status'] == '1':        
                                es.sexec (userid, 'say Hallo')


geht es, aber es sagen alle im Terror Team dann "Hallo", wie geht es das nur einer es sagt?

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]





User avatar
Guru
Guru
Profile

Posts: 1287
Location:
Germany
 
New postPosted: 2012-06-16, 10:51 am 
   Post subject: Re: Mit Maustaste etwas ausführen.

Das kann nicht sein, denn diese Abfrage wird immer falsch sein und somit kommt es erst gar nicht bis zum Ende deiner Abfragen, denn Eventvariabeln sind immer Strings:
PYTHON:
    if ev['es_userdead'] == 0:

Die Einrückungsfehler in der ersten und letzten Zeile werden wohl nur beim Kopieren enstanden sein?!


User avatar
Regular
Profile

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-06-16, 10:53 am 

Ok, das hatte ich auch nur nachträglich eingeführt. Werde da nochmal rumprobieren. Doch geht es auch ohne das userdead nicht, mit den obrigen Einstellungen. Des untere geht, er nimmt dann aber alle die in dem Team sind.

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]


User avatar
Veteran
Profile

Posts: 867
Location:
Germany
 
New postPosted: 2012-06-16, 10:57 am 
   Post subject: Re: Mit Maustaste etwas ausführen.

Memphis-84 wrote:
Hi, also ich habe hier folgenden Code Schnipsel, so wie er hier oben nun steht geht er nicht:

PYTHON:
    userid = int(ev['userid'])
        team = int(es.getplayerteam(userid))
        if team == 2:
            if ev['es_userdead'] == 0:
                if ev['keyname'] == 'attack2':
                    if ev['status'] == '1':        
                                es.sexec (userid, 'say Hallo')


Wenn ich das nun wie folgt ab änder:

PYTHON:
    userid = es.getuserid()
        team = int(es.getplayerteam(userid))
        if team == 2:
            if ev['es_userdead'] == 0:
                if ev['keyname'] == 'attack2':
                    if ev['status'] == '1':        
                                es.sexec (userid, 'say Hallo')


geht es, aber es sagen alle im Terror Team dann "Hallo", wie geht es das nur einer es sagt?

Hilft uns relativ wenig, in welchem block rufst du das auf?
Ayuto wrote:
Das kann nicht sein, denn diese Abfrage wird immer falsch sein und somit kommt es erst gar nicht bis zum Ende deiner Abfragen, denn Eventvariabeln sind immer Strings:
PYTHON:
    if ev['es_userdead'] == 0:

Stimmt so nicht ganz:
PYTHON:
    import es

    def player_say(ev):
        if ev['es_userteam'] == 2:
            print 'Team 2'

    def load():
        for u in es.getUseridList():
            player_say({'es_userteam': int(es.getplayerteam(u))})
     

Kommt eben drauf an, mit dem Code schnipsel können wir recht wenig anfangen.
Wenn er vom Event selbst her aufgerufen wird, dann wird nichts passieren, wenn manuell u.U. schon

-Stirni


User avatar
Regular
Profile

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-06-16, 11:02 am 
   Post subject: Re: Mit Maustaste etwas ausführen.

PYTHON:
    def client_keypress(ev):
        userid = int(ev['userid'])
        team = int(es.getplayerteam(userid))
        if team == 2:
            if ev['keyname'] == 'attack2':
                if ev['status'] == '1':            
                            es.sexec (userid, 'say Hallo')


So wird es ausgeführt.

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]


User avatar
Guru
Guru
Profile

Posts: 1287
Location:
Germany
 
New postPosted: 2012-06-16, 11:08 am 
   Post subject: Re: Mit Maustaste etwas ausführen.

Und jetzt sagen alle "Hallo" außer die userid, die es eigentlich sagen soll?


User avatar
Regular
Profile

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-06-16, 11:12 am 

So, geht es jetzt gar nicht leider.

Wenn ich aber es.getuserid() nehme, sagt das komplette Team "Hallo". Ich bräuchte es aber so, das es eben nur der sagt der es ausführt.

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]


User avatar
Veteran
Profile

Posts: 867
Location:
Germany
 
New postPosted: 2012-06-16, 11:13 am 
   Post subject: Re: Mit Maustaste etwas ausführen.

Kann nicht sein :D
Der Code passt.

-Stirni


User avatar
Regular
Profile

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-06-16, 11:16 am 

Hast du es ausprobiert? Weil ich krieg es so nich zum laufen mit ev['userid'].

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]


User avatar
Guru
Guru
Profile

Posts: 1396
Location:
Germany

Steam Friends Name: Abi_Dalzim
 
New postPosted: 2012-06-17, 7:36 pm 

vielleicht gibt es kein ev["userid"] mit dem addon dass die das clientpress event bereitstellt, mach mal nen es.msg(ev["userid"]) oben rein um zu schauen welche userid da überhaupt rauskommt.

_________________
My public Addons:
Private Addons: (write me a PM)
  • Surf Timer
  • Bhop Timer


User avatar
Regular
Profile

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-06-23, 6:32 am 

Hi Absolute, danke für den Tipp habs mal ausprobiert und es kommt auch eine Userid dabei heraus. Doch habe ich leider vergessen, das Plugin client_keypress zu laden-.- Sry mein Fehler.

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]


User avatar
Power User
Profile

Posts: 744
 
New postPosted: 2012-07-03, 3:09 pm 

Hi, also ich weiß jetzt nicht ob du schon eine lösung für dein problem gefunden hast aber ich benutze schon seit längerem sm2es_keypress (dies ist allerdings ein sourcemod plugin) und bei mir ist dein genanntes problem noch nie aufgetaucht.

PYTHON:
    import es

    def sm2es_keyPress(ev):  #beachte die Groß- und Kleinschreibung
        uid = int(ev['userid'])
        command = ev["command"]
        status = ev["status"]
        team = es.getplayerteam(uid)
            if team == 2:
                if command == 'IN_ATTACK2' and status == '1':
                    es.server.queuecmd('es_sexec %s "say Hallo"' %uid)

_________________
Image

Public Addons:
Shop/Store - Earn credits by certain events and buy many features with them (models, trails, etc..)
Hitmarker - Get a hitmarker like in Call of Duty / Battlefield to know if you hurt / blinded an enemy!
Playtime Tracker - Tracks how long every player played on your server.


Private Addon:
Bhop/Surf/Trikz/Climb Timer - Ranking, Stats, Bonus Timer, Anti-Cheat and many other features!


My Servers:
Bhop: 109.230.236.82:29550
Trikz: 95.156.231.234:28899


User avatar
Guru
Guru
Profile

Posts: 1711
Location:
[>] Germany/Bavaria [<]
 
New postPosted: 2012-07-03, 4:13 pm 
   Post subject: Re: Mit Maustaste etwas ausführen.

stonedegg wrote:
Hi, also ich weiß jetzt nicht ob du schon eine lösung für dein problem gefunden hast aber ich benutze schon seit längerem sm2es_keypress (dies ist allerdings ein sourcemod plugin) und bei mir ist dein genanntes problem noch nie aufgetaucht.


Memphis-84 wrote:
Doch habe ich leider vergessen, das Plugin client_keypress zu laden

_________________
Some of my Offical Addons:

______________________________________________________________________

  • PremiumMod - Allows Players to buy Premium Accounts for their Steam IDs and get special Abilities
  • Knifefight - Starts a Knifefight when it's (1 vs 1,2 vs 2,3 vs 3,..)
  • StarWars:Source - StarWars:Source allows you to play StarWars in CS:S
  • CustomVotes - votekick ,voteban, votemap votemute, rockthevote, nominate functions in one addon!
  • SkinChooser - Choose a lot of Custom Skins via Menu. Easy to conifg and to add models.
  • ServerJumper - It let Players see/join/connect your other Server, by typing !servers

______________________________________________________________________


My Addon Manager:
Image


User avatar
Power User
Profile

Posts: 744
 
New postPosted: 2012-07-04, 12:41 pm 
   Post subject: Re: Mit Maustaste etwas ausführen.

Memphis-84 wrote:
...geht es, aber es sagen alle im Terror Team dann "Hallo", wie geht es das nur einer es sagt?



wundert mich dann, dass das passierte :D

_________________
Image

Public Addons:
Shop/Store - Earn credits by certain events and buy many features with them (models, trails, etc..)
Hitmarker - Get a hitmarker like in Call of Duty / Battlefield to know if you hurt / blinded an enemy!
Playtime Tracker - Tracks how long every player played on your server.


Private Addon:
Bhop/Surf/Trikz/Climb Timer - Ranking, Stats, Bonus Timer, Anti-Cheat and many other features!


My Servers:
Bhop: 109.230.236.82:29550
Trikz: 95.156.231.234:28899


User avatar
Regular
Profile

Posts: 125
 
New postPosted: 2012-07-04, 1:22 pm 

Vermutlich war die userid 0, und somit wurde es an alle ausgeführt.
Obwohl mich wundert, das das Event überhaupt ausgeführt worden ist.


User avatar
Regular
Profile

Posts: 160
Location:
Flensburg

Steam Friends Name: cu83z3r0
 
New postPosted: 2012-07-05, 12:50 pm 

Ja mit "es.getuserid" da war das Plugin noch geladen und einer hat es ausgelöst, und dann noch einer und hatten es zwei oder so ausgeführt, dann haben die jenigen immer "Hallo" geschrieben obwohl nur einer die Maustaste drückte.

_________________
Flensburger/Irrenanstalt: 78.143.57.47:27800 [CS: GO Dust2 only]


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


Who is online

Users browsing this forum: No registered users and 1 guest


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