CS Buy und auto-say scripts

Forum für den ersten Teil des Multiplayer-Egoshooters aus dem Hause Valve.

Moderator: Moderatoren

Antworten
Benutzeravatar
DoMiniK
Geschäftsmodell
Beiträge: 274
Registriert: 22.01.2007, 13:48
Wohnort: Luebbecke

CS Buy und auto-say scripts

Beitrag von DoMiniK » 24.03.2007, 19:54

Hi erst ma,

Als ich letztens mal auf einem Public Server war ist mir wiedermal aufgefallen das jemand einen script hat, da fragte ich ihn ganz einfach ob er mir den zeigen koenne wie das geht aber er wollte nich.
Da bin ich ganz einfach auf auf die Internet Seite cstrike.de gegangen und haben dann was zum Thema scripten gefunden das war mir jedoch nicht klar genug, also habe ich gegooglet und bin zu diesem Ergebnis gekommen:

[BUY] WAFFENNAMEN:

Pistolen:
"glock", "usp", "p228", "deagle", "elites", "fn57"

Shotguns:
"m3", "xm1014"

SMGs:
"mac10", "tmp", "mp5", "ump45", "p90"

Rifles:
"galil", "ak47", "scout", "sg552", "awp", "g3sg1", "famas", "m4a1", "aug", "sg550"

Machine Gun:
"m249"

Munition:
"primammo", "secammo" (kauft volle Munition)

Equipment:
"vest", "vesthelm", "flash", "hegren", "sgren", "nvgs", "defuser",



[BUY] BEISPIEL:

bind <taste> "weapon;weapon"


[BUY] FERTIGE SCRIPTS:

bind p "deagle;secammo;defuser;vesthem;hegren;flash"

bind o "awp;primammo;vesthelm;deagle;secammo;flash"

bind i "ak47;m4a1;primammo;vesthelm;secammo;hegren"




[SAY] command= say

[SAY] BEISPIEL:

bind <taste> "say hier koennte dein text stehen^^"


[SAY] FERTIGE SCRIPTS:

bind i "say **THIS HS WaS SPONSORED BY (dein name)**"

bind O "say ***omg***"

bind j "say_team **plant the the bomb/defuse the bomb/the hosstages!!**"


[BUY&SAY]

bind o "awp;primammo;vesthelm;deagle;secammo;defuser;hegren;flash;flash;sgren;say_team **awp**"

bind p "deagle;secammo;vesthelm;defuser;hegren;say_team **deagle**"

bind i "ak47;m4a1;primammo;vesthelm;defuser;deagle;secammo;hegren;flash;say_team **ak47/m4a1**"


Natürlich 100% von mir geschrieben!!
Aber nun wollte ich wissen wie das mit dem 2-Weg(T bzw. CT) Scripten ist und dem Aliasscripten. Ich bin auf jede Hilfe angewiesen und freue mich wenn ich nicht Wissenden helfen konnte!!

mfg Dominik
ICH BIN DURCH LASST MICH ARZT!

Benutzeravatar
BadThing
Geschäftsmodell
Beiträge: 911
Registriert: 06.07.2005, 20:34

Beitrag von BadThing » 25.03.2007, 00:04

Was genau willst Du wissen? Was für ein 2-Weg?
Daß Du einmal Waffen für CT und einmal für T kaufen kannst?
Wenn ja, dann ist das in Deinem Script schon beantwortet:
bind i "ak47;m4a1;primammo;vesthelm;defuser;deagle;secammo;hegren;flash;say_team **ak47/m4a1**"
Damit wird ak47 und m4a1 gekauft. Da aber nur eine von beiden für das jeweilige Team verfügbar ist, wird auch nur die jeweilige gekauft.

Falls Du was anderes meinst: DRÜCK DICH KLAR AUS !!!! :hehehe:

Benutzeravatar
voiCe
Poptitan
Beiträge: 131
Registriert: 23.09.2005, 15:19

Beitrag von voiCe » 25.03.2007, 01:08

du kannst sie einfach hintereinander schreiben


Beispiel Cs 1.6

Code: Alles auswählen

bind      				"F1" "quit"
bind      				"F2" "snapshot; say_team snapshot"
bind      				"F3" "usp; stopsound"
bind      				"F4" "deagle; stopsound"
bind      				"F5" "defuser; mp5; stopsound"
bind      				"F6" "defuser; famas;galil; stopsound"
bind      				"F7" "defuser; m4a1;ak47; stopsound"
bind      				"F8" "defuser; sg552;aug; stopsound"
bind      				"F9" "defuser; awp; stopsound"
bind      				"F10" "defuser; buyammo2; hegren; flash; buyammo2; stopsound"
bind      				"F11" "vesthelm; vest; stopsound"
bind      				"F12" "defuser; buyammo1; hegren; flash; flash; sgren; buyammo1; buyammo1; stopsound"

