Servus.
Ich habe folgende Probleme.
1. Ich habe eine Quest für dne Warpring eingefügt die so lautet:
Ich weiß, cords sind nicht eingefügt, aber wenn ich drauf klicke passiert nichts. In Virtualbos kommt folgenes:
locale/germany/quest/object/state/warpring:93: 'then'expected near 'pc'.
Muss ich da was einstellen? Wenn ja was?
2.
Wenn ich die Map mit Steinen Bespawnen will, kommt aber nichts.
Ich habe in die Regen-txt folgenes eingefügt.
3. Wenn ich die cords einfüge in meinem Userpanel (Anstatt Feuerland z.B.) Dann geht alles kann auswählen ob Anfang oder Mitte und dann schließt der Userpanel einfach.
Userpanel.quest
Ich habe Anstatt Feuerland cords jetzt die von der neuen map genommen.
PS: mit dem Befehlt /warp 14213 10098 komme ich auf die map.
Danke schonmal
Ich habe folgende Probleme.
1. Ich habe eine Quest für dne Warpring eingefügt die so lautet:
PHP Code:
quest warpring begin
state start begin
function main()
say_title(item.get_name())
local art = select("Normale Maps", "Dungeons", "Eventmaps", "Farmmaps","Abbrechen")
if art == 1 then
warpring.normmaps1()
elseif art == 2 then
warpring.dungeons()
elseif art == 3 then
warpring.eventmaps()
elseif art == 4 then
warpring.farmmaps()
else
return
end
end
function normmaps1()
say_title(item.get_name().." : Normale Maps")
local normmaps1 = select("Map 1","Map 2","Gildenzone","2. Gildenzone","Eisland","Weiter","Zurück")
if normmaps1 == 1 then
local warps = {
[1] = x, y, -- rotes reich [empire1]
[2] = x, y, -- gelbes reich [empire2]
[3] = x, y -- blaues reich [empire3]
}
pc.warp(warps[pc.get_empire()])
elseif normmaps1 == 2 then
local warps = {
[1] = x, y,
[2] = x, y,
[3] = x, y
}
pc.warp(warps[pc.get_empire()])
elseif normmaps1 == 3 then
local warps = {
[1] = x, y,
[2] = x, y,
[3] = x, y
}
pc.warp(warps[pc.get_empire()])
elseif normmaps1 == 4 then
local warps = {
[1] = x, y,
[2] = x, y,
[3] = x, y
}
pc.warp(warps[pc.get_empire()])
elseif normmaps1 == 5 then
local warps = {
[1] = x, y,
[2] = x, y,
[3] = x, y
}
pc.warp(warps[pc.get_empire()])
elseif normmaps1 == 6 then
warpring.normmaps2()
elseif normmaps1 == 7 then
warpring.main()
end
end
function normmaps2()
say_title(item.get_name().." : Normale Maps")
local normmaps2 = select("Teufelsturm","Feuerland","Dunkler Tempel","Land der Riesen","Geisterwald","Weiter","Zurück")
if normmaps2 == 1 then
pc.warp(x, y)
elseif normmaps2 == 2 then
pc.warp(x, y)
elseif normmaps2 == 3 then
pc.warp(x, y)
elseif normmaps2 == 4 then
pc.warp(x, y)
elseif normmaps2 == 5 then
pc.warp(x, y)
elseif normmaps2 == 6 then
warpring.normmaps3()
elseif normmaps2 == 7 then
warpring.normmaps1()
end
end
function normmaps3()
say_title(item.get_name().." : Normale Maps")
local normmaps3 = select("Roter Wald,","Schlangenfeld","Orktal","Große Wüste","Grotte der Verbannung","Weiter","Zurück")
if normmaps3 == 1 then
pc.warp(x, y)
elseif normmaps3 == 2 then
pc.warp(x, y)
elseif normmaps3 == 3 then
pc.warp(x, y)
elseif normmaps3 == 4 then
pc.warp(x, y)
elseif normmaps3 == 5 then
pc.warp(x, y)
elseif normmaps3 == 6 then
warpring.normmaps4()
elseif normmaps3 == 7 then
warpring.normmaps2()
end
end
function normmaps4()
say_title(item.get_name().." : Normale Maps")
local normmaps4 = select("Grotte der Verbannung 2","Drachenraum","The Devil's Catacomb","Kap des Drachenfeuers","Nephritbucht","Weiter","Zurück")
if normmaps4 == 1
pc.warp(x, y)
elseif normmaps4 == 2
pc.warp(x, y)
elseif normmaps4 == 3
pc.warp(x, y)
elseif normmaps4 == 4
pc.warp(x, y)
elseif normmaps4 == 5
pc.warp(x, y)
elseif normmaps4 == 6
warpring.normmaps5()
elseif normmaps4 == 7
warpring.normmaps3()
end
end
function normmaps5()
say_title(item.get_name().." : Normale Maps")
local normmaps5 = select("Donnerberge","Gutamakliff","Zurück","Abbrechen")
if normmaps5 == 1 then
pc.warp(x, y)
elseif normmaps5 == 2 then
pc.warp(x, y)
elseif normmaps5 == 3 then
warpring.normmaps4()
elseif normmaps5 == 4 then
return
end
end
function dungeons()
say_title(item.get_name().." : Dungeons")
local dungeons = select("Affendungeons","Spinnendungeons","Zurück","Abbrechen")
if dungeons == 1 then
local ads = select("Anfänger","normal","Experte","Zurück","Abbrechen")
if ads == 1 then
pc.warp(x, y)
elseif ads == 2 then
pc.warp(x, y)
elseif ads == 3 then
pc.warp(x, y)
elseif ads == 4 then
warpring.dungeons()
elseif ads == 5 then
return
end
elseif dungeons == 2 then
local sds = select("Spinnendungeon 1","Spinnendungeon 2","Spinnendungeon 3","Zurück","Abbrechen")
if sds == 1 then
pc.warp(x, y)
elseif sds == 2 then
pc.warp(x, y)
elseif sds == 3 then
pc.warp(x, y)
elseif sds == 4 then
warpring.dungeons()
elseif sds == 5 then
return
end
elseif dungeons == 3 then
warpring.main()
elseif dungeons == 4 then
return
end
end
function eventmaps()
say_title(item.get_name().." : Eventmaps")
local eventmaps = select("OX-Wettbewerb","Zurück","Abbrechen")
if eventmaps == 1 then
if game.get_event_flag("oxevent_status") == 1 then
pc.warp(x, y)
else
chat("Das Event läuft nicht.")
end
elseif eventmaps == 2 then
warpring.main()
elseif eventmaps == 3 then
return
end
end
function farmmaps()
say_title(item.get_name().." : Farmmaps")
local farmmaps = select("Farmmap 1","Farmmap 2","Farmmap 3","Zurück","Abbrechen")
if farmmaps == 1 then
pc.warp(x, y)
elseif farmmaps == 2 then
pc.warp(x, y)
elseif farmmaps == 3 then
pc.warp(x, y)
elseif farmmaps == 4 then
warpring.main()
elseif farmmaps == 5 then
return
end
end
when 70007.use begin
warpring.main()
end
end
end
locale/germany/quest/object/state/warpring:93: 'then'expected near 'pc'.
Muss ich da was einstellen? Wenn ja was?
2.
Wenn ich die Map mit Steinen Bespawnen will, kommt aber nichts.
Ich habe in die Regen-txt folgenes eingefügt.
PHP Code:
m 214 99 200 150 0 0 10s 100 1 8024
Userpanel.quest
PHP Code:
quest userpanel begin
state start begin
when 40002.use begin
say("Userpanel:")
local head = select("Teleport", "Lager", "Informationscenter", "Abbrechen")
if head == 1 then
say("Teleportpanel")
local on = select (" Map1", "Map2", "Eisland", "Orktal", "Wüste", "Weiter","Abbrechen")
if on == 1 then
say("Wähle deine Map1 aus!")
local map1 = select ("Rot", "Blau", "Gelb", "Doch nicht")
if map1 == 1 then
pc.warp(474462, 954500)
end
if map1 == 2 then
pc.warp(959913, 269179)
end
if map1 == 3 then
pc.warp(63369, 166149)
end
if map1 == 4 then
return
end
end
if on == 2 then
say("Wähle deine Map2 aus!")
local map2 = select ("Rot", "Blau", "Gelb", "Doch nicht")
if map2 == 1 then
pc.warp(352967, 882032)
end
if map2 == 2 then
pc.warp(145310, 240385)
end
if map2 == 3 then
pc.warp(863763, 245995)
end
if map2 == 4 then
return
end
end
if on == 3 then
say("Wähle aus!")
local eis = select ("Anfang", "Mitte", "Doch nicht")
if eis == 1 then
pc.warp(434200, 290600)
end
if eis== 2 then
pc.warp(436034, 215898)
end
if eis == 3 then
return
end
end
if on == 4 then
say("Wähle aus!")
local ot = select ("Anfang", "Telporter", "Doch nicht")
if ot == 1 then
pc.warp(321021, 808291)
end
if ot == 2 then
pc.warp(332909, 746464)
end
if ot == 3 then
return
end
end
if on == 5 then
say("Wähle aus!")
local desert = select("Anfang", "Mitte", "Doch nicht")
if desert == 1 then
pc.warp(343785, 501175)
end
if desert == 2 then
pc.warp(296767, 548004)
end
if desert == 3 then
return
end
end
if on == 6 then
say("Wähle aus!")
local seite2 = select ("Roter Wald", "Geisterwald", "Dämonenturm", "Feuerland", "Abbrechen")
if seite2 == 1 then
say("Wähle aus!")
local rw = select("Anfang", "Ende", "Doch nicht")
if rw == 1 then
pc.warp(1118955, 69589)
end
if rw == 2 then
pc.warp(1108038, 39610)
end
if rw == 3 then
return
end
end
if seite2 == 2 then
say("Wähle aus!")
local gw = select("Anfang", "Ende", "Doch nicht")
if gw == 1 then
pc.warp(290226, 5657)
end
if gw == 2 then
pc.warp(286815, 43787)
end
if gw == 3 then
return
end
end
if seite2 == 3 then
pc.warp(591000, 111000)
end
if seite2 == 4 then
local feuer = select ("Anfang", "Ende", "Doch nicht")
if feuer == 1 then
pc.warp (14213, 10098)
end
if feuer == 2 then
pc.warp (14000, 10000)
end
if feuer == 3 then
return
end
end
if seite2 == 5 then
return
end
end
if on == 7 then
return
end
end
if head == 2 then
game.open_safebox()
setskin(NOWINDOW)
end
if head == 3 then
say("Wähle in den Kategorien!")
local s = select ("Team", "Dropps", "Events", "Reboots", "Doch nicht")
if s == 1 then
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
end
if s == 2 then
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
end
if s == 3 then
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
end
if s == 4 then
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
say("LOL XD")
end
if s == 5 then
return
end
end
if head == 4 then
return
end
end
end
end
PS: mit dem Befehlt /warp 14213 10098 komme ich auf die map.
Danke schonmal