/killall /freelib Strings /loadlib Strings /showme {@AnsiBold()@ForeGreen()F1 - Reloads script@AnsiReset()} /showme {@AnsiBold()@ForeGreen()F2 - Test Strings.dll@AnsiReset()} /macro {f1} {/read script.txt} /macro {f2} {/calldll Strings Help} /macro {f3} {toggleRoll} /var {rollOn} {0} /var {Rolling} {Biblioteka Strings DLL } /alias {toggleRoll} {/if ($rollOn) {/unevent {roller};/var rollOn {0}} {/var {rollOn} {1};/event {roller} {1} {/sh {$Rolling};/calldll Strings Roll {Rolling}}}} /calldll Strings Item {test,"a|b e|c|d",3} /sh {3 element listy a|b e|c|d to: $test} /sh { } /var test {postac} /sh {Lista to teraz: $test} /calldll Strings AddItem {test,mandrek} /sh {Dodano mandrek} /sh {Lista to teraz: $test} /calldll Strings AddItem {test,krasnolud} /sh {Dodano krasnolud} /sh {Lista to teraz: $test} /sh { } /calldll Strings DelItem {test,2} /sh {Usunieto drugi element} /sh {Lista to teraz: $test} /calldll Strings DelItem {test,2} /sh {Usunieto ostatni element} /sh {Lista to teraz: $test} /calldll Strings DelItem {test,1} /sh {Usunieto Jedyny element} /sh {Lista to teraz: $test} /sh { } /calldll Strings AddItem {test,krasnolud} /sh {Dodano krasnolud} /sh {Lista to teraz: $test} /calldll Strings AddItem {test,a|b k|c|d} /sh {Dodano a|b k|c|d} /sh {Lista to teraz: $test} /sh { } /calldll Strings IsMember {result,"$test",d} /sh {Wynik wyszukiwania elementu "d": $result} /calldll Strings IsMember {result,"$test",r} /sh {Wynik wyszukiwania elementu "r": $result} /sh { } /sh {Test NumItems:} /sh {Lista to teraz: $test} /calldll Strings NumItems {result,"$test"} /sh {Wynik podliczania elementow: $result /sh { } /sh {Testy Sortowania:} /var test {c|d|a|g|z|x} /sh {Lista to teraz: $test} /calldll Strings Sort {result,"$test"} /sh {Wynik sortowania: $result}} /sh { } /var test {kazan|zzzzz|mr. x|riedel|yol|aaa|mandrek} /sh {Lista to teraz: $test} /calldll Strings Sort {test} /sh {Wynik sortowania: $test} /sh { } /sh {Testowanie procedury Unique} /var test {a|a|b|c|c|c|b} /sh {Lista to teraz: $test} /calldll Strings Unique {test} /sh {Wynik funkcji Unique: $test} /sh { } /sh {Testowanie procedury Expand} /var test {a b|c d|e f} /sh {Lista to teraz: $test} /calldll Strings Expand {tst,"$test"} /sh {Wynik funkcji Expand:} /sh { tst1: $tst1} /sh { tst2: $tst2} /sh { tst3: $tst3} /sh { } /sh {Testowanie procedury Reverse} /var test {Mandrek z Mahakamu} /sh {Zmienna test: $test} /calldll Strings Reverse {test,"$test"} /sh {Odwrocona zmienna test: $test} /sh { } /sh {Testowanie procedur pop i push} /var test {karsnolud|elf|czlowiek} /sh {Zmienna test: $test} /calldll Strings Pop {result,test} /sh {Pobrany element: $result} /sh {Aktualnie lista: $test} /sh { } /calldll Strings Pop {result,test} /sh {Pobrany element: $result} /sh {Aktualnie lista: $test} /sh { } /calldll Strings Push {test,"element 1"} /sh {Wrzucony element: element 1} /sh {Aktualnie lista: $test} /sh { } /calldll Strings Push {test,"element 2"} /sh {Wrzucony element: element 2} /sh {Aktualnie lista: $test} /sh { } /sh {Testowanie procedury Proper} /var test {to jest TEST.} /sh {Zmienna test: $test} /calldll Strings Proper {test} /sh {Wynik: $test} /sh { } /sh {Testowanie funkcji Insert} /sh {Zmienna test: $test} /calldll Strings Insert {test,3,"moj "} /sh {Wynik: $test}