Quest einfüg Problem - Lauling v3 Files

05/11/2013 13:43 dopeness'#1
Huhu Community,

Ich füge Quest genau hier ein:
Quote:
/usr/home/game/share/locale/germany/quest
Es handelt sich um diese Quest, wobei es eigentlich egal ist - da keine funzt.
PHP Code:
-----------------------------------
-- 
GM Panel Quest by Imbattle V1.0
-----------------------------------
quest gm_panel begin
    state start begin
        when letter with pc
.is_gm() begin
                send_letter
("GM-Quest by [SA]KingsHorty")
        
end
        when button 
or info begin
            say_title
("Willkommen im GM Panel by KingsHorty")
            
say("Die meisten Inhalte dieses Panels,")
            
say("dürfen nur in absprache mit einem SA")
            
say("benutzt werden.")
            
say("")
            
say_reward("Bitte wähle deine Option")
            
local head select("Online Meldung""Event Panel""GM Set""Abbrechen")

                if 
head == 1 then
                    say_title
("Online Meldung")
                    
say("Hier kannst du eine Meldung auswählen, die du senden kannst")
                    
say("wenn du den Spielern sagen möchtest das du da bist oder noch")
                    
say("erreichbar bist!")
                    
say_reward("Bitte wähle deine Option")
                    
local on select("... ist Online""... ist noch Erreichbar""... verabschiedet sich""Abbrechen")

                        if 
on == 1 then
                            notice_all
("".. pc.get_name() .." ist online")
                            
notice_all("Er/Sie steht für eure Fragen zur verfügung")
                            
send_letter("GM-Quest by [SA]KingsHorty")

                        elseif 
on == 2 then
                            notice_all
("".. pc.get_name() .." steht euch immer noch zur verfügung")
                            
send_letter("GM-Quest by [SA]KingsHorty")

                        elseif 
on == 3 then
                            notice_all
("".. pc.get_name() .." verabschiedet sich")
                            
notice_all("und wünscht euch noch viel spaß auf Unleash Online")
                            
send_letter("GM-Quest by [SA]KingsHorty")

                        elseif 
on == 4 then
                        
return
                    
end

                
elseif head == 2 then
                    say_title
("Event Panel")
                    
say("Dieses Panel darf nur mit absprache eines SA benutzt werden!")
                    
say("")
                    
say_reward("Bitte wähle deine Option")
                    
local event select("Rates""Abbrechen")
                        
                        if 
event == 1 then
                            say_title
("Event Rates")
                            
say_reward("Bitte wähle die Rate die du ändern möchtest")
                                       
local rateset select ("EXP","Yang","Yang Bombe","Gegenstände","Abbrechen")  

                         if 
rateset == 1 then  
                            say_title
("EXP Rate:")   
                            
