[SERVICE] Die Questkontrolle

03/14/2016 19:28 gerald500#12241
Quote:
Originally Posted by OoKaMi_ View Post
Jetzt steht da

mob_spawn: invalid argument

Fehlt mir nicht doch ein lua Script ?
Dir fehlt garkein lua script den diese befehle sind in der game festgelgt^^

versuch mal kurz bei mob.spawn doch ne fixxe nummer einzutragen und guck ob der npc kommt
03/14/2016 19:59 OoKaMi_#12242
Quote:
Originally Posted by gerald500 View Post
Dir fehlt garkein lua script den diese befehle sind in der game festgelgt^^

versuch mal kurz bei mob.spawn doch ne fixxe nummer einzutragen und guck ob der npc kommt
Upps hatte bei mob.spawn(mob, das test vergessen. Und mit mob_test funktioniert es komisch.
03/15/2016 17:28 gerald500#12243
Quote:
Originally Posted by OoKaMi_ View Post
Upps hatte bei mob.spawn(mob, das test vergessen. Und mit mob_test funktioniert es komisch.
dann waren wahrscheinlich die namen schon von irgendwelchen globalen variablen belegt
03/15/2016 22:27 stenlykkk#12244
Hello people,
How i add here timer for call pets?
(I need -> click on 53511 item, and 5sec waiting and call all function.)
Thanks for help :)
Quote:
when 53511.use begin
if pc.getqf('petlevel') == 0 then
pc.setqf('petlevel',1)
end
if pc.getqf("petruf") == 0 then
local Horselevel = 29-pc.getqf('petlevel')
horse.set_level(Horselevel)
pet.unsummon() pet.summon()
03/16/2016 00:15 aslanbey40#12245
Quote:
when 20009.chat.gameforge.dragon_lair_access._190_npcCh at or 9012.chat.gameforge.dragon_lair_access._190_npcCha t or 30121.chat.gameforge.dragon_lair_access._190_npcCh at with pc.get_map_index() != 208 begin
if pc.getqf("time") > 0 and pc.getqf("time") == game.get_event_flag("dragon_lair_time") then
dragon_lair_access.warp_to_lair()
else
say_title(gameforge.neutral_warp._20_sayTitle)
say(gameforge.dragon_lair_access._120_say)
set_state(start)
end
end
when 2493.kill with pc.get_map_index() == 208 begin
char_log(pc.get_player_id(), 'LAIR', pc.get_channel_id() ..' DRAGON KILLED')
game.set_event_flag("dragon_lair_alive", 60) -- dragon is dead
game.drop_item_with_ownership(71123, 1) -- dropping dragon scale
game.drop_item_with_ownership(71129, 1) -- dropping toe nail
notice_multiline(string.format(gameforge.dragon_la ir_access._180_notice, pc.name), notice_all) -- the dragon has been killed by <name>!
local settings = dragon_lair_access.get_settings()
--purge_area(settings.room_area.first.x, settings.room_area.first.y, settings.room_area.last.x, settings.room_area.last.y)
--warp_all_to_village()
warp_all_to_village(208, 10)
end
end
end
Problem: Wenn ich drache kille werden alle spieler gleich stadt telepotiert ich kann die drops nichtmal heben kann mir jemand da helfen ?
03/16/2016 12:35 .He3o Copy™#12246
Quote:
Originally Posted by stenlykkk View Post
Hello people,
How i add here timer for call pets?
(I need -> click on 53511 item, and 5sec waiting and call all function.)
Thanks for help :)

PHP Code:
when 53511.use begin
    timer
("variable",5)
end
when variable
.timer begin
    
if pc.getqf('petlevel') == 0 then
        pc
.setqf('petlevel',1)
    
end
    
if pc.getqf("petruf") == 0 then
        local Horselevel 
29-pc.getqf('petlevel')
        
horse.set_level(Horselevel)
        
pet.unsummon() pet.summon()
    
end
end 
03/17/2016 20:54 stenlykkk#12247
Quote:
Originally Posted by .He3o Copy™ View Post
PHP Code:
when 53511.use begin
    timer
