Plugins ganz einfach

01/06/2006 19:15 MasterBlastermsp#1
Hi erstmal
Das ist mein erst Guild ich hoffe ihr köönd Was mit anfangen.^^

1.WAS IST EIN PLUGIN?!?

Ein programm teil der Openkore (oder andere) für zb.
befehle die sich wieder hollen
Pet feed
oder andere


2. Wo bekomm ich es?
naja man kann sie selbst machen^^
im Openkore ordner ein unterordner plugins erstellen un dan ein name.txt datei erstellen

(man sollte in den ordner otionen dien hacken aus
"Dateierweiterung bei bekannten Dateituypen" raus nehmen da man sonst die name.txt als name angzeigt bekommt un wir müssen die datei endung noch endern)

danach wenn man es geschreiben hat in name.pl was für Pearl( ein programmir sprache) steht

ok genug Thorie <---- ich bin mir nich sicher ob man das so schreibt "gg"

ok unser erstes plugin
1 LESST EUCH ALLE CONSOLEN COMMANDS DUCH UND ZWAR SEHR GENAU SONST WIRD DAS NIE WAS!!
[Only registered and activated users can see links. Click Here To Register...]
2. mach den ordner plugins
3. macht ne helloword.txt
4. macht da das rein:

package HelloWorld; <----- Name des packtes "HelloWorld"

use strict;

print "Hello World!&#092;n"; < ----- Ausgabe "HelloWorld"

1;

4. speichern und danach um bennen in helloworld.pl

SO DAS WARS UNSER ERSTES PLUGIN^^

wenn du jetzt openkore states steht ganz oben helloworld fett wa, nagut damit kann man nich viel anfagen aber jetzt kommsts:

3. sagen wir die bist zu faul zu upgraden wie ich "gg"
was machst du ....... GENAU ein plugin!!!!!

gut wir hollen uns erst mal das "Macro-0.9.3" is nicht die neuste version aber einfach un gut.

Download:
[Only registered and activated users can see links. Click Here To Register...]

Hir ne hilfe datei is zwar englisch aber ihr schaft das^^
[Only registered and activated users can see links. Click Here To Register...]

3.1 Was mach ich damit?
installiren un wie?

ganz einfach du scheibst die "Macro-0.9.3.pl" einfach in den plugins ordner un fertig. war das nich einfach gut das es nirgens so steht^^

3.2 Wie benutz ich es?

1. du machst im openkore&#092;control eine neue txt "macros.txt"
2. du schreibst dein macros rein zb.

macro refineitem4{ <------ das is der name den du zum starten brauchst
conf autoTalkCont 1
@pause 1 <----- sezt ne pause weil wenn man die nich setz un der server leicht laged
er zu schnell is un der server nicht mitkommt FEHLER woll wir nicht^^
eq @inventory (Muffler [1]) <---- hir kommt das item rein was er equipten soll zb Muffler s.
@pause 1 <---- Pause
talknpc 73 38 r4 r0 r0 <--- das is der npc in marocc unten links ich den ihr kenned den r4 r0 r0 steht für das 4 von oben garment 3 wäre zb waffe ABER man muss 0, 1,2,3,4 zahlen nich die null vergessen die r0 r0 is nur für die frage seit ihr sicher jaja^^
@pause 1
talknpc 73 38 r4 r0 r0 <--- das ganze kopirt man so offt wie man es refinen will hir 4 mal
@pause 1
talknpc 73 38 r4 r0 r0
@pause 1
talknpc 73 38 r4 r0 r0
@pause 1
cart get 9 4 <---- das hir hollt 4 Eluniums aus mein cart elunium hatte bei mir de id 9 un ich wollte 4 haben normal müsste es auch mit "cart get Elunium 4" geht ging aber nicht also habe ich halt die id genomen
}

gut..... so weit so gut^^

Edit:
das habe ich vergessen wie started es man den überhaupt lol^^
in der console macro name
also in unster fall "macro refineitem4"
wenn mann es öffter duch laufen lassen will zb. 10 mal dan einfach:
macro refineitem4 10
stad der 10 kann man auch nur 2 mal oder 100 schreib wie man hald will^^
End^^

