Hey,
da ich bis jetzt 3 neue Threads gesehen habe, wo welche meinen ein funktionierendes Starterset haben, dies aber nicht haben und welche fragen wie sowas geht, mache ich dieses Tutorial!!!
1. Starten der Quest, des State´s und eine Bedingung einbauen!
Der rot markierte Teil ist ziemlich wichtig, da so überprüft wird ob jemanden schon ein Starterset gegeben wurde!
2. Alle Items geben
So diese Zeile fügt ihr sooft wie ihr wollt ein, und [item] ersetzt ihr mit der Value eures Items!
3. Unterscheidung der Rassen und verschiedene Itemverteilung
0 = Krieger
1 = Ninja
2 = Sura
3 = Schamane
4. Geld/Kampfgaul geben
Geld:
[Wert] ersetzt ihr durch eine Zahl und zwar wie viel der Spieler bekommen soll!
KG:
Mit dem Code wird das Pferd zum KG "gelevelt"
Um das Pferd nur auf Level 1 zu setzen macht ihr folgendes:
Wobei ich mir bei dem Code nicht ganz sicher bin sollte aber funktionieren :)
5. Zum Schluss noch alles beenden und fertig
Dan sieht unsere Quest in etwa so aus:
MfG
bestshocker2
PS: Ich weiß das dies viele wissen nur ich will endlich mal das Ruhe mit dem Starterset ist!
da ich bis jetzt 3 neue Threads gesehen habe, wo welche meinen ein funktionierendes Starterset haben, dies aber nicht haben und welche fragen wie sowas geht, mache ich dieses Tutorial!!!
1. Starten der Quest, des State´s und eine Bedingung einbauen!
Code:
quest starterset begin
state start begin
when login begin
[COLOR="Red"] if pc.getqf("starterset") == 0 then
pc.setqf("starterset", 1)[/COLOR]
2. Alle Items geben
Code:
pc.give_item2([COLOR="Red"][item][/COLOR])
3. Unterscheidung der Rassen und verschiedene Itemverteilung
Code:
if pc.job == 0 then pc.give_item2([COLOR="Red"][item][/COLOR]) elseif pc.job == 1 then pc.give_item2([COLOR="Red"][item][/COLOR]) elseif pc.job == 2 then pc.give_item2([COLOR="Red"][item][/COLOR]) elseif pc.job == 3 then pc.give_item2([COLOR="Red"][item][/COLOR]) end
1 = Ninja
2 = Sura
3 = Schamane
4. Geld/Kampfgaul geben
Geld:
Code:
pc.change_money([COLOR="Red"][Wert][/COLOR])
KG:
Code:
horse.advance()
Um das Pferd nur auf Level 1 zu setzen macht ihr folgendes:
Code:
horse.set_level(1)
5. Zum Schluss noch alles beenden und fertig
Code:
end
end
end
end
Code:
quest starterset begin
state start begin
when login begin
if pc.getqf("starterset") == 0 then
pc.setqf("starterset", 1)
pc.give_item2(10)
horse.advance()
end
end
end
end
bestshocker2
PS: Ich weiß das dies viele wissen nur ich will endlich mal das Ruhe mit dem Starterset ist!