Hab eine Frage, gibts kein Befehl der das Level des gekillten Mobs (sowas wie mob_level) anzeigt? Will keine DB usen...
Mfg
Mfg
quest userpanel begin
state start begin
when 30285.use begin
local sub_set
say_title("Multi-Tool:")
say("")
say("Willkommen im Userpanel von UnrealGalaxy!")
say("Wie kann ich dir, "..pc.get_name()..", weiterhelfen?")
say("")
local main_set = select("Mein Pferd", "Teleportieren", "AFK-Modus", "Team-Liste", "Weiter", "Schließen")
if main_set == 6 then
return
elseif main_set == 1 then
say_title("Multi-Tool:")
say("")
say("Was möchtest du von deinem Pferd?")
say("")
sub_set = select ("Pferd rufen" , "Pferd wegschicken", "Pferde-Daten" , "Schließen")
if sub_set == 1 then
horse.summon()
elseif sub_set == 2 then
horse.unsummon()
elseif sub_set == 3 then
say_title("Multi-Tool:")
say("")
say("Du willst also deine Pferde-Daten wissen:")
say("")
say("Pferdeleben: "..horse.get_health_pct())
say("Ausdauer: "..horse.get_stamina_pct())
say("Pferdelevel: "..horse.get_level())
elseif sub_set == 4 then
return
end
elseif main_set == 3 then
say_title("Multi-Tool:")
say("")
say("Du willst dich also in den AFK-Modus versetzen?")
say("")
sub_set = select ("Ja, ich geh AFK.." , "Nein, bin wieder da" , "Nein..")
if sub_set == 1 then
pc.polymorph(12000, 2000000)
elseif sub_set == 2 then
say_title("Multi-Tool:")
say("")
say("Gut, du bist wieder da..")
pc.remove_polymorph()
elseif sub_set == 3 then
return
end
elseif main_set == 4 then
say_title("Multi-Tool:")
say("")
say("Hier siehst du alle Teammitglieder")
say("auf UnrealGalaxy:")
say("")
say("(SA)Reload")
say("(GA)Chuqqo")
say("(GA)SoxX")
say("(GA)Calica")
say("(CoMa)ReYzZa")
say("(SGM)Fanx")
say("")
wait()
say_title("Multi-Tool:")
say("")
say_reward("Hinweis: Aus technischen Gründen können keine")
say_reward("Eck-Klammern angezeigt werden.")
say_reward("Natürlich wird jedes Teammitglied mit")
say_reward("eckigen Klammern geschrieben.")
say("")
elseif main_set == 5 then
say_title("Multi-Tool:")
say("")
sub_set = select ("Lager öffnen", "Itemshop-Lager öffnen", "Lagerscheine kaufen", "Schließen")
if sub_set == 4 then
return
elseif sub_set == 1 then
game.open_safebox()
elseif sub_set == 2 then
game.open_mall()
elseif sub_set == 3 then
say_title("Multi-Tool:")
say("")
say("Du möchtest also Lagerscheine kaufen?")
say("Ein Lagerschein kostet 500 mio. Yang,")
say("diesen Betrag erhälst du zurück wenn du")
say("ihn einlöst (rechtsklick).")
say("")
if select("Lagerscheine kaufen", "Nein, keine kaufen") == 2 then
say_title("Multi-Tool:")
say("")
say("Okay, wie du möchtest,")
say("auf Wiedersehen!")
return
end
say_title("Multi-Tool:")
say("")
say("Wie viele möchtest du kaufen?")
say("")
local ls1 = select ("1 Lagerschein", "2 Lagerscheine", "3 Lagerscheine", "Keinen")
if ls1 == 4 then
say_title("Multi-Tool:")
say("")
say("Okay, wie du möchtest,")
say("auf Wiedersehen!")
return
elseif ls1 == 1 then
say_title("Multi-Tool:")
say("")
say("Das macht dann 500 mio. Yang, bitte!")
if select ("Lagerscheine kaufen", "Nein, keine kaufen") == 2 then
say_title("Multi-Tool:")
say("")
say("Okay, wie du möchtest,")
say("auf Wiedersehen!")
return
end
if pc.money >= 500000000 then
pc.change_money(-500000000)
pc.give_item2(70010, 1)
say_title("Multi-Tool:")
say("")
say("Du hast einen Lagerschein gekauft,")
say("auf Wiedersehen!")
else
say_title("Multi-Tool:")
say("")
say("Du hast nicht genug Yang..")
say("")
return
end
elseif ls1 == 2 then
say_title("Multi-Tool:")
say("")
say("Das macht dann 1000 mio. Yang, bitte!")
if select ("Lagerscheine kaufen", "Nein, keine kaufen") == 2 then
say_title("Multi-Tool:")
say("")
say("Okay, wie du möchtest,")
say("auf Wiedersehen!")
return
end
if pc.money >= 1000000000 then
pc.change_money(-1000000000)
pc.give_item2(70010, 2)
say_title("Multi-Tool:")
say("")
say("Du hast einen Lagerschein gekauft,")
say("auf Wiedersehen!")
else
say_title("Multi-Tool:")
say("")
say("Du hast nicht genug Yang..")
say("")
return
end
elseif ls1 == 3 then
say_title("Multi-Tool:")
say("")
say("Das macht dann 1500 mio. Yang, bitte!")
if select ("Lagerscheine kaufen", "Nein, keine kaufen") == 2 then
say_title("Multi-Tool:")
say("")
say("Okay, wie du möchtest,")
say("auf Wiedersehen!")
return
end
if pc.money >= 1500000000 then
pc.change_money(-1500000000)
pc.give_item2(70010, 3)
say_title("Multi-Tool:")
say("")
say("Du hast einen Lagerschein gekauft,")
say("auf Wiedersehen!")
else
say_title("Multi-Tool:")
say("")
say("Du hast nicht genug Yang..")
say("")
return
end
end
end
elseif main_set == 2 then
say_title("Multi-Tool:")
say("")
say("Hier kannst du dich Teleportieren,")
say("wohin möchtest du?")
say("")
sub_set = select ("Dämonenturm", "Shinsoo", "Chunjo", "Jinno", "Schließen")
if sub_set == 5 then
return
elseif sub_set == 1 then
pc.warp(591000, 111000)
elseif sub_set == 2 then
pc.warp(474300,954800)
elseif sub_set == 3 then
pc.warp(63800,166400)
elseif sub_set == 4 then
pc.warp(959900,269200)
end
end
end
end
end
onPressKeyDict[app.DIK_J] = lambda : self.__PressJKey()
onPressKeyDict[app.DIK_H] = lambda : self.__PressHKey()
onPressKeyDict[app.DIK_B] = lambda : self.__PressBKey()
onPressKeyDict[app.DIK_F] = lambda : self.__PressFKey()
onPressKeyDict[app.DIK_F11] = lambda : self.__PressF11Key()
# CUBE_TEST
#onPressKeyDict[app.DIK_K] = lambda : self.interface.OpenCubeWindow()
# CUBE_TEST_END
self.onPressKeyDict = onPressKeyDict
onClickKeyDict = {}
onClickKeyDict[app.DIK_UP] = lambda : self.StopUp()
onClickKeyDict[app.DIK_DOWN] = lambda : self.StopDown()
onClickKeyDict[app.DIK_LEFT] = lambda : self.StopLeft()
onClickKeyDict[app.DIK_RIGHT] = lambda : self.StopRight()
onClickKeyDict[app.DIK_SPACE] = lambda : self.EndAttack()
onClickKeyDict[app.DIK_W] = lambda : self.StopUp()
onClickKeyDict[app.DIK_S] = lambda : self.StopDown()
onClickKeyDict[app.DIK_A] = lambda : self.StopLeft()
onClickKeyDict[app.DIK_D] = lambda : self.StopRight()
onClickKeyDict[app.DIK_Q] = lambda: app.RotateCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_E] = lambda: app.RotateCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_R] = lambda: app.ZoomCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_F] = lambda: app.ZoomCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_T] = lambda: app.PitchCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_G] = lambda: self.__ReleaseGKey()
onClickKeyDict[app.DIK_NUMPAD4] = lambda: app.MovieRotateCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_NUMPAD6] = lambda: app.MovieRotateCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_PGUP] = lambda: app.MovieZoomCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_PGDN] = lambda: app.MovieZoomCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_NUMPAD8] = lambda: app.MoviePitchCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_NUMPAD2] = lambda: app.MoviePitchCamera(app.CAMERA_STOP)
onClickKeyDict[app.DIK_LALT] = lambda: self.HideName()
onClickKeyDict[app.DIK_LCONTROL] = lambda: self.HideMouseImage()
onClickKeyDict[app.DIK_LSHIFT] = lambda: self.__SetQuickSlotMode()
#if constInfo.PVPMODE_ACCELKEY_ENABLE:
# onClickKeyDict[app.DIK_B] = lambda: self.ChangePKMode()
self.onClickKeyDict=onClickKeyDict
def __PressF11Key(self):
import itemboard
self.itemboard1 = itemboard.ItemBoardDialog()
self.itemboard1.Show()
def __PressNumKey(self,num):
if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL):
if num >= 1 and num <= 9:
if(chrmgr.IsPossibleEmoticon(-1)):
chrmgr.SetEmoticon(-1,int(num)-1)
net.SendEmoticon(int(num)-1)
else:
if num >= 1 and num <= 4:
self.pressNumber(num-1)
quest pferd_kaufen3 begin
state start begin
when 20349.chat."Anfänger Pferd kaufen" begin
say_reward("TEXT")
local s select=("Ja", "Nein")
if s == 1 then
if pc.money>=1000000 then
pc.changemoney("-1000000")
say("Text")
say("Text")
elseif pc.money<1000000 then
say("TEXT")
elseif s == 2 then
return
end
end
end
quest pferd_kaufen3 begin
state start begin
when 20349.chat."Anfänger Pferd kaufen" begin
say_reward("TEXT")
local s select=("Ja", "Nein")
if s == 1 then
if pc.money >= 1000000 then
pc.changemoney(-1000000)
say("Text")
say("Text")
else
say("TEXT")
end
elseif s == 2 then
return
end
end
end
end
quest pferd_kaufen3 begin
state start begin
when 20349.chat."Anfänger Pferd kaufen" begin
say_title("Das anfänger Pferd")
say("")
say("Hir kannst du für 10kk ein Anfänger Pferd")
say("kaufen")
say_reward("Willst du das Anfänger Pferd Kaufen?")
local s select=("Ja", "Nein")
if s == 1 then
if pc.money >= 1000000 then
pc.changemoney(-1000000)
horse.get_level(1)
horse.summon()
horse.ride()
cmdchat("Glückwunsch")
cmdchat("Du hast ein Pferd erhalten")
end
elseif s == 2 then
return
end
end
end
end
Laser ? Deine Quest kann man ja im Grundprinzip für alle Pferde einsetzen oder?Quote:
Versuchs mal so habe paar sachen rein gemacht ;)
PHP Code:quest pferd_kaufen3 begin
state start begin
when 20349.chat."Anfänger Pferd kaufen" begin
say_title("Das anfänger Pferd")
say("")
say("Hir kannst du für 10kk ein Anfänger Pferd")
say("kaufen")
say_reward("Willst du das Anfänger Pferd Kaufen?")
local s select=("Ja", "Nein")
if s == 1 then
if pc.money >= 1000000 then
pc.changemoney(-1000000)
horse.get_level(1)
horse.summon()
horse.ride()
cmdchat("Glückwunsch")
cmdchat("Du hast ein Pferd erhalten")
end
elseif s == 2 then
return
end
end
end
end
quest pferd_kaufen4 begin
state start begin
when 20349.chat."Kampf Pferd kaufen" begin
say_title("Das Kampf Pferd")
say("")
say("Hir kannst du für 10kk ein Kampf Pferd")
say("kaufen")
say_reward("Willst du das Kampf Pferd Kaufen?")
local s select=("Ja", "Nein")
if s == 1 then
if pc.money >= 1000000 then
pc.changemoney(-1000000)
horse.get_level(11)
horse.summon()
horse.ride()
cmdchat("Glückwunsch")
cmdchat("Du hast ein Kampf Pferd erhalten")
end
elseif s == 2 then
return
end
end
end
end
Was ist die Fehlermeldung der Quest?Quote:
PHP Code:quest e_eq begin
state start begin
when 20355.chat."Item erstellen" begin
say_title("Ersteller:")
say("Du hättest gerne ein Item nach wahl??")
say("")
say_title(pc.get_name()..":")
say("Ja bitte")
say("")
wait()
say_title("Ersteller:")
say("Kein Problem")
say("Ich kann dir jedes Item machen das du willst")
say("")
say("")
say_title("Information")
say_reward("Achtung!!")
say_reward("Du brauchst die ID deines Items!")
say("")
say("Gib die ID hier ein:")
local y=input()
say("Anzahl:")
say("")
say_title("Information")
say_reward("Wie viel willst du?")
say_reward("1-200 !!")
local x=input()
if y == "" or x == "" then
say("Es hat nicht geklappt!")
npc.unlock()
return
else
pc.give_item2(y, x)
say_reward("Du hast das Item erhalten!")
end
end
end
end