Beispiel CSS

Code: Alles auswählen

bind      				"F1"  "quit"
bind      				"F2"  "snapshot; say_team snapshot"
bind      				"F3"  "buy usp"
bind      				"F4"  "buy deagle"
bind      				"F5"  "buy defuser"
bind      				"F6"  "buy defuser; buy famas; buy galil"
bind      				"F7"  "buy defuser; buy m4a1; buy ak47"
bind      				"F8"  "buy defuser; buy sg552;aug"
bind      				"F9"  "buy defuser; buy awp"
bind      				"F10" "buy defuser; buy secammo; buy hegrenade; buy flashbang; buy secammo"
bind      				"F11" "buy vesthelm; buy vest"
bind      				"F12" "buy defuser; buy primammo; buy hegrenade; buy flashbang; buy flashbang; buy smokegrenade; buy primammo; buy primammo"
bind      				"a"   "buy primammo"
bind      				"s"   "buy secammo"
bind      				"b"   "buymenu"
bind      				"d"   "buy defuser"
bind      				"f"   "buy flashbang"
bind      				"g"   "buy hegrenade"
bind      				"h"   "buy smokegrenade"

bei css unterscheiden sich die waffennamen teilweise etwas

Benutzeravatar
DoMiniK
Geschäftsmodell
Beiträge: 274
Registriert: 22.01.2007, 13:48
Wohnort: Luebbecke

Beitrag von DoMiniK » 27.03.2007, 20:14

BadThing hat geschrieben:Was genau willst Du wissen? Was für ein 2-Weg?
Daß Du einmal Waffen für CT und einmal für T kaufen kannst?
Wenn ja, dann ist das in Deinem Script schon beantwortet:
bind i "ak47;m4a1;primammo;vesthelm;defuser;deagle;secammo;hegren;flash;say_team **ak47/m4a1**"
Damit wird ak47 und m4a1 gekauft. Da aber nur eine von beiden für das jeweilige Team verfügbar ist, wird auch nur die jeweilige gekauft.

Falls Du was anderes meinst: DRÜCK DICH KLAR AUS !!!! :hehehe:
naja im grunde ist das ja auch richtig nur wollte ich das so machen das fuer ct ein anderer script als fuer t genommen wird :wink: :wink: :wink:
ICH BIN DURCH LASST MICH ARZT!

Benutzeravatar
Arsus
Geschäftsmodell
Beiträge: 1868
Registriert: 08.06.2005, 20:34
Wohnort: Im Irrenhaus, zumindest wenn ich aus'm Fenster guck!

Beitrag von Arsus » 27.03.2007, 20:50

Sprechen wir hier über Scripts oder über simple Buybindings?

Ein Alias ist nur ein simpler Weg etwas abzukürzen und um neue Befehle zu erzeugen.

alias akm4fullbuy "ak47; m4a1; primammo; vesthelm; defuser; deagle; secammo; hegren; flash; say_team **ak47/m4a1**"

bind "I" "akm4fullbuy"

Ein altes simples Nickswitch Script mit Bestätigung von mir.
Wenn ich mich nicht täusche, geht der Developer Befehl mit CS 1.6 garnicht mehr, oder lieg ich da falsch?
Hab mit 1.5 aufgehört und bei CSS gehts auf jedenfall nicht ;)

alias name1 "alias nametg name2; developer 1; echo Nick1; developer 0; alias OK name Nick1"
alias name2 "alias nametg name3; developer 1; echo Nick2; developer 0; alias OK name Nick2"
alias name3 "alias nametg name4; developer 1; echo Nick3; developer 0; alias OK name Nick3"
alias name4 "alias nametg name1; developer 1; echo Nick4; developer 0; alias OK name Nick4"
alias nametg "name1"

Bind "Taste "nametg"
Bind "Taste "OK"

Mensch wenn ich so meine alten Scripte anschau, krieg ich ja richtig nostalgische Gefühle, hach das waren noch Zeiten.

Da war man noch Serveradmin und hat ewig lange RCON Scripte geschrieben, damit man nicht immer tippen musste, wenn man nicht grad ein vorgefertiges Script nehmen wollte.

Commandmenu und kb_act wurden ständig umgeschrieben und man hat viele Stunden mit der Fehlersuche verbracht.
P.R.O.J.E.C.T. Anime Preview
Who's Next? Mal schaun! :wink:
Bild

Benutzeravatar
BadThing
Geschäftsmodell
Beiträge: 911
Registriert: 06.07.2005, 20:34

