QUEST PROBLEM

05/15/2017 19:11 hacker-2012#1
...
05/15/2017 19:14 Madonis#2
Quote:
Originally Posted by hacker-2012 View Post
hello i got a problem with my quest...

PHP Code:
[SPOILER]quest sihastru_shining begin
    state start begin
        when login begin
            set_state
("__INFORMATIONS__")
        
end
    end
    state __INFORMATIONS__ begin
        when 20354.chat
."Ξεχώρισε μέσα στο πλήθος" begin
            say_title
("Φρουρά Πόλης[ENTER]")
            
say("Καλησπέρα,θα ήθελες να ξεχωρίσεις μέσα στο πλήθος;")
            
say("Μπορώ να το κάνω αυτό αλλα μόνο με μερικά αντικείμενα")
            
say("τα οποία δεν έχω.![ENTER]")
            
say_reward("Πές μου πως θα ήθελες να είναι η στολή σου.:")
            
say_size(350330)
            
local sihastre_list select("Κόκκινο εφέ","Μπλέ εφέ","Κίτρινο εφέ","Πορτοκαλί εφέ","Ακύρωση")
            if 
sihastre_list == 5 then
                
return
            
end
            
if sihastre_list == 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η στολή που θα ήθελες είναι για άνδρες ή")
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]")
                
local sex_costume select(" Άνδρες ","Γυναίκες ","Ακύρωση")
                if 
sex_costume == and pc.count_item(41521) >= 1 then
                    pc
.remove_item(415211)
                    
pc.setqf("sihastru_masculin"1)
                    
pc.setqf("soul_of_awheh"1)
                    
set_state("shining_red")
                elseif 
sex_costume == and pc.count_item(41521) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume ==  and pc.count_item(41522) >= 1 then
                    pc
.remove_item(415221)
                    
pc.setqf("sihastru_feminin"1)
                    
pc.setqf("soul_of_awheh"1)
                    
set_state("shining_red")
                elseif 
sex_costume ==  and pc.count_item(41522) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume == 3 then
                    
return
                
end
            end
            
if sihastre_list == 2 then
                say
("Η στολή που θα ήθελες είναι για άνδρες ή")
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]")
                
local sex_costume select(" Άνδρα "," Γυναίκα ","Ακύρωση")
                if 
sex_costume == and pc.count_item(41525) >= 1 then
                    pc
.remove_item(415251)
                    
pc.setqf("sihastru_masculin"1)
                    
pc.setqf("soul_of_beran"1)
                    
set_state("shining_blue")
                elseif 
sex_costume == and pc.count_item(41525) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume ==  and pc.count_item(41526) >= 1 then
                    pc
.remove_item(415261)
                    
pc.setqf("sihastru_feminin"1)
                    
pc.setqf("soul_of_beran"1)
                    
set_state("shining_blue")
                elseif 
sex_costume ==  and pc.count_item(41526) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume == 3 then
                    
return
                
end
            end
            
if sihastre_list == 3 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η στολή που θα ήθελες είναι για άνδρες ή")
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]")
                
local sex_costume select(" άνδρα ","Γυναίκα","Ακύρωση")
                if 
sex_costume == and pc.count_item(41529) >= 1 then
                    pc
.remove_item(415291)
                    
pc.setqf("sihastru_masculin"1)
                    
pc.setqf("soul_of_eoten"1)
                    
set_state("shining_green")
                elseif 
sex_costume == and pc.count_item(41529) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume ==  and pc.count_item(41530) >= 1 then
                    pc
.remove_item(415301)
                    
pc.setqf("sihastru_feminin"1)
                    
pc.setqf("soul_of_eoten"1)
                    
set_state("shining_green")
                elseif 
sex_costume ==  and pc.count_item(41530) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume == 3 then
                    
return
                
end
            end
            
if sihastre_list == 4 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η στολή που θα ήθελες είναι για άνδρες ή")
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]")
                
local sex_costume select("άνδρα ","Γυναίκα ","Ακύρωση")
                if 
sex_costume == and pc.count_item(41533) >= 1 then
                    pc
