Forum PCLab.pl: autoexec na szybką zmiane klasy - Forum PCLab.pl

Skocz do zawartości

Otwarty

Ikona Ostatnio dodane tematy

Ikona Najnowsze pliki

Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

autoexec na szybką zmiane klasy nowy konfig 01.05.08

#1 Użytkownik jest niedostępny   opalen 

  • ...mozna sie dogadac..
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1398
  • Dołączył: Cz, 16 Lut 06

Napisany 19 Kwiecień 2008 - 14:25

Mam ostateczną w pełni sprawną wersje skryptu na klasy,
która automatycznie
rozpoznaje jaką rasą gramy,
wyświetla na ekranie co wybraliśmy
i zawiera przycisk na respawn.

(znaleziona na http://myhannes.info....php/Main_Page)


Instalacja:

otwieramy autoexec :
moje dokumenty\id Software\Enemy Territory - QUAKE Wars\sdnet\nick\base
(
jeśli chcemy zmieć tez w promodzie postępujemy tak samo z autoexekiem w katalogu
sdnet\nick\promod )

kasujemy całą jego zawartosc i wpisujemy w nim tylko

exec classchoose.cfg



następnie wchodzimy do katalogu /base
w głownym katalogu gry

tworzymy tam plik o nazwie
classchoose.cfg

... i o takiej zawartosci:


// Class Script
  
  bind "f8" "kill" "" "default"
  
  seta Soldier1 "SOLDIER - Assault Rifle"
  seta Soldier2 "SOLDIER - Rocket Launcher"
  seta Soldier3 "SOLDIER - GPMG"
  seta Soldier4 "SOLDIER - Shotgun"
  seta Medic1 "MEDIC - Assault Rifle"
  seta Medic2 "MEDIC - Shotgun"
  seta Engineer1 "ENGINEER - Assault Rifle"
  seta Engineer2 "ENGINEER - Shotgun"
  seta Engineer3 "ENGINEER - Grenade Launcher"
  seta FieldOps1 "FIELD OPS - Assault Rifle"
  seta FieldOps2 "FIELD OPS - Scoped Assault Rifle"
  seta CovertOps1 "COVERT OPS - Scoped Assault Rifle"
  seta CovertOps2 "COVERT OPS - Sniper Rifle"
  
  seta Aggressor1 "AGGRESSOR - Lacerator"
  seta Aggressor2 "AGGRESSOR - Obliterator"
  seta Aggressor3 "AGGRESSOR - Hyperblaster"
  seta Aggressor4 "AGGRESSOR - Nailgun"
  seta Technician1 "TECHNICIAN - Lacerator"
  seta Technician2 "TECHNICIAN - Nailgun"
  seta Constructor1 "CONSTRUCTOR - Lacerator"
  seta Constructor2 "CONSTRUCTOR - Nailgun"
  seta Constructor3 "CONSTRUCTOR - Plasma Launcher"
  seta Oppressor1 "OPPRESSOR - Lacerator"
  seta Oppressor2 "OPPRESSOR - Accurized Lacerator"
  seta Infiltrator1 "INFILTRATOR - Accurized Lacerator"
  seta Infiltrator2 "INFILTRATOR - Railgun"
  
  //Soldier
  
  seta sol1 "clientClass Soldier 0; addchatline $Soldier1; seta sol0 vstr sol2; seta med0 $med1; seta eng0 $eng1; seta fop0 $fop1; seta cov0 $cov1"
  seta sol2 "clientClass Soldier 1; addchatline $Soldier2; seta sol0 vstr sol3"
  seta sol3 "clientClass Soldier 2; addchatline $Soldier3; seta sol0 vstr sol4"
  seta sol4 "clientClass Soldier 3; addchatline $Soldier4; seta sol0 vstr sol1"
  seta sol0 "vstr sol1"
  bind kp_end "vstr sol0" "" "soldier"
  bind kp_end "vstr sol0" "" "medic"
  bind kp_end "vstr sol0" "" "engineer"
  bind kp_end "vstr sol0" "" "fieldops"
  bind kp_end "vstr sol0" "" "covertops"
  
  //Medic
  
  seta med1 "clientClass Medic 0; addchatline $Medic1; seta med0 vstr med2; seta sol0 $sol1; seta eng0 $eng1; seta fop0 $fop1; seta cov0 $cov1"
  seta med2 "clientClass Medic 1; addchatline $Medic2; seta med0 vstr med1"
  seta med0 "vstr med1"
  bind kp_downarrow "vstr med0" "" "soldier"
  bind kp_downarrow "vstr med0" "" "medic"
  bind kp_downarrow "vstr med0" "" "engineer"
  bind kp_downarrow "vstr med0" "" "fieldops"
  bind kp_downarrow "vstr med0" "" "covertops"
  
  //Engineer
  
  seta eng1 "clientClass Engineer 0; addchatline $Engineer1; seta eng0 vstr eng2; seta med0 $med1; seta sol0 $sol1; seta fop0 $fop1; seta cov0 $cov1"
  seta eng2 "clientClass Engineer 1; addchatline $Engineer2; seta eng0 vstr eng3"
  seta eng3 "clientClass Engineer 2; addchatline $Engineer3; seta eng0 vstr eng1"
  seta eng0 "vstr eng1" 
  bind kp_pgdn "vstr eng0" "" "soldier"
  bind kp_pgdn "vstr eng0" "" "medic"
  bind kp_pgdn "vstr eng0" "" "engineer"
  bind kp_pgdn "vstr eng0" "" "fieldops"
  bind kp_pgdn "vstr eng0" "" "covertops"
  
  //Field Ops
  
  seta fop1 "clientClass FieldOps 0; addchatline $FieldOps1; seta fop0 vstr fop2; seta med0 $med1; seta eng0 $eng1; seta sol0 $sol1; seta cov0 $cov1"
  seta fop2 "clientClass FieldOps 1; addchatline $FieldOps2; seta fop0 vstr fop1"
  seta fop0 "vstr fop1"
  bind kp_leftarrow "vstr fop0" "" "soldier"
  bind kp_leftarrow "vstr fop0" "" "medic"
  bind kp_leftarrow "vstr fop0" "" "engineer"
  bind kp_leftarrow "vstr fop0" "" "fieldops"
  bind kp_leftarrow "vstr fop0" "" "covertops"
  
  //Covert Ops
  
  seta cov1 "clientClass CovertOps 0; addchatline $CovertOps1; seta cov0 vstr cov2; seta med0 $med1; seta eng0 $eng1; seta fop0 $fop1; seta sol0 $sol1"
  seta cov2 "clientClass CovertOps 1; addchatline $CovertOps2; seta cov0 vstr cov1" 
  seta cov0 "vstr cov1"
  bind kp_5 "vstr cov0" "" "soldier"
  bind kp_5 "vstr cov0" "" "medic"
  bind kp_5 "vstr cov0" "" "engineer"
  bind kp_5 "vstr cov0" "" "fieldops"
  bind kp_5 "vstr cov0" "" "covertops"
  
  
  //Aggressor
  
  seta agg1 "clientClass Aggressor 0; addchatline $Aggressor1; seta agg0 vstr agg2; seta tech0 $tech1; seta con0 $con1; seta opp0 $opp1; seta inf0 $inf1"
  seta agg2 "clientClass Aggressor 1; addchatline $Aggressor2; seta agg0 vstr agg3"
  seta agg3 "clientClass Aggressor 2; addchatline $Aggressor3; seta agg0 vstr agg4"
  seta agg4 "clientClass Aggressor 3; addchatline $Aggressor4; seta agg0 vstr agg1"
  seta agg0 "vstr agg1"
  bind kp_end "vstr agg0" "" "aggressor"
  bind kp_end "vstr agg0" "" "technician"
  bind kp_end "vstr agg0" "" "constructor"
  bind kp_end "vstr agg0" "" "oppressor"
  bind kp_end "vstr agg0" "" "infiltrator"
  
  //Technician
  
  seta tech1 "clientClass Technician 0; addchatline $Technician1; seta tech0 vstr tech2; seta agg0 $agg1; seta con0 $con1; seta opp0 $opp1; seta inf0 $inf1"
  seta tech2 "clientClass Technician 1; addchatline $Technician2; seta tech0 vstr tech1"
  seta tech0 "vstr tech1"
  bind kp_downarrow "vstr tech0" "" "aggressor"
  bind kp_downarrow "vstr tech0" "" "technician"
  bind kp_downarrow "vstr tech0" "" "constructor"
  bind kp_downarrow "vstr tech0" "" "oppressor"
  bind kp_downarrow "vstr tech0" "" "infiltrator"
  
  //Constructor
  
  seta con1 "clientClass Constructor 0; addchatline $Constructor1; seta con0 vstr con2; seta tech0 $tech1; seta agg0 $agg1; seta opp0 $opp1; seta inf0 $inf1"
  seta con2 "clientClass Constructor 1; addchatline $Constructor2; seta con0 vstr con3"
  seta con3 "clientClass Constructor 2; addchatline $Constructor3; seta con0 vstr con1"
  seta con0 "vstr con1" 
  bind kp_pgdn "vstr con0" "" "aggressor"
  bind kp_pgdn "vstr con0" "" "technician"
  bind kp_pgdn "vstr con0" "" "constructor"
  bind kp_pgdn "vstr con0" "" "oppressor"
  bind kp_pgdn "vstr con0" "" "infiltrator"
  
  //Oppressor
  
  seta opp1 "clientClass Oppressor 0; addchatline $Oppressor1; seta opp0 vstr opp2; seta tech0 $tech1; seta con0 $con1; seta agg0 $agg1; seta inf0 $inf1"
  seta opp2 "clientClass Oppressor 1; addchatline $Oppressor2; seta opp0 vstr opp1"
  seta opp0 "vstr opp1"
  bind kp_leftarrow "vstr opp0" "" "aggressor"
  bind kp_leftarrow "vstr opp0" "" "technician"
  bind kp_leftarrow "vstr opp0" "" "constructor"
  bind kp_leftarrow "vstr opp0" "" "oppressor"
  bind kp_leftarrow "vstr opp0" "" "infiltrator"
  
  //Infiltrator
  
  seta inf1 "clientClass Infiltrator 0; addchatline $Infiltrator1; seta inf0 vstr inf2; seta tech0 $tech1; seta con0 $con1; seta opp0 $opp1; seta agg0 $agg1"
  seta inf2 "clientClass Infiltrator 1; addchatline $Infiltrator2; seta inf0 vstr inf1" 
  seta inf0 "vstr inf1"
  bind kp_5 "vstr inf0" "" "aggressor"
  bind kp_5 "vstr inf0" "" "technician"
  bind kp_5 "vstr inf0" "" "constructor"
  bind kp_5 "vstr inf0" "" "oppressor"
  bind kp_5 "vstr inf0" "" "infiltrator"
  
  echo "Classchoose loaded"


mamy teraz następujące skróty na klaw. numerycznej:

1 - Soldier / Aggressor
2 - Medic / Technician
3 - Engeneer / Constructor
4 - Field Ops / Oppressor
5 - Covert Ops / Infiltrator

F8 - Respawn



Ten post był edytowany przez opalen dnia: 01 Maj 2008 - 08:55


#2 Użytkownik jest niedostępny   qjin 

  • Przy Tawernie pod Pijanym Kogutem
  • Ikona
  • Grupa: Moderatorzy
  • Postów: 34074
  • Dołączył: Pn, 24 Sty 05

Napisany 19 Kwiecień 2008 - 16:01

Zobacz postopalen, o 19 Kwiecień 2008, 15:25, napisał(a):

[/i]gotowe, tearaz trzeba sie tylko nauczyc ktora klasa pod którym klawiszem :E
[/color]

Co za problem. Sciaga przed monitorem i nie bedzie zupelnie zbednego "grzebania w pamieci". :E

#3 Użytkownik jest niedostępny   opalen 

  • ...mozna sie dogadac..
  • PipPipPipPipPip
  • Grupa: Forumowicze
  • Postów: 1398
  • Dołączył: Cz, 16 Lut 06

Napisany 25 Kwiecień 2008 - 15:34

usprawniony skrypt w pierwszym poście.

Ten post był edytowany przez opalen dnia: 01 Maj 2008 - 08:49


Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych