25.08.2010 - 17:31
Wcs-Lagerhaus hat jetzt Twitter
Autor: Jareth
25.08.2010
10.08.2010 - 13:19
Server Wartung !!! Wurden Beendet
Autor: Jareth
10.08.2010
09.05.2010 - 15:05
1# WcsL Css Gui !
Autor: Jareth
09.05.2010
26.04.2010 - 22:46
Server#1 Wieder da ! Suchen dazu auch neue im Management
Autor: Jareth
26.04.2010
19.04.2010 - 17:08
Server#1 Umszug
Autor: Jareth
19.04.2010
06.09.2010 - 18:39
Ban wegen Aimbot
Letzter Beitrag: Alu
Forum: Banned
06.09.2010 - 18:39
02.09.2010 - 16:10
Gallery
Letzter Beitrag: Fabu
Forum: Jareth Design Gallery
02.09.2010 - 16:10
01.09.2010 - 14:58
Ich wurde gebannt! warum ?
Letzter Beitrag: Kaneman
Forum: Banned
01.09.2010 - 14:58
29.08.2010 - 15:48
[War3] Mystic Bug
Letzter Beitrag: .:.FK.:.DiGGaBoON.:.
Forum: Revan's Workshop
29.08.2010 - 15:48
27.08.2010 - 17:06
Ban Request: Moin Is Dat : Speedhacker, Aimbot, Wallhack
Letzter Beitrag: Ronald McCOOKIE
Forum: Ban from server#1
27.08.2010 - 17:06
27.08.2010 - 16:56
Ban Request: Kaneman
Letzter Beitrag: Heart of Steel
Forum: Ban from server#1
27.08.2010 - 16:56
26.08.2010 - 18:57
Wie seht ihr aus ?
Letzter Beitrag: Chopi
Forum: Spam Area
26.08.2010 - 18:57
26.08.2010 - 12:15
84.38.67.253:27015 [>>C.o.P.<<] | Schlachtfeld Azeroth | WCS MOD |
Letzter Beitrag: Heart of Steel
Forum: Promote your server
26.08.2010 - 12:15
25.08.2010 - 20:14
Ich Wünsche mir ein Bild SPIEL
Letzter Beitrag: Sabu
Forum: Spam Area
25.08.2010 - 20:14
25.08.2010 - 18:41
WAR3 Longjump
Letzter Beitrag: Chopi
Forum: Rest
25.08.2010 - 18:41
4
Forum » Unser Wcs-Server (Alles Über Wcs ) » Wcs Tutorials/Coding Hilfe » est_ Commandos[GER]

Sortierung:     printview
Autor: Mitteilung:
Jareth Clanmitglied
Administrator
1373 Beiträge
steam WCS_Jar3th
registriert: 24.07.2002
09.04.2010, 14:23 offline zitieren 

Usual syntax: est_Set* <identifier> [value]
Identifiers list:
#a - alle Spieler auf dem Server
#c - alle Counter-Terroristen
#t - alle Terroristen
#s - alle Zuschauer
#u - alle noch keinem Team zugeordneten Spieler
#h - alle menschlichen Spieler
#b - alle Bots
#l - alle lebenden Spieler
#d - alle toten Spieler
Man kann so viel auf einmal auswählen wie man möchte, man kann auch alle Auswahlen rückgängig machen, indem man ein "!" vor den Buchstaben schreibt.
Zum Beispiel: #c!d um alle CT's die noch leben oder #su!b um alle Zuschauer und nicht zugeordneten Spieler, die keine Bots sind auszuwählen
Name/Teil des Benutzernames
steamid
userid
Set wrote:

est_SetAmmo - legt die Munitionsanzahl des Spielers fest (Syntax: est_SetAmmo <identifier> <weapon slot/name> <amount>)
Example: es est_SetAmmo event_var(userid) weapon_deagle 50
Example: es est_SetAmmo #b 2 server_var(botssecammo)

est_SetArmor - legt den Rüstungswert des Spielers fest
Example: es est_SetArmor event_var(userid) 50
Example: es est_SetArmor #a server_var(armorvar)

est_SetCash - legt fest wie viel Geld der Spieler hat
Example: es est_SetCash event_var(userid) 1000
Example: es est_SetCash #h server_var(cashforhumans)

est_CashAdd - gibt dem Spieler ein paar Dollar dazu
Example: es est_CashAdd event_var(userid) 1000

est_SetGravity - legt die Gravitation des Spielers fest (Standard = 1)
Example: es est_SetGravity event_var(userid) 0.5
Example: es est_SetGravity #h server_var(playersgrav)

