Przejdź do treści
Logo

kuling.pl

  • Główna
  • Arkdisk
  • Forum
  • Kontakt

Jesteś tutaj

Start » Forum

Naprawianie sprzêtu

published by Anonim on ndz., 2006-08-27 03:02

Zrobilem cos co juz dawno sobie planowalem. Przerobilem troszeczke q_bron5.txt tak zeby jedna komenda naprawial caly sprzet.
Tak wiec po wpisaniu

Cytat:
# miecz, kolczuga, tarcza

mamy obok macr na zakladanie, chowanie jeszcze alias
#kowal
Cytat:
naostrz miecz
napraw kolczuge
napraw tarcze

Mysle, ze sie przyda :) Plik do pobrania tu: Link

Jezeli dodawaliscie wlasne bronie/zbroje do tego pliku, trzeba oczywiscie wkleic je zamiast tych.

;---------------------------------------
; komenda #
; oraz makra f1 i f2
; bron
; wersja 5 dla MM2000 i MM, wykorzystano R.dll
; 19:21 02-02-26
; ostatnio: 13:24 02-03-15
; ostatnio: 02:31 06-08-27 komenda #kowal
;---------------------------------------
;
;//:START
;//:NAME {Szybki Ekwipunek}
;//:DESC {Definicje makr F1 i F2, oraz aliasu "#"}
;//:DESC {Alias "#" s³u¿y do definiowania swojego ekwipinku}
;//:DESC {}
;//:DESC {  np, # ciemna kolczuga, bulat, miecz}
;//:DESC { F1 i F2 s³u¿± odpowiednio do zak³adania i zdejmowania zdefiniowanego uprzednio ekwipunku}
;//:DESC { #kowal naprawi caly sprzet}
;
; /loadlib R