say_reward("Wie hoch soll die EXP Rate werden?"
                                
local w =select ("50","100","150","200","Abbrechen")   
                                    if 
== 1 then  
                                        command
("priv_empire 0 4:exp 50 24")
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 2 then  
                                        command
("priv_empire 0 4:exp 100 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 3 then  
                                        command
("priv_empire 0 4:exp 150 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 4 then  
                                        command
("priv_empire 0 4:exp 200 24")
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 5 then  
                                        send_letter
("GM-Quest by [SA]KingsHorty")
                                        return  
                                    
end  
                              
                        
elseif rateset == 2 then  
                            say_title
("Yang Rate:")  
                            
say_reward("Wie hoch soll die Yang Rate werden?")  
                                
local x =select ("50","100","150","200","Abbrechen")   
                                    if 
== 1 then  
                                        command
("priv_empire 0 2:gold_drop 50 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 2 then  
                                        command
("priv_empire 0 2:gold_drop 100 24")
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 3 then  
                                        command
("priv_empire 0 2:gold_drop 150 24")
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 4 then  
                                        command
("priv_empire 0 2:gold_drop 200 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 5 then  
                                    send_letter
("GM-Quest by [SA]KingsHorty")
                                        return  
                                    
end 
 
                        
elseif rateset == 3 then  
                            say_title
("Yang Bomben Rate:")   
                            
say_reward("Wie hoch soll die Yangbomben Rate werden?")  
                                
local y =select ("50","100","150","200","Abbrechen")   
                                    if 
== 1 then  
                                        command
("priv_empire 0 3:gold10_drop 50 24")  
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 2 then  
                                        command
("priv_empire 0 3:gold10_drop 100 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 3 then  
                                        command
("priv_empire 0 3:gold10_drop 150 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 4 then  
                                        command
("priv_empire 0 3:gold10_drop 200 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 5 then  
                                    send_letter
("GM-Quest by [SA]KingsHorty")
                                        return  
                                    
end  
                        
elseif rateset == 4 then  
                            say_title
("Gegenstände Rate:"
                            
say("Wie hoch soll die Gegenstand Rate werden?")  
                            
local z =select ("50","100","150","200","Abbrechen")   
                                    if 
== 1 then  
                                        command
("priv_empire 0 1:item_drop 50 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 2 then  
                                        command
("priv_empire 0 1:item_drop 100 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 3 then  
                                        command
("priv_empire 0 1:item_drop 150 24")
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 4 then  
                                        command
("priv_empire 0 1:item_drop 200 24"
                                        
send_letter("GM-Quest by [SA]KingsHorty")
                                    elseif 
== 5 then 
                                    send_letter
("GM-Quest by [SA]KingsHorty")
                                        return  
                                    
end  
                                    
                        
elseif rateset == 5 then  
                        send_letter
("GM-Quest by [SA]KingsHorty")
                            return  
                        
end
                        
                        
elseif event == 2 then
                        send_letter
("GM-Quest by [SA]KingsHorty")
                        return
                    
end        
                
                
elseif head == 3 then
                    say_title
("GM Set")
                    
say_reward("Bitte wähle deine Option")
                    
local set select ("GM Equipment""Militärgaul""Abbrechen")
                    
                        if 
set == 1 then
                            say_title
("Gm Eq")
                            
say_reward("Item1 erhalten.")
                            
say_reward("Item2 erhalten.")
                            
say_reward("Item3 erhalten.")
                            
say_reward("Item4 erhalten.")
                            
say_reward("Item5 erhalten.")
                            
pc.give_item2(19,1)
                            
pc.give_item2(19,1)
                            
pc.give_item2(19,1)
                            
pc.give_item2(19,1)
                            
pc.give_item2(19,1)
                            
send_letter("GM-Quest by [SA]KingsHorty")

                        elseif 
set == 2 then
                            say_title
("Militärgaul")
                            
pc.set_skill_level(13110)
                            
horse.set_level(21)
                            
horse.summon()    
                            
horse.ride()
                            
pc.give_item2(500531)
                            
say_reward("Dein Pferd ist nun auf Level 21")
                            
say_reward("Dein Pferderufen ist nun auf Level 10")
                            
say_reward("Dein Pferd wurde gerufen")
                            
say_reward("Du hast Waffenperfdebuch erhalten")
                            
send_letter("GM-Quest by [SA]KingsHorty")
    
                        elseif 
set == 3 then
                        send_letter
("GM-Quest by [SA]KingsHorty")
                            return
                        
end
                
                
elseif head == 4 then
                send_letter
("GM-Quest by [SA]KingsHorty")
                    return
            
end
        end
    end
end 


Dann gebe ich in Virtual-Box "sh quest.sh" ein ; und Ingame mache ich /reload q , Trotzdem funzt die Quest nicht, Was mache ich falsch?

Es ist nicht nur diese Quest, mehrere gehen nicht..
05/11/2013 14:22 nostradame37#2
was genau funktioniert nicht?
05/11/2013 14:23 dopeness'#3
Die quest Funktioniert Ingame nicht..
05/11/2013 16:06 »Côoper«™#4
Hast du die quest namen auch in der questliste eingefuegt?

Versuch es mal mit nem Reboot.
05/11/2013 16:21 dopeness'#5
Zu beidem Ja..
05/11/2013 17:24 Invoice™#6
schonmal python make.py getestet ? vielleicht hat er ja das relaod script
05/12/2013 22:31 dopeness'#7
Quote:
Originally Posted by Invoice™ View Post
schonmal python make.py getestet ? vielleicht hat er ja das relaod script
auch damit nicht..

Push - ich verzweifel langsam -.-
05/12/2013 22:33 Zryyy#8
phyton ist ja installiert frage mich auch warum es nicht geht

liegt es vllt an den files?
05/12/2013 22:38 monsterbacke778#9
kommt ein fehler beim kompilieren der quest?
wenn ja welcher?
05/12/2013 22:47 dopeness'#10
Quote:
Originally Posted by monsterbacke778 View Post
kommt ein fehler beim kompilieren der quest?
wenn ja welcher?
Was meinst du mit Kompilieren?
05/12/2013 22:50 monsterbacke778#11
wenn du make.sh oder make.py oder quest.py oder was auch immer du ausführst^^

edit: ich denke dass du einen gedumpten questcore hast^^
05/12/2013 22:53 dopeness'#12
Keine ahnung.. Putty zeigt mir auch keine fehler an..
05/12/2013 22:54 monsterbacke778#13
adde mich mal bitte in skype..
05/12/2013 23:24 [Dev]Gizeh#14
machs doch so

quest rein > local_list öffnen dort eintragen deinname.quest

putty öffnen

cd /usr/home/game/quest

sh make.sh

ingame gehen

reload q

und * ausloggen und neu einloggen

siehe dar es funktioniert
#edit make.sh & make.py im anhang funktioneirt bei mir hab die files damit getestet!!
#edit info*
05/14/2013 17:16 Lauling#15
so wie mein vorposter, dann sollte es eigentlich gehen.

lass lieber die make.sh oder make.py die in den files sind.
ausserdem ist im root verzeichniss eine quest.sh, damit kannst du compilen ohne immer in den quest pfad zu wechseln.

also nochmal quest in den quest ordner
777 rechte geben
in die locale_list eintragen, kompletter name
speichern schliessen
cd /root && sh quest.sh
insgame gehen, /reload q eingeben
freuen.

mfg