Beitrag von BadThing » 27.03.2007, 21:07

DoMiniK hat geschrieben:naja im grunde ist das ja auch richtig nur wollte ich das so machen das fuer ct ein anderer script als fuer t genommen wird :wink: :wink: :wink:
Wozu ?

Sonst beleg doch einfach unterschiedliche Tasten....

Oder lade per Tastendruck ne andere .cfg, bei der dann andere Binds auf den Tasten liegen. Halt eins für T und eins für CT (da bin ich mir aber nicht sicher, ob das geht, weil die Binds in der config.cfg liegen).

Benutzeravatar
voiCe
Poptitan
Beiträge: 131
Registriert: 23.09.2005, 15:19

Beitrag von voiCe » 28.03.2007, 03:41

ja das würde gehn aber warum bei ct die grante auf 1 und dann bei t auf z?


ich kann ihm immer noch nich folgen ^^

Benutzeravatar
DoMiniK
Geschäftsmodell
Beiträge: 274
Registriert: 22.01.2007, 13:48
Wohnort: Luebbecke

Beitrag von DoMiniK » 28.03.2007, 12:34

Es war so gemeint:

als ct: ich drueke f und es kommt -> ***defuse the bomb***

als T: ich druecke ebenfalls f und es kommt -> ***plan the bomb***

also selbe taste verschiedener sinn :wink:
ICH BIN DURCH LASST MICH ARZT!

Benutzeravatar
memphis
Geschäftsmodell
Beiträge: 541
Registriert: 17.02.2003, 10:43
Wohnort: Hasenbau, erste Tür links!

Beitrag von memphis » 28.03.2007, 14:19

Du kannst die Taste so belegen, dass er beides macht. Du kannst aber nicht verschiedene Say Binds (1xCT; 1xT) auf eine Taste legen.

zB so

selber spielen > dumme scripts > chat mit nutzlosen und uninteressanten informationen voll texten
Bild
Is This Assange Guy a Bond Villain?

Benutzeravatar
Arsus
Geschäftsmodell
Beiträge: 1868
Registriert: 08.06.2005, 20:34
Wohnort: Im Irrenhaus, zumindest wenn ich aus'm Fenster guck!

Beitrag von Arsus » 28.03.2007, 15:22

Da es keine mir bekannte Abfrage gibt für die Teamwahl, ausser beim Kaufen ob du CT oder T bist, ist so ein Script nicht möglich.

Ich hab eben mal getestet, ob es möglich ist per Script das Team zu wechseln und dadurch ein Script zu laden was dann die Saybindings verändert.

Aber sobald du per Script "chooseteam" machst, werden die folgenden Slot Befehle ignoriert und du musst per Hand das Team wechseln und dadurch wird auch die Loadfunktion für das Sayscript ignoriert.

Also die einzige Möglichkeit die du hast um so eine Doppelbelegung zum laufen zu kriegen, ist wie BadThing es schon geschrieben hat, mit einer Taste verschiedene CFGs zu laden.
P.R.O.J.E.C.T. Anime Preview
Who's Next? Mal schaun! :wink:
Bild

Benutzeravatar
voiCe
Poptitan
Beiträge: 131
Registriert: 23.09.2005, 15:19

Beitrag von voiCe » 29.03.2007, 09:00

mal ot, mit was für ner gurkentruppe spielst du das die dichnicht decken beim plant oder defuse?


aber zum thema häng doch einfach ein "say_team Bombe dran", auf die idee das du sie als T legst und nicht entschärfst sollten sie ja selber kommen ^^

Benutzeravatar
DoMiniK
Geschäftsmodell
Beiträge: 274
Registriert: 22.01.2007, 13:48
Wohnort: Luebbecke

Beitrag von DoMiniK » 30.03.2007, 18:38

naja ich scheiss ma drauf ich bleib bei meinen einfachen billig scripts^^
ICH BIN DURCH LASST MICH ARZT!

RaptoR
Spitzbube
Beiträge: 29
Registriert: 05.10.2005, 17:20
Wohnort: Un wenn dat trömmelsche jeet...

Beitrag von RaptoR » 18.08.2007, 12:51

Moinsen,

ich versteh grad das Problem nicht.
Es gibt mindestens 20 nicht belegte Tasten bei CS oder CS:S. Warum bindest du sie nicht je nach team, was du wählen möchtest oder machst dir ein allround script. Nicht jede Aktion muss mit einem Bind kommentierte werden, dafür gibt es ja nun mal mikros. :)

Ein Vorschlag zur Güte wäre, komm mal in unseren Channel und wenn die Zeit dafür da ist, dann werden wir versuchen, uns deiner "bind-problematik" anzunehmen.

Gruß RaptoR

Antworten