[SERVICE] Die Questkontrolle

02/10/2013 18:18 gangsta911#7591
Error occured on compile with lvl99.quest
02/10/2013 18:37 .Delta#7592
1) mach () hinter pc.get_name

2) Dir fehlt ein ", mal sehn ob du findest wo ;)
ist ja schön zu sehen in der php Formatierung
02/10/2013 18:48 ©by Noa#7593
Quote:
Originally Posted by xKinGNavy View Post
PHP Code:
notice_all(pc.get_name().." hat soeben das Level 100 erreicht!")
say("Du bist nun ein echter Krieger.") 
Da sind die beiden fehler
02/10/2013 19:34 gangsta911#7594
PHP Code:
quest lvl99 begin
    state start    begin
        when levelup with pc
.get_name() == 100 begin
            notice_all
("..pc.get_name.." hat soeben das Level 100 erreicht!")
            notice_all("
Herzlichen Glückwunsch.")
            send_letter("
Herzlichen Glückwunsch")
            say("
Du hast soeben das Level 100 erreicht.")
            say("
Du bist nun ein echter Krieger.")
            pc.give_item2("
27992",3)
            pc.give_item2("
27993",3)
            pc.give_item2("
27994",3)
        end
    end
end 
Klappt nicht.
02/10/2013 19:41 hoizi22111995#7595
PHP Code:
quest regenbogen begin 
    state start begin 
            when 50512.
use  begin 
                 
                say_title
("Regenbogenstein:") 
                
say("Du möchtest also alle deine Skills auf") 
                
say("Perfekter-Meister setzen?") 
                
command("set "..pc.get_name() .." align 20000") 
                
command("horse_level "..pc.get_name() .." 21") 
                
pc.set_skill_level(122 2")  
                pc.set_skill_level(121 59"
)  
                
pc.set_skill_level(124 59")  
                pc.set_skill_level(125 59"
)  
                
pc.set_skill_level(126 59")  
                pc.set_skill_level(127 59"
)  
                
pc.set_skill_level(128 59")  
                pc.set_skill_level(129 59"
)  
                
pc.set_skill_level(130 59")  
                pc.set_skill_level(131 59"
) 
                
pc.set_skill_level(137 59")  
                pc.set_skill_level(138 59"
)  
                
pc.set_skill_level(139 59")  
                pc.set_skill_level(140 59"
)  
                     
                if 
pc.job ==0 then 
                say
("Wähle deine Lehre aus") 
                         
                
local s=select("Körper","Mental") 
                         
                if 
s==1 then 
                
--Körper 
                pc
.set_skill_group(1) 
                
pc.set_skill_level(1 ,59) 
                
pc.set_skill_level(2 ,59) 
                
pc.set_skill_level(3 ,59) 
                
pc.set_skill_level(4 ,59) 
                
pc.set_skill_level(5 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
if s==2 then 
                
--Mentalo 
                pc
.set_skill_group(2) 
                
pc.set_skill_level(16 ,59) 
                
pc.set_skill_level(17 ,59) 
                
pc.set_skill_level(18 ,59) 
                
pc.set_skill_level(19 ,59) 
                
pc.set_skill_level(20 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
elseif pc.job ==1 then 
                say
("Wähle deine Lehre aus") 
                         
                
local s=select("Nahkampf","Bogen") 
                         
                if 
s==1 then 
                
--Nahkampf 
                pc
.set_skill_group(3) 
                
pc.set_skill_level(31 ,59) 
                
pc.set_skill_level(32 ,59) 
                
pc.set_skill_level(33 ,59) 
                
pc.set_skill_level(34 ,59) 
                
pc.set_skill_level(35 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
if s==2 then 
                
--Fernkampf 
                pc
.set_skill_group(4) 
                
pc.set_skill_level(46 ,59) 
                
pc.set_skill_level(47 ,59) 
                
pc.set_skill_level(48 ,59) 
                
pc.set_skill_level(49 ,59) 
                
pc.set_skill_level(50 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
elseif pc.job ==2 then 
                say
("Wähle deine Lehre aus") 
                
local s=select("Magie","Waffe") 
                         
                if 
s==1 then 
                
--Magie 
                pc
.set_skill_group(5) 
                
pc.set_skill_level(76 ,59) 
                
pc.set_skill_level(77 ,59) 
                
pc.set_skill_level(78 ,59) 
                
pc.set_skill_level(79 ,59) 
                
pc.set_skill_level(80 ,59) 
                
pc.set_skill_level(81, 59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
if s==2 then 
                
--Waffe 
                pc
.set_skill_group(6) 
                
pc.set_skill_level(61 ,59) 
                
pc.set_skill_level(62 ,59) 
                
pc.set_skill_level(63 ,59) 
                
pc.set_skill_level(64 ,59) 
                
pc.set_skill_level(65 ,59) 
                
pc.set_skill_level(66 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
elseif pc.job ==3 then 
                say
("Wähle deine Lehre aus") 
                
local s=select("Heil","Drachen") 
                         
                if 
s==1 then 
                
--Heil 
                pc
.set_skill_group(7) 
                
pc.set_skill_level(106 ,59) 
                
pc.set_skill_level(107 ,59) 
                
pc.set_skill_level(108 ,59) 
                
pc.set_skill_level(109 ,59) 
                
pc.set_skill_level(110 ,59) 
                
pc.set_skill_level(111 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
                         
                
if s==2 then 
                
--Drachen 
                pc
.set_skill_group(8) 
                
pc.set_skill_level(91 ,59) 
                
pc.set_skill_level(92 ,59) 
                
pc.set_skill_level(93 ,59) 
                
pc.set_skill_level(94 ,59) 
                
pc.set_skill_level(95 ,59) 
                
pc.set_skill_level(96 ,59) 
                
pc.removeitem("50512", 1) 
                
say("Deine Skills sind auf Perfekter Meister") 
                
end 
            end 
        end 
    end 
end 
Error occured on compile .quest
02/10/2013 20:04 ©by Noa#7596
habe ich dir schon geschrieben wieso fragst du hier nochmal?
PHP Code:
quest regenbogen begin 
    state start begin 
        when 50512.
use  begin         
            table
.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
            
pc.changealignment(20000)
            
horse.set_level("21")
            
say("Deine Skills sind auf Perfekter Meister") 
        
end
    end
end 
02/10/2013 20:11 gangsta911#7597
PHP Code:
quest lvl99 begin
    state start    begin
        when levelup with pc
.get_name() == 100 begin
            notice_all
("..pc.get_name.." hat soeben das Level 100 erreicht!")
            notice_all("
Herzlichen Glückwunsch.")
            send_letter("
Herzlichen Glückwunsch")
            say("
Du hast soeben das Level 100 erreicht.")
            say("
Du bist nun ein echter Krieger.")
            pc.give_item2("
27992",3)
            pc.give_item2("
27993",3)
            pc.give_item2("
27994",3)
        end
    end
end 
why klappt der net -.-
02/10/2013 20:24 ©by Noa#7598
Quote:
Originally Posted by gangsta911 View Post
PHP Code:
quest lvl99 begin
    state start    begin
        when levelup with pc
.get_name() == 100 begin
            notice_all
("..pc.get_name.." hat soeben das Level 100 erreicht!")
            notice_all("
Herzlichen Glückwunsch.")
            send_letter("
Herzlichen Glückwunsch")
            say("
Du hast soeben das Level 100 erreicht.")
            say("
Du bist nun ein echter Krieger.")
            pc.give_item2("
27992",3)
            pc.give_item2("
27993",3)
            pc.give_item2("
27994",3)
        end
    end
end 
why klappt der net -.-
PHP Code:
quest lvl99 begin 
    state start begin 
        when levelup with pc
.get_level() == 100 begin 
            notice_all
(pc.get_name().." hat soeben das Level 100 erreicht!") 
            
notice_all("Herzlichen Glückwunsch.") 
            
say("Du hast soeben das Level 100 erreicht.") 
            
say("Du bist nun ein echter Krieger.") 
            
pc.give_item2(27992,3) 
            
pc.give_item2(27993,3) 
            
pc.give_item2(27994,3) 
        
end 
    end 
end 
02/10/2013 20:48 hoizi22111995#7599
Quote:
Originally Posted by ©by Noa View Post
habe ich dir schon geschrieben wieso fragst du hier nochmal?
PHP Code:
quest regenbogen begin 
    state start begin 
        when 50512.
use  begin         
            table
.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
            
pc.changealignment(20000)
            
horse.set_level("21")
            
say("Deine Skills sind auf Perfekter Meister") 
        
end
    end
end 
Wo sind Führung, Verwandeln, Jinno, Chunjo, Combo, Pferdeskills und Bergbau?
Hätte gerne eine Quest, mit der ALLES perfektioniert wird
02/10/2013 21:01 ©by Noa#7600
dann schreib es doch am Anfang -.-*
pferde lvl, p skill und rang ist hier definiert, von Bergbau oder anderes hast du nie was geschrieben.
@ gangsta
hab die quest nochmal verändert, du hattest am Anfang
falsch
PHP Code:
when levelup with pc.get_name()==100 begin 
richtig
PHP Code:
when levelup with pc.get_level()==100 begin 
02/11/2013 17:08 HenK™#7601
Wo ist hier der fehler?
Fehler beim Compilieren:

qc in malloc(): error: allocation failed
Error occured on compile info.quest

02/11/2013 17:29 hr4rjuku#7602
Quote:
Originally Posted by 8234882348 View Post
Wo ist hier der fehler?
Fehler beim Compilieren:

qc in malloc(): error: allocation failed
Error occured on compile info.quest



PS: Achte auf die ends
Mfg Hr4rjuku
02/11/2013 22:02 gangsta911#7603
PHP Code:
quest 72705 begin
    state start begin 
        when 72705.
use begin 
           affect
.add_collect(apply.ATT_BONUS_TO_MONSTER, 250, 60*60*24*365*60)
        
end
    end
end 
hat einer ne idee warum der nicht klappt ?
02/11/2013 23:38 doublesnake#7604
Weiß jemand warum die Nicht geht?

PHP Code:
quest lolli begin  
    state start begin  
        when 71136.
use begin  
            
if pc.getqf("lolli") == 1 then  
                chat
("Du musst erst dein Lolli ausziehen!")  
            else
                
affect.add_collect(apply.CRITICAL_PCT, 20, 60*60*24*365*60)          
                
affect.add_collect(apply.MAX_HP, 2000, 60*60*24*365*60)  
                
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 30, 60*60*24*365*60)  
                
chat("Du erhälst solange du den Ring trägst:")   
                
chat("+20% Chance auf Kritischen Treffer")  
                
chat("+2000 TP")  
                
chat("+30% Stärker gegen Monster")  
                
pc.setqf("lolli",1)  
                
set_state(iuse)  
            
end 
        end  
    end  
    state iuse begin  
        when 71136.
use begin  
            affect
.remove_collect(apply.CRITICAL_PCT, 20, 60*60*24*365*60)          
            
affect.remove_collect(apply.MAX_HP, 2000, 60*60*24*365*60)  
            
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 30, 60*60*24*365*60)  
            
pc.setqf("lolli",0)  
            
set_state(start)  
        
end  
    end  
end 
bitte um hillfe, euer Snake
02/12/2013 11:08 c1pr1an90#7605
help me error : [Only registered and activated users can see links. Click Here To Register...]