est_SetModel - legt das Spielermodell fest (NemoD style)
Example: es est_SetModel event_var(userid) "player/myskins/myskin1"
Example: es est_SetModel #b server_var(botsskinpath)

est_SetPlayerColor - legt die Farbe des Spielers fest (Syntax: est_SetPlayerColor <identifier> <rot (0-255)> <grün (0-255)> <blau (0-255)> <alpha (0-255)> [1=färbt auch die Waffen])
Example: es est_SetPlayerColor event_var(userid) 255 0 0 255 => Spieler wird rot
Example: es est_SetPlayerColor event_var(userid) server_var(red) server_var(green) server_var(blue) 130 1 => Spieler ist halb sichtbar mit vordefinierter Farbe und die Waffe ist auch farblich

est_SetEntityColor - legt Objektfarben fest (Syntax: est_SetEntityColor <Entity Index> <rot (0-255)> <grün (0-255)> <blau (0-255)> <alpha (0-255)>)
Example: es est_SetEntityColor server_var(entindex) 0 0 255 150 => passt die Farbe des Objekts dem Index in blau und halb sichtbar an

est_SetViewAngle - ändert die Blickrichtugn des Spielers (angle, not coord) (Syntax: est_SetViewAngle <identifier> <pitch> <yaw> <roll>
Example: es est_SetViewAngle event_var(userid) server_var(pitch) server_var(yaw) server_var(roll)

est_Speed - ändert die Geschwindigkeit des Spielers (Standard = 1)
Example: es est_Speed event_var(userid) 2 => der Spieler rennt doppelt so schnell wie normal
Example: es est_Speed #b 0.1 => Bots werden wirklich langsam

est_Name - setzt den Namen eines Spielers fest
Example: es est_Name hax newbie => benennt jeden der "hax" in seinem Namen hat in newbie

est_DeathSet - legt die Todesanzahl des Spielers fest
Example: es est_DeathSet event_var(userid) 50 => set player's deaths to 50
Example: es est_DeathSet #t 0 => setzt die Tode der Terroristen zuück

est_DeathAdd - Fügt dem Spieler Tode hinzu
Example: es est_DeathAdd event_var(userid) 3 => fügt dem Spieler 3 Tode hinzu

est_KillSet - legt die Killanzahl des Spielers fest
Example: es est_KillSet #c 100 => 100 kills für jeden CT
Example: es est_KillSet #t -1 => -1 für Terroristen

est_KillAdd - Fügt dem Spieler Kills hinzu
Example: es est_KillAdd #h 100 => +100 kills für alle menschlichen Spieler
Example: es est_KillAdd event_var(userid) -2 => zieht dem Spieler 2 Kills ab

est_Team - paxkt den Spieler in ein Team (NemoD style !!! Tötet die Spieler nciht mehr, zeigt ihm nicht mehr das Klassenmenü, läuft als wäre nichts passiert)
Example: est_Team McFly 3 => Ich bin plötzlich ein CT


Spezielle Funktionen


Identifiers list:
Alle von oben
Special Functions wrote:

est_Burn - lässt einen Spieler ein bestimmte Zeit lang brennen (Syntax: est_Burn <identifier> <Zeit in Sekunden>)
Example: es est_Burn event_var(userid) => der Spieler brennt

est_Rocket - lässt einen Spieler wie eine Rakete hochschießen (Syntax : est_Rocket <identifier>)
Example: est_Rocket #b => alle Bots schießen in die Luft hoch

est_Drunk - Lässt einen Spieler betrunken werden. Wenn keine Zeit festgelegt ist, hält der Effekt bis zum Rundenende (Syntax : est_Drunk <identifier> [Zeit])
Example: est_Drunk #h => zuviel Bier Leute

est_Drug - Setzt einen Spieler auf Drogen. Wenn keine Zeit festgelegt ist, hält der Effekt bis zum Rundenende (Syntax : est_Drug <identifier> [Zeit])
Example: es est_Drug event_var(userid) => dieser Spieler hat hartes Zeug genommen

est_God - 1/0 aktiviert den godmode
Example: est_God McFly => haha ihr könnt mich nicht töten

est_Shake - Lässt den Bildschirm wackeln (Syntax: est_Shake <identifier> <Zeit in Sekunden> <Entfernung> <Stärke>)
Example: es est_Shake event_var(userid)

est_Fade - Färbt die Sicht eines Spielers (Syntax: est_Fade <identifier> <0=in|1=out|2=stayout> <Farbzeit in Sekunden> <Gesamte Zeit in Sekunden> <rot (0-255)> <grün (0-255)> <blau (0-255)> <Alpha (0-255)>)
Example: est_Fade #t 0 5 10 255 0 0 150 => Terroristen sehen nicht viel durch das ganze Blut im Gesicht

est_PhysPush - schubst den Spieler in eine bestimmte Richtung (Syntax: est_PhysPush <identifier> <x force> <y force> <z force>)
Example: es est_PhysPush event_var(userid) server_var(xforce) server_var(yforce) server_var(zforce)

est_PushTo - schubst den Spieler zu einer bestimmten Position (Syntax: est_PushTo <identifier> <x> <y> <z> <power>))
Example: es est_PushTo event_var(userid) server_var(x) server_var(y) server_var(z)