("variable",5)
end
when variable
.timer begin
    
if pc.getqf('petlevel') == 0 then
        pc
.setqf('petlevel',1)
    
end
    
if pc.getqf("petruf") == 0 then
        local Horselevel 
29-pc.getqf('petlevel')
        
horse.set_level(Horselevel)
        
pet.unsummon() pet.summon()
    
end
end 

Nic thanks :) :handsdown:
03/18/2016 03:17 MrSoNiice#12248
Soll die Wartezeit vom Biologen auf 0 setzen aber geht nicht.. :/
03/18/2016 21:17 Rofelmau#12249
Quote:
Originally Posted by MrSoNiice View Post
Soll die Wartezeit vom Biologen auf 0 setzen aber geht nicht.. :/
du must entweder pc.getf und pc.setf benutzen oder es in die bioquest reinschreiben
03/19/2016 14:46 MrSoNiice#12250
Quote:
Originally Posted by Rofelmau View Post
du must entweder pc.getf und pc.setf benutzen oder es in die bioquest reinschreiben

ich habe pc.setqf("duration",get_time()+60*30*1) in der Bio quest drinnen
03/19/2016 16:14 Remix v61#12251
Quote:
Originally Posted by OoKaMi_ View Post
Channel1 syserr.

RunState: LUA_ERROR: [string "mount_arena"]:4 attempt to index local 'mob' (a number value)

WriteRunningStateToSyserr: LUA_ERROR: quest mount_arena.start Click
hast irgendwo versucht eine normale number als array zu nutzen
such einfach nach "mob[" solltest es dann finden
03/20/2016 01:18 Rofelmau#12252
Quote:
Originally Posted by MrSoNiice View Post
ich habe pc.setqf("duration",get_time()+60*30*1) in der Bio quest drinnen
musst wie gesagt pc.setf nehmen und pc.getf
und in deiner anderen quest dann eben auch pc.setf und pc.getf
ohne q
03/20/2016 03:38 It´s FrenchToast#12253
Guten Morgen ich bin sehr sehr neu im Questen und komme gerade einfach nicht weiter. Das erste Fenster lässt sich einfach nicht schließen es setzt sich einfach im Hintegrund ab. Hoffe jemand kann mir helfen :)

PHP Code:
quest willkommen begin
    state start begin
            when XXX
.use  begin
             
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#")
                
say("")
                
say_red("Willkommen auf dem Server MoonlightMT2")
                
say("")
                
say_white("Du wirst hier viele Abenteuer erleben.")
                
say_white("Außerdem wirst du einige Entscheidungen")
                
say_white("treffen müssen. Bevor du nun loslegen kannst")
                
say_white("müssen wir noch ein paar kleinigkeiten besprechen")
                
say_white("Bist du bereit in das Abenteuer zu starten?")
                
say("")
                
say("")
                
say_red("Bitte entscheide dich für eine Option!")
                
say("")
                
local s=select("Nein warte!","Ja los!")
                
                if 
s==1 then
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#")
                
say("...")
                
end
                
                
if s==2 then               
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#")
                
say("")
                
say_white("Nun hast die die Auswahl. Die Götter")
                
say_white("wollen dir zum Start einen kleinen Bonus ")
                
say_white("geben. Zur Auswahl steht dir folgendes:")
                
say_red("PvP: Gibt dir im Kampf gegen andere Spieler einen")
                
say_red("kleinen PvP Bonus von 15% Prozent.")
                
say("")
                
say_red("PvM: Gibt dir im Kampf gegen Monster einen")
                
say_red("kleinen PvM Bonus von 15% Prozent.")
                
say_white("Du hast die Wahl. Wähle geschickt.....")
                
say("")
                
local s=select("PvP Bonus","PvM Bonus")
    
                
                if 
s==1 then
                say
("PvP Bonus")
                
say("...")
                
end
                
                
if s==2 then               
                say
("PvM Bonus")
                
say("...")
                