.remove_item(415331)
                    
pc.setqf("sihastru_masculin"1)
                    
pc.setqf("soul_of_wubba"1)
                    
set_state("shining_orange")
                elseif 
sex_costume == and pc.count_item(41533) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume ==  and pc.count_item(41534) >= 1 then
                    pc
.remove_item(415341)
                    
pc.setqf("sihastru_feminin"1)
                    
pc.setqf("soul_of_wubba"1)
                    
set_state("shining_orange")
                elseif 
sex_costume ==  and pc.count_item(41534) < 1 then
                    say_title
("Φρουρά Πόλης[ENTER]")
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]")
                
end
                
if sex_costume == 3 then
                    
return
                
end
            end
        end
    end
    state shining_red begin
        when letter begin
            send_letter
("Η ψυχή του Aw-heh")
        
end
        when button 
or info begin
            say_title
("Η ψυχή του Aw-heh[ENTER]")
            
say("Για να μπορέσει η στολή σου να γίνει μοναδική")
            
say("χρειάζεται να βρείς την ψυχή του aw-heh.")
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε")
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]")
            
say_reward("Αποστολή: Σκότωσε τον aw-heh για να πάρεις την ψυχή του.![ENTER]")
        
end
        when 6091.kill with pc
.getqf("soul_of_awheh") == 1 begin
            pc
.give_item2(910551)
            
pc.delqf("soul_of_awheh")
            
set_state("shining_red_successfull")
        
end
    end
    state shining_blue begin
        when letter begin
            send_letter
("H ψυχή του Beran Setaou")
        
end
        when button 
or info begin
            say
("Για να μπορέσει η στολή σου να γίνει μοναδική")
            
say("χρειάζεται να βρείς την ψυχή του beran setaou.")
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε")
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]")
            
say_reward("Αποστολή: Σκότωσε τον beran setaou για να πάρεις την ψυχή του.![ENTER]")
        
end
        when 2493.kill with pc
.getqf("soul_of_beran") == 1 begin
            pc
.give_item2(910561)
            
pc.delqf("soul_of_beran")
            
set_state("shining_blue_successfull")
        
end
    end
    state shining_green begin
        when letter begin
            send_letter
("Η ψυχή του δάσους.")
        
end
        when button 
or info begin
            say
("Για να μπορέσει η στολή σου να γίνει μοναδική")
            
say("χρειάζεται να βρείς την ψυχή του τέρατος που περιπανιέται.")
            
say("στα Δάση.")
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε")
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]")
            
say_reward("Αποστολή: Σκότωσε τον Γίγας για να πάρεις την ψυχή του.![ENTER]")
        
end
        when 3902.kill with pc
.getqf("soul_of_eoten") == 1 begin
            pc
.give_item2(910571)
            
pc.delqf("soul_of_eoten")
            
set_state("shining_green_successfull")
        
end
    end
    state shining_orange begin
        when letter begin
            send_letter
("Sufletul lui Wubba")
        
end
        when button 
or info begin
            say
("Για να μπορέσει η στολή σου να γίνει μοναδική")
            
say("χρειάζεται να βρείς την ψυχή του  βασιλιά Γουομπα.")
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε")
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]")
            
say_reward("Αποστολή: Σκότωσε τον βασιλιά Γουομπα για να πάρεις την ψυχή του.![ENTER]")
        
end
        when 3791.kill with pc
.getqf("soul_of_wubba") == 1 begin
            pc
.give_item2(910581)
            
pc.delqf("soul_of_wubba")
            
set_state("shining_orange_successfull")
        
end
    end
    state shining_red_successfull begin
        when letter begin
            local v 
find_npc_by_vnum(20354)
            if 
!= 0 then
                target
.vid("gardian"v"Gardian")
            
end
            send_letter
("Επισκέψου τη Φρουρά Πόλης")
        
end
        when button 
or info begin
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]")
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη")
            
say("στολή αυτή.")
            
say("Πάντα πίστευα σε εσένα![ENTER]")
        
end
        when gardian