est_Freeze - friert eine Spieler ein bzw. ein Spieler kann sich wieder bewegen (Syntax: est_Freeze <identifier> <1/0>)
Example: est_Freeze #b 1 => Bots sind eingefroren

est_Jetpack - aktiviere/deaktiviere Jetpack für einen Spieler (Syntax: est_Jetpack <identifier> <1/0>)
Example: es est_Jetpack event_var(userid) 0 => deaktiviere Jetpack für einen Spieler falls Jetpack aktiviert war

est_NoClip - noclip modus für Spieler ein/ausstellen (Syntax: est_NoCLip <identifier> <1/0>)
Example: est_NoClip McFly 1 => totaler god mode für mich, ich kann sogar fliegen

est_PlayPlayer - Spielt einen Sound ab, wenn er von einem bestimmten Spieler kam (Syntax: est_PlayPlayer <identifier> <Dateiame> [Lautstärke (Standard=1.0)])
Example: es est_PlayPlayer event_var(userid) "mysounds/cry.mp3" 0.5

est_ShowMenu - zeigt bestimmten Spieler(n) ein Menü (Syntax: est_ShowMenu <Zeit in Sekunden> <identifier> <menu string>)
Example: est_ShowMenu 0 #h "Change map ?\n->1.Yes\n->2.No" => zeigt das Menü allen menschlichen Spielern
Example: es est_ShowMenu 0 event_var(userid) server_var(mymenu) => zeigt dem Spieler das Mneü

est_BuildMenu - kann einem gespeicherten Menü einen Namen geben, (kann länger sein als die Parameter) sei sicher, dass alle Variablen erweitert sind (Syntax: est_BuildMenu <Menu Name> <string to add>)
Example: kommt noch ...