end 
03/20/2016 22:01 Jantux#12254
Quote:
Originally Posted by It´s FrenchToast View Post
Guten Morgen ich bin sehr sehr neu im Questen und komme gerade einfach nicht weiter. Das erste Fenster lässt sich einfach nicht schließen es setzt sich einfach im Hintegrund ab. Hoffe jemand kann mir helfen :)

PHP Code:
quest willkommen begin
    state start begin
            when XXX
.use  begin
             
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#")
                
say("")
                
say_red("Willkommen auf dem Server MoonlightMT2")
                
say("")
                
say_white("Du wirst hier viele Abenteuer erleben.")
                
say_white("Außerdem wirst du einige Entscheidungen")
                
say_white("treffen müssen. Bevor du nun loslegen kannst")
                
say_white("müssen wir noch ein paar kleinigkeiten besprechen")
                
say_white("Bist du bereit in das Abenteuer zu starten?")
                
say("")
                
say("")
                
say_red("Bitte entscheide dich für eine Option!")
                
say("")
                
local s=select("Nein warte!","Ja los!")
                
                if 
s==1 then
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#")
                
say("...")
                
end
                
                
if s==2 then               
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#")
                
say("")
                
say_white("Nun hast die die Auswahl. Die Götter")
                
say_white("wollen dir zum Start einen kleinen Bonus ")
                
say_white("geben. Zur Auswahl steht dir folgendes:")
                
say_red("PvP: Gibt dir im Kampf gegen andere Spieler einen")
                
say_red("kleinen PvP Bonus von 15% Prozent.")
                
say("")
                
say_red("PvM: Gibt dir im Kampf gegen Monster einen")
                
say_red("kleinen PvM Bonus von 15% Prozent.")
                
say_white("Du hast die Wahl. Wähle geschickt.....")
                
say("")
                
local s=select("PvP Bonus","PvM Bonus")
    
                
                if 
s==1 then
                say
("PvP Bonus")
                
say("...")
                
end
                
                
if s==2 then               
                say
("PvM Bonus")
                
say("...")
                
end 

PHP Code:
quest willkommen begin
    state start begin
        when itemid
.use begin
            say_title
("#MoonlightMT2-Das Abenteuer beginnt#"
            
say(""
            
say_red("Willkommen auf dem Server MoonlightMT2"
            
say(""
            
say_white("Du wirst hier viele Abenteuer erleben."
            
say_white("Außerdem wirst du einige Entscheidungen"
            
say_white("treffen müssen. Bevor du nun loslegen kannst"
            
say_white("müssen wir noch ein paar kleinigkeiten besprechen"
            
say_white("Bist du bereit in das Abenteuer zu starten?"
            
say(""
            
say(""
            
say_red("Bitte entscheide dich für eine Option!"
            
say("")
            if 
select("Ja,los!","Nein warte!") == 2 then
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#"
                
say("...")
                return
            
end               
                say_title
("#MoonlightMT2-Das Abenteuer beginnt#"
                
say(""
                
say_white("Nun hast die die Auswahl. Die Götter"
                
say_white("wollen dir zum Start einen kleinen Bonus "
                
say_white("geben. Zur Auswahl steht dir folgendes:"
                
say_red("PvP: Gibt dir im Kampf gegen andere Spieler einen"
                
say_red("kleinen PvP Bonus von 15% Prozent."
                
say(""
                
say_red("PvM: Gibt dir im Kampf gegen Monster einen"
                
say_red("kleinen PvM Bonus von 15% Prozent."
                
say_white("Du hast die Wahl. Wähle geschickt....."
                
say("")
                
local s select("PvP Bonus","PvM Bonus")
                    if 
s==1 then 
                    say
("PvP Bonus"
                    
say("..."
                
end 
                 
                
if s==2 then                
                say
("PvM Bonus"
                
say("..."
            
end
        end
    end
end 
03/24/2016 15:52 MrSoNiice#12255
Quote:
Originally Posted by Rofelmau View Post
musst wie gesagt pc.setf nehmen und pc.getf
und in deiner anderen quest dann eben auch pc.setf und pc.getf
ohne q
verstehe ich nicht ganz, kannst du mir eventuell anders weiter helfen? :D