wenn ihr getzt ne waffe hatted zb ne mace 4 s.
dan müssted ihr einfach nur den Muffler [1] duch Mace [4] erstzen un aus der r4 r0 r0 ein r3 r0 r0 machen un darauf achen geld un Pharacons zu haben.
un natürlich sollted ihr schon for upgrader stehen sonst machst kein sin.

ich will euch jetzt nich zuviel sag macht eure eigen macros is nich so schwer wenn man die consolen commands kennt!!!
[Only registered and activated users can see links. Click Here To Register...]

naja das was erstmal

mfg MasterBlaster
01/07/2006 12:39 Soulwinter#2
1. Grammatik verbessern
2. Quotes, Fettschrift, Kursivschrift und Unterstreichungen nutzen
3. Pinnibel genau erklären (z.B. einen unterordner namens Plugins erstellen und nicht nur einfach einen erstellen ;))


Dann hast Du eine Chance darauf das es gepinnt wird.
02/22/2006 11:31 Base#3
naja war zwar schwer aber ich hab schon ein bissl verstanden jetzt muss ich erstmal mein OpenKore als erstes zum laufen bringen bevor ich das mit dem Macro mach. Aber vielen dank


PS: Könntest du mir ein Refine Macro erstellen :D
bis +8 wär gut :D
04/12/2006 18:29 MasterBlastermsp#4
nach vielen über redungen un viel faul heit is das bei rum gekommen^^


also das is ne version wo voraus gesetz wird das @warp und @storage geht gehen dieso comands nicht nemt die version trunter