.target.click or 20354.chat."Δολοφονία του Aw-Heh" begin
            target
.delete("gardian")
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91055) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή του Aw-Heh![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91055) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41523)
                
pc.give_item2(415231)
                
pc.remove_item(910551)
                
pc.delqf("sihastru_masculin")
                
set_state("__INFORMATIONS__")
                return
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91055) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή του Aw-Heh![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91055) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41524)
                
pc.give_item2(415241)
                
pc.remove_item(910551)
                
pc.delqf("sihastru_feminin")
                
set_state("__INFORMATIONS__")
                return
            
end
        end
    end
    state shining_blue_successfull begin
        when letter begin
            local v 
find_npc_by_vnum(20354)
            if 
!= 0 then
                target
.vid("gardian"v"Gardian")
            
end
            send_letter
("Επισκέψου τη Φρουρά Πόλης")
        
end
        when button 
or info begin
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]")
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη")
            
say("στολή αυτή.")
            
say("Πάντα πίστευα σε εσένα![ENTER]")
        
end
        when gardian
.target.click or 20354.chat."Η ψυχή του Beran Setaou" begin
            target
.delete("gardian")
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91056) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή του Beran Setaou![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91056) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41527)
                
pc.give_item2(415271)
                
pc.remove_item(910561)
                
pc.delqf("sihastru_masculin")
                
set_state("__INFORMATIONS__")
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91056) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή τουBeran Setaou![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91056) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41528)
                
pc.give_item2(415281)
                
pc.remove_item(910561)
                
pc.delqf("sihastru_feminin")
                
set_state("__INFORMATIONS__")
            
end
        end
    end
    state shining_green_successfull begin
        when letter begin
            local v 
find_npc_by_vnum(20354)
            if 
!= 0 then
                target
.vid("gardian"v"Gardian")
            
end
            send_letter
("Επισκέψου τη Φρουρά Πόλης")
        
end
        when button 
or info begin
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]")
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη")
            
say("στολή αυτή.")
            
say("Πάντα πίστευα σε εσένα![ENTER]")
        
end
        when gardian
.target.click or 20354.chat."Ψυχή του Eoten" begin
            target
.delete("gardian")
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91057) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή του Eoten![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91057) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41531)
                
pc.give_item2(415311)
                
pc.remove_item(910571)
                
pc.delqf("sihastru_masculin")
                
set_state("__INFORMATIONS__")
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91057) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή τουEoten![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91057) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41532)
                
pc.give_item2(415321)
                
pc.remove_item(910571)
                
pc.delqf("sihastru_feminin")
                
set_state("__INFORMATIONS__")
            
end
        end
    end
    state shining_orange_successfull begin
        when letter begin
            local v 
find_npc_by_vnum(20354)
            if 
!= 0 then
                target
.vid("gardian"v"Gardian")
            
end
            send_letter
("Επισκέψου τη Φρουρά Πόλης")
        
end
        when button 
or info begin
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]")
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη")
            
say("στολή αυτή.")
            
say("Πάντα πίστευα σε εσένα![ENTER]")
        
end
        when gardian
.target.click or 20354.chat."Η ψυχή του βασιλιά" begin
            target
.delete("gardian")
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91058) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή τουWubba![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91058) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41535)
                
pc.give_item2(415351)
                
pc.remove_item(910581)
                
pc.delqf("sihastru_masculin")
                
set_state("__INFORMATIONS__")
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91058) < 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Έχεις πλέον την ψυχή τουWubba![ENTER]")
                return
            
end
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91058) >= 1 then
                say_title
("Φρουρά Πόλης[ENTER]")
                
say("Η δημιουργία της στολής ήταν επιτυχής.!")
                
say("Θα λάβεις:")
                
say_item_vnum(41536)
                
pc.give_item2(415361)
                
pc.remove_item(910581)
                
pc.delqf("sihastru_feminin")
                
set_state("__INFORMATIONS__")
            
end
        end
    end
end
[/SPOILER
Try this here: [Only registered and activated users can see links. Click Here To Register...]