PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CSS Script [In einer Alias etwas binden]



3xC.P
30.11.2008, 07:16
Hallo,
ich hoffe das sich hier jemand mit CSS Scripten auskennt.
Ich will mir ein Script mit Alias erstellen.

Folgende funktion soll er haben:
Ich drücke Maus5 und er aktiviert ein script, dan drück ich nocheinmal und er stellt das alte wieder her.

Wie das geht weis ich, aber ich hab ein Problem beim Binden.

So funktioniert das mit dem umschalten:
alias t_on "t1"
alias t1 "cmd; alias t_on t2"
alias t2 "cmd; alias t_on t1"
bind o t_on

Und ich will aber in der alias etwas einbinden.
alias t_on "t1"
alias t1 "bind p timeleft; wait; thetime; alias t_on t2"
alias t2 "bind p buymenu; alias t_on t1"

Ich will also beim P den befehl timeleft und thetime haben.
Aber er liest es ja als 2 verschiedene ab.

Hab auch schon so versucht:
alias t_on "t1"
alias t1 "bind p twt; alias t_on t2"
alias t2 "bind p buymenu; alias t_on t1"
alias twt "timeleft; wait; thetime"

Klappt aber auch nicht :/

Sry wen ich Rechtschreibfehler gemacht habe, nicht geschlaffen :?

Jack Daniels
30.11.2008, 07:52
die lösung ist + & -

3xC.P
30.11.2008, 08:11
ja aber dan wird das ja nur solange aktiv bis ich z.B. o wieder loslasse... und wie sol ich bitte o & p gleichzeitig drücken?
Ich möchte für kurze zeit es anmachen, dan ausmachen ...

oder meinst du mit dem + & - etwas anderes?

Jack Daniels
30.11.2008, 08:31
hast du schonmal geguckt ob vllt zwischen thetime und timeleft zu wenig zeit vregeht vllt. noch paar waits hinzufügen

3xC.P
30.11.2008, 08:46
nene ich könnte auch ganz wait weglassen würde klappen, habs nur als beispiel genommen
bei dem bind zeigen die "" wo es anfängt und wo es aufhört aber bei der alias zeigen die auch den anfang und das ende... deswegen klapts nicht
es gibt bestimmt eine andere möglichkeit das einzubringen
Was meintest du mit +&-?
so oder nicht:

alias +test "bind o thetime; wait; timeleft"
alias -test "bind o buymenu"

1. Problem: Ich muss die gebundene taste gedrückt halten um den + effect zu bekommen...
2. Problem: Ist doch genau das gleiche wie vorhin?

Eigentlich müsste das so sein:
alias +test "bind o "thetime; wait; timeleft""
alias -test "bind o buymenu"

aber das geht ja nicht ... :? :?

Jack Daniels
30.11.2008, 08:49
okay ehrlich gesagt versteh ich nicht ganz was dein script bezwecken soll kannste mir das mal genau erklären?

3xC.P
30.11.2008, 08:56
Natürlich.
Ich hab, durchs rumprobieren, rausgefunden wie man VIEL schneller mit der Dual Elite schießen kann.
(Schneller als das mit mhweelup/down)
Aber ich möchte das nur ab und zu anmachen und er soll für die kurze zeit mouse1 übernehmen.

Also ich drücke z.B. O und er überschreibt mouse1 +attack durch meinen script, dan drücke ich nochmal O und er mach wieder mouse1 +attack.

Das hab ich vor. Aber schaffe es nicht in die tat umzusetzten.

Jack Daniels
30.11.2008, 09:17
ICH HAB DIR MAL WAS GESCHRIEBEN!


NOT RIGHT

SO SOLLTE ES KLAPPEN!


alias toggle_on "script_on; wait; alias script toggle_off"
alias toggle_off "script_off; wait; alias script toggle_on"

alias script_on "bind MOUSE1 HIER_DEINE_ALIAS"
alias script_off "bind MOUSE1 +attack"

alias script "toggle_on"

bind o "script"

3xC.P
30.11.2008, 09:59
Hat bei mir nicht geklappt :/

Aber mir ist eben die leichteste methode eingefahlen.
Einfach in 2 verschiedene configs die befehle reinschreiben!
Teste es gleich, wird aber 100% gehen.
Funktioniert! :D

Jack Daniels
30.11.2008, 10:01
das muss gehen was ich gemacht habe funzt bei mir auch
ich habe es aber auf cs 1.6 getestet add mich mal icq und
schick mir dein script - 3401870

3xC.P
30.11.2008, 10:06
wen man so überlegt, klappt das auch nicht, weil guck doch mal:
alias script_on "bind MOUSE1 HIER_DEINE_ALIAS"

beim binden mus man bei mehreren cmd´s "" benutzen (ist ja in meinem fall)
und bei dem script braucht man die "" für die alias.
Ich muss ja nach einem cmd ; einsetzen und das sagt der alias das es ein neuer cmd ist und kein bind mehr.
Dan zählt da der 1 Command.

Jack Daniels
30.11.2008, 10:08
wie gesagt ann mich mal pls icq ich würde mir das mal sehr
gerne anschauen jetzt hasse mich heiß gemacht :shock:

ICQ: 3401870

hacker13
30.11.2008, 22:47
bind "p" "+test"

alias +test "thetime"
alias -test "timeleft"

einfach ne sec gedrückt halten...

3xC.P
01.12.2008, 14:59
nene ich mus dort mehr befehle reinschreiben...
sowas krieg ich auch selbst hin ;)