macro Refine{
&#036;item = Manteau [1] //zb für ein s. manteau
&#036;npcposi = yuno_in01 168 24 // is ein yuno weis kamm wer^^
&#036;npc_talk_code = r4 r0 r0 r0 // das einzige was ihr änder müsst is das r4 die r0 stimmen immer
log Refine item &#036;item
do c @warp &#036;npcposi
do sit
:start
if (@invamount (Elunium) <= 8) goto getelu
if (@invamount (Elunium) > 8) goto refine1

:getelu
do c @storage
pause 1
do storage get Elunium 100
pause 1
do storage close
goto refine1

:refine1
if (@invamount (&#036;item) < 1) goto refine2
do eq @inventory (&#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine2
if (@invamount (+1 &#036;item) < 1) goto refine3
do eq @inventory (+1 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine3
if (@invamount (+2 &#036;item) < 1) goto refine4
do eq @inventory (+2 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine4
if (@invamount (+3 &#036;item) < 1) goto refine5
do eq @inventory (+3 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine5
if (@invamount (+4 &#036;item) < 1) goto refine6
do eq @inventory (+4 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine6
if (@invamount (+5 &#036;item) < 1) goto refine7
do eq @inventory (+5 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine7
if (@invamount (+6 &#036;item) < 1) goto refine8
do eq @inventory (+6 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine8
if (@invamount (+7 &#036;item) < 1) goto end
do eq @inventory (+7 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start

:end
}


die version ohne @storage un @warp, in diesem fall nimt er die Elus ausem cart.


macro Refine{
&#036;item = Manteau [1] //zb für ein s. manteau
&#036;npcposi = yuno_in01 168 24 // is ein yuno weis kamm wer^^
&#036;npc_talk_code = r4 r0 r0 r0 // das einzige was ihr änder müsst is das r4 die r0 stimmen immer
log Refine item &#036;item
do move &#036;npcposi
do sit
:start
if (@invamount (Elunium) <= 8) goto getelu
if (@invamount (Elunium) > 8) goto refine1

:getelu
do cart get @cart (Elunium) 100
goto refine1

:refine1
if (@invamount (&#036;item) < 1) goto refine2
do eq @inventory (&#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine2
if (@invamount (+1 &#036;item) < 1) goto refine3
do eq @inventory (+1 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine3
if (@invamount (+2 &#036;item) < 1) goto refine4
do eq @inventory (+2 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine4
if (@invamount (+3 &#036;item) < 1) goto refine5
do eq @inventory (+3 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine5
if (@invamount (+4 &#036;item) < 1) goto refine6
do eq @inventory (+4 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine6
if (@invamount (+5 &#036;item) < 1) goto refine7
do eq @inventory (+5 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine7
if (@invamount (+6 &#036;item) < 1) goto refine8
do eq @inventory (+6 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine8
if (@invamount (+7 &#036;item) < 1) goto end
do eq @inventory (+7 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start

:end
}


es geht aber auch mit kafra da müsst ihr nur die kords der kafra wissen

macro Refine{
&#036;item = Manteau [1] //zb für ein s. manteau
&#036;npcposi = yuno_in01 168 24 // is ein yuno weis kamm wer^^
&#036;npc_talk_code = r4 r0 r0 r0 // das einzige was ihr änder müsst is das r4 die r0 stimmen immer
&#036;kafraposi =
log Refine item &#036;item
do c @warp &#036;npcposi
do sit
:start
if (@invamount (Elunium) <= 8) goto getelu
if (@invamount (Elunium) > 8) goto refine1

:getelu
do move &#036;kafraposi
pause 1
do talknpc @arg (&#036;kafraposi,1) @arg (&#036;kafraposi,2) c r1
pause 1
do storage get Elunium 100
pause 1
do storage close
pause 1
goto refine1

:refine1
if (@invamount (&#036;item) < 1) goto refine2
do eq @inventory (&#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine2
if (@invamount (+1 &#036;item) < 1) goto refine3
do eq @inventory (+1 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine3
if (@invamount (+2 &#036;item) < 1) goto refine4
do eq @inventory (+2 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine4
if (@invamount (+3 &#036;item) < 1) goto refine5
do eq @inventory (+3 &#036;item)
do talknpc 164 26 r4 r0 ro
goto start
:refine5
if (@invamount (+4 &#036;item) < 1) goto refine6
do eq @inventory (+4 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine6
if (@invamount (+5 &#036;item) < 1) goto refine7
do eq @inventory (+5 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine7
if (@invamount (+6 &#036;item) < 1) goto refine8
do eq @inventory (+6 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start
:refine8
if (@invamount (+7 &#036;item) < 1) goto end
do eq @inventory (+7 &#036;item)
do talknpc 164 26 r4 r0 r0 r0
goto start

:end
}


ich hoffe ihr könnt was mit anfangen

mfg MasterBlaster
04/28/2006 20:54 Ro-Gamer#5
puh also ich blick da leider gar nicht durch q,q
mit dem refine macro, erstellt der da 100% einen +8 Manteau als Beisüiel jetzt oder nutzt der soviele Elus bis das klappt? oder macht er eben mit 8 elus gleich einen +8 manteau? weil sonst kann ich mich ja auch grad selbst hinsttellen >,<
naja wäre nett wenn mir jemand ne mail oder so schicken könnte mit genaueren infos... (emaiL: [Only registered and activated users can see links. Click Here To Register...] => ohne das "n" bei "so" ^^)
büüüde schreibt schnell zurück^^
04/30/2006 10:10 MasterBlastermsp#6
der macht solange manteaus dies du kein geld zum refinen ha´st oder keine manteaus oder keine elus un ehhhhhhhhhhhhm es gibt kein 100% möglichkeit zum refine solltes du aber auch wissen
05/02/2006 16:29 Ro-Gamer#7
naja dann kann ich das ja auch grad selber machen oder? o,O
das ja mal fürn arsch xD
05/14/2006 16:00 Sortsind#8
Oh mein Gott! Natürlich kannst du es auch selber machen aber das Makro was MasterBlastermsp da geschrieben hat ist einfach nur genial und mit viel Zeitaufwand verbunden gewesen wegen den ganzen koords usw. Also bitte ein wenig mehr Respekt.

Der Guide ist leider durch die sehr schlechte Grammatik und Rechtschreibung unnötig verkompliziert wurden aber sonst eigentlich sehr gut geschrieben, man muss halt Grundlagenkenntnisse im Programmieren haben.

Danke an MasterBlastermsp
05/15/2006 00:02 Daru#9
~~