Quote:
Originally Posted by GoldenProductionHD
Suche eine Quest wo folgende Kategorieren/Maps sind:
Kategorien | Maps
Map-1 | Map1-Blau , Map1-Rot , Map1-Gelb
Map-2 | Map2-Blau , Map2-Rot , Map2-Gelb
Danke im Vorraus!
|
Warps anpassen!
PHP Code:
quest Maps_Kategorien begin
state start begin
when x.use begin
WarpsMap1 = { -- MAP1!!!
[1] = { 00000,0000 }, -- Blaues Reich Map1
[2] = { 000000,00000 }, -- Rotes Reich Map1
[3] = { 0000,00000 } -- Gelbes Reich Map1
}
WarpsMap2 = { -- MAP2!!!
[1] = { 00000,0000 }, -- Blaues Reich Map2
[2] = { 000000,00000 }, -- Rotes Reich Map2
[3] = { 0000,00000 } -- Gelbes Reich Map2
}
say_title("Kategorien | Maps")
say("")
say("Wo willst du hin :D?")
s = select("Map1", "Map2", "Abbrechen")
if s == 3 then
return
elseif s == 1 then
say_title("Kategorien | Maps")
say("")
say("In welches Reich :D?")
a = select("Map1-Blau" , "Map1-Rot" , "Map1-Gelb", "Abbrechen")
if a == 4 then return end
say("Okay ich teleportiere dich")
wait()
pc.warp(WarpsMap1[a][1], WarpsMap1[a][2])
elseif s == 2 then
say_title("Kategorien | Maps")
say("")
say("In welches Reich :D?")
a = select("Map2-Blau" , "Map2-Rot" , "Map2-Gelb", "Abbrechen")
if a == 4 then return end
say("Okay ich teleportiere dich")
wait()
pc.warp(WarpsMap2[a][1], WarpsMap2[a][2])
end
end
end
end
Quote:
Originally Posted by aaaccb111
Kann mir nochmal einer helfen? ich möchte das wenn man 10 mal das mob gekillt hat bekommt man eine Karte danach nicht mehr. wenn ich die Folgende Quest benutze bekomme ich nach JEDEM kill eine karte...
quest Karte_1 begin
state start begin
when 1903.kill begin
local count = pc.getqf("count")
if count == 10 then
pc.setqf("count", count +1)
else
pc.delqf("count")
chat("Du hast ein Kartenteil Gefunden!")
pc.give_item2(30120, 1)
notice_all (pc.get_name().." hat ein Kartenteil Gefunden")
end
end
end
end
|
PHP Code:
quest Karte_1 begin
state start begin
when kill with npc.get_race() == 1903 begin
if pc.getqf("count") == 9 then -- Soll 9, er zählt den ersten nicht mit daher sinds wieder 10
pc.give_item2(30120, 1)
chat("Du hast ein Kartenteil Gefunden!")
notice_all (pc.get_name().." hat ein Kartenteil Gefunden")
pc.delqf("count")
else
pc.setqf("count",pc.getqf("count")+1)
end
end
end
end
Quote:
Originally Posted by SyncEdit
Guten Abend,
wäre jemand so lieb und würde mir eine Rangpunkte System Quest schreiben?
Wie sie funktionieren sollte.
Wenn ein Spieler z.B. den Rang 8000 erreicht soll er als Attribut 5% Halbmenschen erhalten.
Hier die Auflistung wie ich sie gerne hätte.
Rang 4000 = 3% Halbmenschen
Rang 8000 = 5% Halbmenschen
Rang 20000 = 10% Halbmenschen
Rang 30000 = 15% Halbmenschen
Wäre super wenn das jemand für mich tun würde, da ich leider selbst keine questen schreiben kann.
|
Laut ihm hier sollte das so aussehen
Quote:
Originally Posted by IgorGlock
NEE... Kinder.
Bisschen aufmerksamer hinsehen.
Serverseitig läuft das über ein 10tel Stelle mehr. Also 10 000 sind Serverside 100 000.
Mir fiel das ganz zufällig ein... sonst kann ich nicht helfen.
|
Desweiteren weiß ich nicht wie es mit den Boni ist, muss man den neusetzen oder werden die dazu addiert?
PHP Code:
quest Rangpunkte_Boni begin
state start begin
when letter begin
timer("check_rang", 1)
end
when check_rang.timer begin
if pc.get_alginment() >= 40000 and pc.getqf("Rang_Boni") == 0 then
affect.add_collect(apply.ATTBONUS_HUMAN, 3, 60*60*24*365*60)
pc.setqf("Rang_Boni", 1)
elseif pc.get_alginment() >= 80000 and pc.getqf("Rang_Boni") == 1 then
affect.add_collect(apply.ATTBONUS_HUMAN, 2, 60*60*24*365*60)
pc.setqf("Rang_Boni", 2)
elseif pc.get_alginment() >= 200000 and pc.getqf("Rang_Boni") == 2 then
affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*24*365*60)
pc.setqf("Rang_Boni", 3)
elseif pc.get_alginment() >= 300000 and pc.getqf("Rang_Boni") == 3 then
affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*24*365*60)
pc.setqf("Rang_Boni", 4)
end
end
end
end