/if {@Exists(VBronTxt)==0} {/var {VBronTxt}     {# mlot, kolczuga}}
RdodajZmiennaNagrywana VBronTxt



/listadd {LBronDobywalna}
/itemadd {LBronDobywalna} {berdysz}
/itemadd {LBronDobywalna} {saif}
/itemadd {LBronDobywalna} {bojowy}
/itemadd {LBronDobywalna} {bitewny}
/itemadd {LBronDobywalna} {bulat}
/itemadd {LBronDobywalna} {bulawa}
/itemadd {LBronDobywalna} {buzdygan}
/itemadd {LBronDobywalna} {cep}
/itemadd {LBronDobywalna} {claymore}
/itemadd {LBronDobywalna} {chochla}
/itemadd {LBronDobywalna} {czekan}
/itemadd {LBronDobywalna} {dzida}
/itemadd {LBronDobywalna} {gizarma}
/itemadd {LBronDobywalna} {halabarda}
/itemadd {LBronDobywalna} {kij}
/itemadd {LBronDobywalna} {koncerz}
/itemadd {LBronDobywalna} {kordelas}
/itemadd {LBronDobywalna} {korbacz}
/itemadd {LBronDobywalna} {kilof}
/itemadd {LBronDobywalna} {kord}
/itemadd {LBronDobywalna} {kosa}
/itemadd {LBronDobywalna} {laska}
/itemadd {LBronDobywalna} {laga}
/itemadd {LBronDobywalna} {lom}
/itemadd {LBronDobywalna} {maczuga}
/itemadd {LBronDobywalna} {miecz}
/itemadd {LBronDobywalna} {mlot}
/itemadd {LBronDobywalna} {mlotek}
/itemadd {LBronDobywalna} {morgenstern}
/itemadd {LBronDobywalna} {motyka}
/itemadd {LBronDobywalna} {nadziak}
/itemadd {LBronDobywalna} {naginata}
/itemadd {LBronDobywalna} {noga}
/itemadd {LBronDobywalna} {noz}
/itemadd {LBronDobywalna} {nozyk}
/itemadd {LBronDobywalna} {espadon}
/itemadd {LBronDobywalna} {katzbalger}
/itemadd {LBronDobywalna} {cinqueda}
/itemadd {LBronDobywalna} {nimsza}
/itemadd {LBronDobywalna} {oskard}
/itemadd {LBronDobywalna} {pala}
/itemadd {LBronDobywalna} {pika}
/itemadd {LBronDobywalna} {palasz}
/itemadd {LBronDobywalna} {palka}
/itemadd {LBronDobywalna} {rapier}
/itemadd {LBronDobywalna} {runiczny}
/itemadd {LBronDobywalna} {scimitar}
/itemadd {LBronDobywalna} {siekiera}
/itemadd {LBronDobywalna} {siekierka}
/itemadd {LBronDobywalna} {stolowa}
/itemadd {LBronDobywalna} {szabla}
/itemadd {LBronDobywalna} {szponton}
/itemadd {LBronDobywalna} {sztylet}
/itemadd {LBronDobywalna} {tasak}
/itemadd {LBronDobywalna} {topor}
/itemadd {LBronDobywalna} {toporek}
/itemadd {LBronDobywalna} {wekiera}
/itemadd {LBronDobywalna} {wlocznia}
/itemadd {LBronDobywalna} {widly}


/listadd {LBronZakladalna}
/itemadd {LBronZakladalna} {helm}
/itemadd {LBronZakladalna} {butow}
/itemadd {LBronZakladalna} {buty}
/itemadd {LBronZakladalna} {basinet}
/itemadd {LBronZakladalna} {kaftan}
/itemadd {LBronZakladalna} {kamizelka}
/itemadd {LBronZakladalna} {koszulka}
/itemadd {LBronZakladalna} {karwasze}
/itemadd {LBronZakladalna} {kaptur}
/itemadd {LBronZakladalna} {karwaszy}
/itemadd {LBronZakladalna} {morion}
/itemadd {LBronZakladalna} {diadem}
/itemadd {LBronZakladalna} {plecak}
/itemadd {LBronZakladalna} {spodnie}
/itemadd {LBronZakladalna} {spodni}
/itemadd {LBronZakladalna} {szata}
/itemadd {LBronZakladalna} {skrzydlo}
/itemadd {LBronZakladalna} {kapalin}
/itemadd {LBronZakladalna} {kirys}
/itemadd {LBronZakladalna} {kolczuga}
/itemadd {LBronZakladalna} {kurtka}
/itemadd {LBronZakladalna} {misiurka}
/itemadd {LBronZakladalna} {nagolenniki}
/itemadd {LBronZakladalna} {naszyjnik}
/itemadd {LBronZakladalna} {napiersnik}
/itemadd {LBronZakladalna} {naramiennik}
/itemadd {LBronZakladalna} {nareczaki}
/itemadd {LBronZakladalna} {nogawice}
/itemadd {LBronZakladalna} {oponcza}
/itemadd {LBronZakladalna} {pas}
/itemadd {LBronZakladalna} {pancerz}
/itemadd {LBronZakladalna} {pierscien}
/itemadd {LBronZakladalna} {plaszcz}
/itemadd {LBronZakladalna} {puklerz}
/itemadd {LBronZakladalna} {rekawic}
/itemadd {LBronZakladalna} {rekawice}
/itemadd {LBronZakladalna} {ryngraf}
/itemadd {LBronZakladalna} {spodenki}
/itemadd {LBronZakladalna} {szyszak}
/itemadd {LBronZakladalna} {tarcza}
/itemadd {LBronZakladalna} {salada}
/itemadd {LBronZakladalna} {spodnica}
/itemadd {LBronZakladalna} {tunika}



/macro  {f1} {;/if {@Len($VbronOn)>1}  {@LTrim()$VbronOn}  {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}
/macro {cf1} {;/if {@Len($Vbron2On)>1} {@LTrim()$Vbron2On} {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}
/macro {sf1} {;/if {@Len($Vbron1On)>1} {@LTrim()$Vbron1On} {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}
/macro {csf1} {@LTrim()$VBronTxt;}
/alias {#kowal} {;/if {@Len($Vbron1On)>1} {@LTrim()$Vkowal} {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}

/macro {cf2} {/var VbronOff {@LTrim()$VbronOff;};}
/macro  {f2} {;/if {@Len($VbronOff)>1}  {@LTrim()$VbronOff}  {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}
/macro {cf2} {;/if {@Len($Vbron2Off)>1} {@LTrim()$Vbron2Off} {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}
/macro {sf2} {;/if {@Len($Vbron1Off)>1} {@LTrim()$Vbron1Off} {/showme {Najpierw uzyj komendy: # mlot, kirys, ...}}:}




/array {TBron} {20,6} {}
/var VBronIle {0}

;----------------------------
;    glowna procedura
;----------------------------
/alias {# %0} _
{_
  /if {@Len($0)<1} _
      {/showme {Przyklad uzycia komendy:@Chr(10)# ciemna kolczuga, bulat, miecz, rogaty helm@Chr(10)Sprawdz tez klawisze f1,f2, cf1,cf2 sf1,sf2,@Chr(10)oraz komende #kowal}} _
      {_
         /var VBronTxt {# $0} {GzmienneNagrywane};_
         /var tmp {$0, };_
         /calldll R Set {^([a-z][a-z ]*)(, )};_
         /math VBronIle {0};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         /calldll R Match {$tmp};/if {$Rmatch==1} {/math VBronIle {$VBronIle+1};/assign TBron {$VBronIle,1} {$P1};/empty tmp;/var tmp {$PR}};_
         #Btlumacz;_
	 #BzrobAliasKowal;_
         #BzrobMakra;_
         #BzrobMakraZbroje;_
         #BzrobMakraBron;_
         #BsprawdzMakra;_
         RzapiszZmienneCicho;_
      }_
}

/alias {#Btlumacz} {/empty Dtmp;/loop {1,$VBronIle} {/var DtmpBron {@Word(@GetArray(TBron,$LoopCount,1),@WordCount(@GetArray(TBron,$LoopCount,1)))};/assign {TBron} {$LoopCount,2} {[jak_uzyc_$DtmpBron]};/assign {TBron} {$LoopCount,3} {[jak_uzyc_$DtmpBron]};/assign {TBron} {$LoopCount,4} {[jak_uzyc_$DtmpBron]};/assign {TBron} {$LoopCount,5} {[jak_uzyc_$DtmpBron]};/assign {TBron} {$LoopCount,6} {[jak_uzyc_$DtmpBron]};/if {@InList(LBronDobywalna,$DtmpBron)} {#M2B Dtmp @GetArray(TBron,$LoopCount,1);/assign {TBron} {$LoopCount,2} {wez $Dtmp z plecaka};/assign {TBron} {$LoopCount,5} {wloz $Dtmp do plecaka};/assign {TBron} {$LoopCount,4} {opusc $Dtmp};/assign {TBron} {$LoopCount,6} {naostrz $Dtmp};#M2D Dtmp @GetArray(TBron,$LoopCount,1);/assign {TBron} {$LoopCount,3} {dobadz $Dtmp}};/if {@InList(LBronZakladalna,$DtmpBron)} {#M2B Dtmp @GetArray(TBron,$LoopCount,1);/assign {TBron} {$LoopCount,2} {wez $Dtmp z plecaka};/assign {TBron} {$LoopCount,5} {wloz $Dtmp do plecaka};/assign {TBron} {$LoopCount,3} {zaloz $Dtmp};/assign {TBron} {$LoopCount,4} {zdejmij $Dtmp};/assign {TBron} {$LoopCount,6} {napraw $Dtmp}}}}
/alias {#BzrobAliasKowal} {/if {$VBronIle>0} {/empty Vkowal;/loop {1,$VBronIle} {/var Vkowal {$Vkowal@GetArray(TBron,$LoopCount,6);}} }  }
/alias {#BzrobMakra} {/if {$VBronIle>0} {/var VbronOn {RIotworzPlecak;};/var VbronOff {RIotworzPlecak;};/loop {1,$VBronIle} {/var VbronOn {$VbronOn@GetArray(TBron,$LoopCount,2);@GetArray(TBron,$LoopCount,3);};/var VbronOff {$VbronOff@GetArray(TBron,$LoopCount,4);@GetArray(TBron,$LoopCount,5);}} }  }
/alias {#BzrobMakraZbroje} {/if {$VBronIle>0} {/var Vbron1On {RIotworzPlecak;};/var Vbron1Off {RIotworzPlecak;};/loop {1,$VBronIle} {/if {@InList(LBronZakladalna,@GetArray(TBron,$LoopCount,1))} {/var Vbron1On {$Vbron1On@GetArray(TBron,$LoopCount,2);@GetArray(TBron,$LoopCount,3);};/var Vbron1Off {$Vbron1Off@GetArray(TBron,$LoopCount,4);@GetArray(TBron,$LoopCount,5);}}} }  }
/alias {#BzrobMakraBron}   {/if {$VBronIle>0} {/var Vbron2On {RIotworzPlecak;};/var Vbron2Off {RIotworzPlecak;};/loop {1,$VBronIle} {/if  {@InList(LBronDobywalna,@GetArray(TBron,$LoopCount,1))} {/var Vbron2On {$Vbron2On@GetArray(TBron,$LoopCount,2);@GetArray(TBron,$LoopCount,3);};/var Vbron2Off {$Vbron2Off@GetArray(TBron,$LoopCount,4);@GetArray(TBron,$LoopCount,5);}}} }  }
/alias {#BsprawdzMakra} {/if {@StrStr($VbronOn,[)>=0} {/showme {@AnsiBold()@ForeRed()WSZYSTKO MUSI BYC W MIANOWNIKU-sprawdz pisownie@Chr(10)$VbronOn@Chr(10)$VbronOff@AnsiReset()}} {/showme {@AnsiBold()@ForeGreen()Od tej pory bedziesz zakladal[F1], zdejmowal[F2] i naprawial[#kowal] $VBronIle rzeczy.@AnsiReset()}}}

/if {@Exists(VbronOn)==0 || @Exists(VbronOff)==0} {$VBronTxt}

  • Odpowiedz
  • 266 odsłon

Archiwum

  • Kwiecień 2012 (1)
  • Marzec 2012 (1)
  • luty 2012 (1)
  • Styczeń 2012 (7)
  • Grudzień 2011 (2)
  • Listopad 2011 (2)
  • Październik 2011 (2)
  • Wrzesień 2011 (3)
  • Sierpień 2011 (2)
  • Lipiec 2011 (3)
  • Czerwiec 2011 (1)
  • Kwiecień 2011 (4)
  • luty 2011 (1)
  • Styczeń 2011 (2)
  • Listopad 2010 (6)
  • Październik 2010 (5)
  • Sierpień 2010 (10)
  • Lipiec 2010 (3)
  • Czerwiec 2010 (2)
  • Maj 2010 (1)
  • Kwiecień 2010 (2)
  • luty 2010 (4)
  • Styczeń 2010 (5)
  • Grudzień 2009 (5)
  • Listopad 2009 (1)
  • Październik 2009 (4)
  • Wrzesień 2009 (6)
  • Sierpień 2009 (11)
  • Lipiec 2009 (23)
  • Czerwiec 2009 (14)
  • Maj 2009 (23)
  • Kwiecień 2009 (22)
  • Marzec 2009 (14)
  • luty 2009 (20)
  • Styczeń 2009 (14)
  • Grudzień 2008 (17)
  • Listopad 2008 (12)
  • Październik 2008 (10)
  • Wrzesień 2008 (4)
  • Lipiec 2008 (2)
  • Czerwiec 2008 (5)
  • Maj 2008 (5)
  • Kwiecień 2008 (9)
  • Marzec 2008 (9)
  • luty 2008 (30)
  • Styczeń 2008 (22)
  • Grudzień 2007 (15)
  • Listopad 2007 (19)
  • Październik 2007 (10)
  • Wrzesień 2007 (22)
  • Sierpień 2007 (21)
  • Lipiec 2007 (29)
  • Czerwiec 2007 (53)
  • Maj 2007 (61)
  • Kwiecień 2007 (14)
  • Marzec 2007 (5)
  • luty 2007 (4)
  • Styczeń 2007 (16)
  • Grudzień 2006 (69)
  • Listopad 2006 (15)
  • Wrzesień 2006 (25)
  • Sierpień 2006 (20)
  • Lipiec 2006 (10)
  • Czerwiec 2006 (10)
  • Maj 2006 (35)
  • Kwiecień 2006 (5)
  • Marzec 2006 (15)
  • luty 2006 (5)
  • Grudzień 2005 (10)
  • Listopad 2005 (15)
  • Sierpień 2005 (10)
  • Lipiec 2005 (20)
  • Czerwiec 2005 (30)
  • Maj 2005 (30)
  • Kwiecień 2005 (34)
  • Marzec 2005 (14)
  • luty 2005 (10)
  • Grudzień 2004 (30)
  • Listopad 2004 (48)
  • Październik 2004 (25)
  • Sierpień 2004 (18)
  • Lipiec 2004 (30)

Kategorie

  • Angielski (1)
    • FCE (0)
  • Dom (4)
    • Akwarium (3)
    • Kot (2)
  • Gry (11)
    • Counter Strike (8)
  • Informatyka (15)
    • Hardware (15)
      • Mój komputer (14)
    • Linux (0)
    • Programowanie (175)
      • C++ (134)
        • Concurrency (66)
        • Exceptions (14)
        • Templates (21)
      • Narzędzia (10)
        • Visual Studio 2003 (21)
        • Visual Studio 2005 (45)
        • Visual Studio 2008 (33)
        • Visual Studio 2010 (13)
      • PHP (9)
    • Windows (18)
  • Internet (10)
    • Drupal (18)
    • Linki (29)
  • Miejsca (2)
    • Poznań (3)
    • Sieradz (1)
    • Wrocław (12)
    • Zgorzelec (0)
  • Pieniądze (122)
    • Giełda (47)
    • Inwestowanie (66)
    • Mieszkanie (69)
  • Rodzina (14)
    • Magda (1)
  • Rozrywka (66)

Logowanie

  • Utwórz nowe konto
  • Prześlij nowe hasło
Theme provided by Danetsoft under GPL license from Danang Probo Sayekti