est_RemoveWeapon - entfernt die Waffe des Spielers (Syntax: est_RemoveWeapon <identifier> <weapon slot/name>
Example: est_RemoveWeapon #b weapon_deagle => wenn ein paar Bots eine Desert Eagle haben wird sie entfernt
Example: es est_RemoveWeapon event_var(userid) 1 => egal welche Primärwaffe der Spieler hat, sie wird entfernt

est_RemoveIdle - entfernt Objekte die niemanden gehören (matches partiel) (Syntax: est_RemoveIdle <class name>)
Example: est_RemoveIdle weapon_awp => entfernt alle dem Boden liegenden AWPs, überall auf der Karte
Example: est_RemoveIdle weapon => entfernt alle auf dem Boden liegenden Waffen

est_StripPlayer - entfernt alle Waffen und Gegenständ die ein Spieler hat (Syntax: est_StripPlayer <identifier>)
Example: est_StripPlayer McFly => verdammt,ich habe nicht einmal mehr ein Messer

est_Give - gibt einem Spieler eine Waffe, Gegenstand, Objekt (Syntax: est_Give <identifier> <Objektname>)
Example: est_Give #s weapon_m4a1 => Alle Zuschauer haben eine m4a1
Example: es est_Give event_var(userid) weapon_awp => der Spieler bekommt eine AWP

est_Spawn - der Spieler wird Wiederbelebt (Syntax: est_Spawn <identifier> [1=Anzahl]
Example: est_Spawn #d => Alle toten werden wiederbelebt

est_DropWeapon - zwingt den Spieler seine Waffe fallen zu lassen (Syntax: est_DropWeapon <identifier> <waepon slot/name>) (wird nicht von cmd hooks beeinflusst wenn man nicht den Dropbefehl angeschlossen hat)
Example: es est_DropWeapon event_var(userid)

est_CExec - runs a much more powerfull client execute to a client (ignores aliased over commands and works on bots) (Syntax: est_CExec <identifier> <Befehl>)
Example: est_CExec #b kill => Bots verdienen es nicht zu leben


Formatting Commands


Usual syntax: est_* <cvar> <test string>
Formatting wrote:

est_IsAlpha - besteht der string nur aus Buchstaben? (1=ja, 0=nein)
est_IsNumeric - besteht der string nur aus Buchstaben oder mathematischen Symbolen? (1=ja,0=nein, erlaubte Operatoren: . or -)
est_IsOnly - falls der string nur spezielle Buchstaben beinhaltet (1=ja,0=nein) (Syntax: est_IsOnly <cvar> <test string> <string with allowed chars>)
est_StrLen - bringt die Länge des speziellen strings zurück
est_StrTolower - konvertiert den speziellen string in eine niedrigere Klasse und legt ihn in einer gegebenen cvar ab
est_StrToUPPER - konvertiert den speziellen string in eine höhere Klasse und legt ihn in einer gegebenen cvar ab
est_RoundDecimal - rundet dezimal auf x Stellen
est_TrimDecimal - schneidet dezimal auf x Stellen

EST Waffen Restriktionen


Usual syntax: est_* <identifier> [Waffenname]
Identifiers list:
wie immer siehe oben.
Weapons wrote:

est_restrict - verbietet eine bestimmte Waffe für den Spieler (Syntax: est_Restrict <identifier> <Waffenname>)
est_RestrictAll - verbietet alle Waffen für den Spieler (Syntax: est_RestrictAll <identifier>)
est_UnRestrict - erlaubt bestimmte Waffen für den Spieler (Syntax: est_UnRestrict <identifier> <weapon name>)
est_UnRestrictAll - erlaubt alle Waffen für den Spieler (Syntax: est_UnRestrictAll <identifier>)




EST Hooking Commands

Usual syntax: est_* <identifier> [hook type]
Say and Cmd hooks wrote:

Hook Types (Eingebundene Typen)

0- gibt NUR den EXAKTEN spezifizierten Text wieder (gut für einzelne Wörter / exakte Befehle, wie "hilfe")
1- zeigt alles was mit der Länge des hook übereinstimmt (gut für Adminbefehle und andere Eingaben)
2- zeigt alles an, das im hook ist überall in der Nachricht (gut für Anzeiger und andere Sachen die plötzlich in Nachrichten auftauchen)


est_ShowSayHooks - zeigt alle eingebundenen "Saybefehle" in der Serverkonsole
est_ShowCmdHooks - zeigt alle eingebundenen Befehle in der Serverkonsole
est_UnRegSayHook - löscht einen eingebundenen "Saybefehl"(Syntax: est_UnRegSayHook <hooked string>)
est_UnRegClientCMD - löscht einen eingebundenen Befehl (Syntax: est_UnRegClientCMD <hooked command>)

est_RegSayHook - registriert einen eingebundenen Chatbefehl und startet es_sayhook (Syntax: est_RegSayHook <string> [hook type])
Example: est_RegSayHook health 0 => falls der Spieler nur 'health' eingibt
Example: est_RegSayHook menu 1 => falls der Spieler 'menu' und eventuell andere Sachen eingibt
Example: est_RegSayHook fck 2 => falls der Spieler 'fck' im Satz geschrieben hat

Dann kann man in der ES script Datei einen zusätzlichen event block für 'est_sayhook' hinzufügen um die Aktionen auszuführen:
Code:

event est_sayhook
{
//Available event_vars:
//event_var(userid) - userid des Spielers, der das eingebundene Wort gesagt hat
//event_var(hooktext) - das Wort/der Text der einegebunden ist
//event_var(commandstring) - wenn der hook type = 1 ist, was der Spieler nach dem eingebundenem Wort schreibt
if(event_var(hooktext) = health) do
{
es_xsetinfo phealth 0
es est_GetHealth phealth event_var(userid)
es_tell event_var(userid) Your health: server_var(phealth)
}
else do
{
if(event_var(hooktext) = menu) do
{
if(event_var(commandstring) = players) do
{
es_xdoblock myscript/playersmenuorwhatever
}
}
else do
{
es_tell event_var(userid) event_var(hooktext) - That word is restricted
}
}
}





est_RegClientCMD - registriert einen Client eingebundenen Befehl um es_cmdhook zu starten (Syntax: est_RegClientCMD <command> [hook type])
Example: est_RegClientCMD drop 0 => falls der Spieler versucht seine Waffe fallen zu lassen
Example: est_RegClientCMD jointeam 1 => wenn der Spieler einem Team beitritt

Then in your ES script file you could add an event block for 'est_sayhook' to do your actions:
Code:

event est_cmdhook
{
//Available event_vars:
//event_var(userid) - userid des Spielers der den Befehl ausgeführt hat
//event_var(hooktext) - der Befehl der eingebunden war
//event_var(commandstring) - falls hook type = 1, wäre dies der commandstring
if(event_var(hooktext) = drop) do
{
es_tell event_var(userid) You're not allowed to drop your weapons !
}
else do
{
if(event_var(hooktext) = jointeam) do
{
if(event_var(commandstring) = 1) do
{
//Check for spectators
es_tell event_var(userid) You're not allowed to join the spectators amused
}
else do
{
//Otherwise set new team and spawn if not unassigned
es est_Team event_var(userid) event_var(commandstring)
if(event_var(commandstring) != 0) then es est_Spawn event_var(userid)
}
}
}
}


EST MISC. Commands

est_AddDownload - fügt eine Datei hinzu die vom Client runtergeladen werden muss (Syntax: est_AddDownload <file path>) (cleared on map change)
est_CVarAddFlag - setzt neue Markierung/Flag (gefährlicher Befehl) (Syntax: est_CvarAddFlag <cvar> <FCVAR_GAMEDLL> <FCVAR_PROTECTED> <FCVAR_SPONLY> <FCVAR_NOTIFY> <FCVAR_CHEAT> <FCVAR_USERINFO> <FCVAR_UNLOGGED> <FCVAR_REPLICATED>)
est_CVarDelFlag - entfernt eine Markierung/Flag (gefährlicher Befehl) (Syntax: est_CvarDelFlag <cvar> <FCVAR_GAMEDLL> <FCVAR_PROTECTED> <FCVAR_SPONLY> <FCVAR_NOTIFY> <FCVAR_CHEAT> <FCVAR_USERINFO> <FCVAR_UNLOGGED> <FCVAR_REPLICATED>)
est_DeleteRagDolls - entfernt alle ragdoll Objekte
est_SetAim - bringt einen Spieler dazu auf einen anderen Spieler zu zielen (Syntax: est_SetAim <userid> <aim at player (userid)> <add to z>)
est_Near - Loops through all players that have a designated flag within X leptons of a player (Syntax: est_Near <cvar to use as userid> <flag> <distance> <userid> <"Command String">)
est_NearCoord - Loops through all players that have a designated flag within X leptons of a coordinate (Syntax: est_NearCoord <cvar to use as userid> <flag> <distance> <x> <y> <z> <"Command String">)
est_Loop - Loops through all players Matching a flag (Syntax: est_Loop <cvar to use as userid> <flag> <"Command String">)
est_RandPlayer - sucht einen beliebigen Spieler heraus der die Markierungsvoraussetzungen erfüllt (Syntax: est_RandPlayer <cvar> <flag>)
est_TableList - zeigt Netzwerk string tables
est_Version - zeigt Informationen über die aktuelle es_tools Version
est_AllPInfo - zeigt alle Informationen von allen Spielern
est_LightStyle - verändert die Helligkeit von Texturen (Syntax: est_LightStyle <Style> <Brightness Index>)
est_PrintWeaponMod - zeigt den Waffenmodus für eine Waffe
est_Msg - sendet eine Chatnachricht an einen Spieler oder eine Gruppe die zur Markierung passt etc...(Syntax: est_Msg <identifier> <text>)
est_CSay - sendet eine zentrale Nachricht

Wcs 0.77 German Beta v1.01 Download Link: Download
http://www.wcs-lagerhaus.de/images/linkus/2.jpg
Revan Clanmitglied
WcsL mehr im Forum als Im Spiel
372 Beiträge
steam -
registriert: 16.03.2009
09.04.2010, 20:33 offline zitieren 

hmm nette liste amused
brauch man nicht immer est_help eingeben und hier steht auch noch ne übersetzung dazu das ist super

Jareth Clanmitglied
Administrator
1373 Beiträge
steam WCS_Jar3th
registriert: 24.07.2002
09.04.2010, 21:10 offline zitieren 

Ja ist aber noch nicht komplet kommt noch Kommplet in Deustch

Wcs 0.77 German Beta v1.01 Download Link: Download
http://www.wcs-lagerhaus.de/images/linkus/2.jpg
Sortierung:     printview


Um ein Thema zu eröffnen musst du registriert und angemeldet sein!

registrieren
anmelden
ultimate servre
838 times
325 times
324 times
223 times
162 times
 
by Jaret...
by Revan
by Jaret...
by Revan
by Jaret...
 
by DarkT...
by DarkT...
by DarkT...
by knell...
by Agito
 1 Jareth
1373 Posts
549 Posts
429 Posts
 4 Revan
372 Posts
 5 imiko
358 Posts
 6 Sabu
334 Posts
315 Posts
 8 Alu
276 Posts
241 Posts
 10 Nightmare
213 Posts
footer WCS Lagerhaus Imprint Kontakt Help Spenden Link-us WCSL Upload Hogibo