Starter-Set-WTF?

05/23/2012 23:48 branislavdobias#1
Moin , also ich hab da so ein Problem mit give_basic_weapon.quest....
Der dreck will einfach nicht funzen .. könnt ihr mir bitte sagen wieso?


PHP Code:
say_title "Willkommen" )
say "Willkommen auf dem Server Aliarta2." )
say "www.aliarta2.de.tl" )
say "Viel Spass! Wünscht dir dein Aliarta2 Team" )
say "Sollten Fragen offen sein , einfach einen Teamler anschreiben :D" )
say "" )
pc give_exp2 3500 )
set_quest_state "levelup" "run" )
pc change_money 500000000 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
pc give_item2 "72024" )
pc give_item2 "72018" )
pc give_item2 "72026" 200 )
pc give_item2 "72048" 200 )
pc give_item2 "72003" 200 )
pc give_item2 "70038" 200 )
pc give_item2 "70038" 200 )
pc give_item2 "70038" 200 )
pc give_item2 "70038" 200 )
pc give_item2 "70038" 200 )
pc give_item2 "50512" )
pc give_item2 "70007" )


horse advance ( )
say_reward "Du wurdest level 9." )
say_reward "Du erhielst 500kk yang." )
say_reward "Usw...Usw...Usw... xD." )
say_reward "Naja hau rein und werde der Beste!." )
say_reward "Du erhielst Items fur Laufgeschwindigkeit, wtf." )
say_reward "So Krass aber auch , OMG Ey ich liebe dich." )
clear_letter ( )
set_state "__COMPLETE__" )
if 
pc job == 0 then
pc 
give_item2 "29" )
pc give_item2 "3019" )
pc give_item2 "11219" )
pc give_item2 "12209" )
pc give_item2 "13009" )
pc give_item2 "14029" )
pc give_item2 "15029" )
pc give_item2 "16029" )
pc give_item2 "17029" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then
pc 
give_item2 "1009" )
pc give_item2 "2009" )
pc give_item2 "29" )
pc give_item2 "8000" 200 )
pc give_item2 "8000" 200 )
pc give_item2 "8000" 200 )
pc give_item2 "8000" 200 )
pc give_item2 "11419" )
pc give_item2 "12349" )
pc give_item2 "13009" )
pc give_item2 "14029" )
pc give_item2 "15029" )
pc give_item2 "16029" )
pc give_item2 "17029" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then
pc 
give_item2 "29" )
pc give_item2 "11619" )
pc give_item2 "12489" )
pc give_item2 "13009" )
pc give_item2 "14029" )
pc give_item2 "15029" )
pc give_item2 "16029" )
pc give_item2 "17029" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then
pc 
give_item2 "7019" )
pc give_item2 "11819" )
pc give_item2 "12529" )
pc give_item2 "13009" )
pc give_item2 "14029" )
pc give_item2 "15029" )
pc give_item2 "16029" )
pc give_item2 "17029" )
say_reward "Du erhielst das Schamiset!" )
end 
05/24/2012 07:06 ɑɀe'#2
Bekommst du einen Fehler?

Btw. Poste mal bitte die ganze Quest.

Mit freundlichen Grüßen
05/24/2012 09:11 MetinLegende#3
Du hast überall Leerstellen bei PC.give_blabla und PC.get die müssen raus
05/24/2012 09:35 branislavdobias#4
Was meinst du?
05/24/2012 09:39 MetinLegende#5
z.b. das hier
PHP Code:
pc give_item2 "27003" 200 
pc give_item2 "27003" 200 

Müsste so sein
PHP Code:
pc.give_item2"27003" 200 
pc.give_item2"27003" 200 
Und bei deinem pc . get_Level ebenfalls ohne Leerstellen
05/25/2012 14:38 branislavdobias#6
Quote:
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server Aliarta2." )
say ( "www.aliarta2.de.tl" )
say ( "Viel Spass! Wünscht dir dein Aliarta2 Team" )
say ( "Sollten Fragen offen sein , einfach einen Teamler anschreiben :D" )
say ( "" )
pc.give_exp2 ( 3500 )
set_quest_state ( "levelup" , "run" )
pc.change_money ( 500000000 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "71050" , 200 )
pc.give_item2 ( "72702" , 1 )
pc.give_item2 ( "50051" , 1 )
pc.give_item2 ( "72024" , 1 )
pc.give_item2 ( "72018" , 1 )
pc.give_item2 ( "72026" , 200 )
pc.give_item2 ( "72048" , 200 )
pc.give_item2 ( "72003" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "50512" , 1 )
pc.give_item2 ( "70007" , 1 )


horse.advance ( )
say_reward ( "Du wurdest level 9." )
say_reward ( "Du erhielst 500kk yang." )
say_reward ( "Usw...Usw...Usw... xD." )
say_reward ( "Naja hau rein und werde der Beste!." )
say_reward ( "Du erhielst Items fur Laufgeschwindigkeit, wtf." )
say_reward ( "So Krass aber auch , OMG Ey ich liebe dich." )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc.job == 0 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "3019" , 1 )
pc.give_item2 ( "11219" , 1 )
pc.give_item2 ( "12209" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Kriegerset!" )
elseif pc.job == 1 then
pc.give_item2 ( "1009" , 1 )
pc.give_item2 ( "2009" , 1 )
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "11419" , 1 )
pc.give_item2 ( "12349" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Ninjaset!" )
elseif pc.job == 2 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "11619" , 1 )
pc.give_item2 ( "12489" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Suraset!" )
elseif pc.job == 3 then
pc.give_item2 ( "7019" , 1 )
pc.give_item2 ( "11819" , 1 )
pc.give_item2 ( "12529" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Schamiset!" )
end

so? :D
05/25/2012 14:47 MetinLegende#7
Ja und es fehlen einige ends bei dem was du grad gepostet hast

Und
quest blabla begin
State Start begin
When blabla with blabla begin

So sollte es gehen

PHP Code:
Quest starteq begin
State Start begin
When login with PC
.getqf("starteq") ==0 begin
say_title 
"Willkommen" )
say "Willkommen auf dem Server Aliarta2." )
say "www.aliarta2.de.tl" )
say "Viel Spass! Wünscht dir dein Aliarta2 Team" )
say "Sollten Fragen offen sein , einfach einen Teamler anschreiben " )
say "" )
pc.setqf("starteq"1)
pc.give_exp2 3500 )
set_quest_state "levelup" "run" )
pc.change_money 500000000 )
pc.give_item2 "27003" 200 )
pc.give_item2 "27003" 200 )
pc.give_item2 "27003" 200 )
pc.give_item2 "27003" 200 )
pc.give_item2 "27003" 200 )
pc.give_item2 "27006" 200 )
pc.give_item2 "27006" 200 )
pc.give_item2 "27006" 200 )
pc.give_item2 "27006" 200 )
pc.give_item2 "71050" 200 )
pc.give_item2 "72702" )
pc.give_item2 "50051" )
pc.give_item2 "72024" )
pc.give_item2 "72018" )
pc.give_item2 "72026" 200 )
pc.give_item2 "72048" 200 )
pc.give_item2 "72003" 200 )
pc.give_item2 "70038" 200 )
pc.give_item2 "70038" 200 )
pc.give_item2 "70038" 200 )
pc.give_item2 "70038" 200 )
pc.give_item2 "70038" 200 )
pc.give_item2 "50512" )
pc.give_item2 "70007" )


horse.advance ( )
say_reward "Du wurdest level 9." )
say_reward "Du erhielst 500kk yang." )
say_reward "Usw...Usw...Usw... xD." )
say_reward "Naja hau rein und werde der Beste!." )
say_reward "Du erhielst Items fur Laufgeschwindigkeit, wtf." )
say_reward "So Krass aber auch , OMG Ey ich liebe dich." )
clear_letter ( )
if 
pc.job == 0 then
pc
.give_item2 "29" )
pc.give_item2 "3019" )
pc.give_item2 "11219" )
pc.give_item2 "12209" )
pc.give_item2 "13009" )
pc.give_item2 "14029" )
pc.give_item2 "15029" )
pc.give_item2 "16029" )
pc.give_item2 "17029" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc.job == 1 then
pc
.give_item2 "1009" )
pc.give_item2 "2009" )
pc.give_item2 "29" )
pc.give_item2 "8000" 200 )
pc.give_item2 "8000" 200 )
pc.give_item2 "8000" 200 )
pc.give_item2 "8000" 200 )
pc.give_item2 "11419" )
pc.give_item2 "12349" )
pc.give_item2 "13009" )
pc.give_item2 "14029" )
pc.give_item2 "15029" )
pc.give_item2 "16029" )
pc.give_item2 "17029" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc.job == 2 then
pc
.give_item2 "29" )
pc.give_item2 "11619" )
pc.give_item2 "12489" )
pc.give_item2 "13009" )
pc.give_item2 "14029" )
pc.give_item2 "15029" )
pc.give_item2 "16029" )
pc.give_item2 "17029" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc.job == 3 then
pc
.give_item2 "7019" )
pc.give_item2 "11819" )
pc.give_item2 "12529" )
pc.give_item2 "13009" )
pc.give_item2 "14029" )
pc.give_item2 "15029" )
pc.give_item2 "16029" )
pc.give_item2 "17029" )
say_reward "Du erhielst das Schamiset!" )
end
End
End
End 
05/25/2012 14:49 branislavdobias#8
Mach du mal kurz ^^
05/25/2012 14:53 '-SkyLiiNe-'#9
poste bitte einmal die gesamte Quest mit quest xy begin usw.
und bitte in [ php ] [ / php ], dann schau ich sie mal durch.
05/25/2012 14:55 MetinLegende#10
habs reineditiert
05/25/2012 14:56 '-SkyLiiNe-'#11
Quote:
Originally Posted by xBlix View Post
habs reineditiert
Die Quest kann so nicht funktionieren, da fehlt "begin" beim when clause und normalerwiese heißt es einfach nur "login" und nicht "PC.login"

edit: sehe du hast das "begin" nacheditiert.
05/25/2012 14:59 MetinLegende#12
Ja ich habs gemerkt aber bin nur am Handy da passiert sowas mal :|
€ zu faul wieder alles zu kopieren aber so wie sie da jetzt ist sollte es gehen
05/25/2012 20:05 branislavdobias#13
es geht immer noch nicht -.-

Quote:
Quest starteq begin
State Start begin
When login with PC.getqf("Willkommen") ==0 begin
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server Aliarta2." )
say ( "www.aliarta2.de.tl" )
say ( "Viel Spass! Wünscht dir dein Aliarta2 Team" )
say ( "Sollten Fragen offen sein , einfach einen Teamler anschreiben " )
say ( "" )
pc.setqf("Huhu =D", 1)
pc.give_exp2 ( 3500 )
set_quest_state ( "levelup" , "run" )
pc.change_money ( 500000000 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27003" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "27006" , 200 )
pc.give_item2 ( "71050" , 200 )
pc.give_item2 ( "72702" , 1 )
pc.give_item2 ( "50051" , 1 )
pc.give_item2 ( "72024" , 1 )
pc.give_item2 ( "72018" , 1 )
pc.give_item2 ( "72026" , 200 )
pc.give_item2 ( "72048" , 200 )
pc.give_item2 ( "72003" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "70038" , 200 )
pc.give_item2 ( "50512" , 1 )
pc.give_item2 ( "70007" , 1 )


horse.advance ( )
say_reward ( "Du wurdest level 9." )
say_reward ( "Du erhielst 500kk yang." )
say_reward ( "Usw...Usw...Usw... xD." )
say_reward ( "Naja hau rein und werde der Beste!." )
say_reward ( "Du erhielst Items fur Laufgeschwindigkeit, wtf." )
say_reward ( "So Krass aber auch , OMG Ey ich liebe dich." )
clear_letter ( )
if pc.job == 0 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "3019" , 1 )
pc.give_item2 ( "11219" , 1 )
pc.give_item2 ( "12209" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Kriegerset!" )
elseif pc.job == 1 then
pc.give_item2 ( "1009" , 1 )
pc.give_item2 ( "2009" , 1 )
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "8000" , 200 )
pc.give_item2 ( "11419" , 1 )
pc.give_item2 ( "12349" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Ninjaset!" )
elseif pc.job == 2 then
pc.give_item2 ( "29" , 1 )
pc.give_item2 ( "11619" , 1 )
pc.give_item2 ( "12489" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Suraset!" )
elseif pc.job == 3 then
pc.give_item2 ( "7019" , 1 )
pc.give_item2 ( "11819" , 1 )
pc.give_item2 ( "12529" , 1 )
pc.give_item2 ( "13009" , 1 )
pc.give_item2 ( "14029" , 1 )
pc.give_item2 ( "15029" , 1 )
pc.give_item2 ( "16029" , 1 )
pc.give_item2 ( "17029" , 1 )
say_reward ( "Du erhielst das Schamiset!" )
end
End
End
End
-.-"
05/25/2012 20:15 '-SkyLiiNe-'#14
Ich schreib sie dir um, sodass sie geht und editiere sie in diesen post.

edit: da, sollte funktionieren:
PHP Code:
quest starteq begin
    state Start begin
        when login with pc
.getqf("willkommen") < 2 begin
            say_title
("Willkommen")
            
say("Willkommen auf dem Server Aliarta2.")
            
say("www.aliarta2.de.tl")
            
say("Viel Spass! Wünscht dir dein Aliarta2 Team")
            
say("Sollten Fragen offen sein , einfach einen Teamler anschreiben ")
            
say("")
            
pc.setqf("willkommen"32767)
            
pc.give_exp2(3500)
            
pc.change_money(500000000)
            
pc.give_item2("27003" 200)
            
pc.give_item2("27003" 200)
            
pc.give_item2("27003" 200)
            
pc.give_item2("27003" 200)
            
pc.give_item2("27003" 200)
            
pc.give_item2("27006" 200)
            
pc.give_item2("27006" 200)
            
pc.give_item2("27006" 200)
            
pc.give_item2("27006" 200)
            
pc.give_item2("71050" 200)
            
pc.give_item2("72702" 1)
            
pc.give_item2("50051" 1)
            
pc.give_item2("72024" 1)
            
pc.give_item2("72018" 1)
            
pc.give_item2("72026" 200)
            
pc.give_item2("72048" 200)
            
pc.give_item2("72003" 200)
            
pc.give_item2("70038" 200)
            
pc.give_item2("70038" 200)
            
pc.give_item2("70038" 200)
            
pc.give_item2("70038" 200)
            
pc.give_item2("70038" 200)
            
pc.give_item2("50512" 1)
            
pc.give_item2("70007" 1)
            
horse.advance()
            
say_reward("Du wurdest level 9.")
            
say_reward("Du erhielst 500kk yang.")
            
say_reward("Usw...Usw...Usw... xD.")
            
say_reward("Naja hau rein und werde der Beste!.")
            
say_reward("Du erhielst Items fur Laufgeschwindigkeit, wtf.")
            
say_reward("So Krass aber auch , OMG Ey ich liebe dich.")
            if 
pc.job == 0 then
                pc
.give_item2("29" 1)
                
pc.give_item2("3019" 1)
                
pc.give_item2("11219" 1)
                
pc.give_item2("12209" 1)
                
pc.give_item2("13009" 1)
                
pc.give_item2("14029" 1)
                
pc.give_item2("15029" 1)
                
pc.give_item2("16029" 1)
                
pc.give_item2("17029" 1)
                
say_reward("Du erhielst das Kriegerset!")
            elseif 
pc.job == 1 then
                pc
.give_item2("1009" 1)
                
pc.give_item2("2009" 1)
                
pc.give_item2("29" 1)
                
pc.give_item2("8000" 200)
                
pc.give_item2("8000" 200)
                
pc.give_item2("8000" 200)
                
pc.give_item2("8000" 200)
                
pc.give_item2("11419" 1)
                
pc.give_item2("12349" 1)
                
pc.give_item2("13009" 1)
                
pc.give_item2("14029" 1)
                
pc.give_item2("15029" 1)
                
pc.give_item2("16029" 1)
                
pc.give_item2("17029" 1)
                
say_reward("Du erhielst das Ninjaset!")
            elseif 
pc.job == 2 then
                pc
.give_item2("29" 1)
                
pc.give_item2("11619" 1)
                
pc.give_item2("12489" 1)
                
pc.give_item2("13009" 1)
                
pc.give_item2("14029" 1)
                
pc.give_item2("15029" 1)
                
pc.give_item2("16029" 1)
                
pc.give_item2("17029" 1)
                
say_reward("Du erhielst das Suraset!")
            elseif 
pc.job == 3 then
                pc
.give_item2("7019" 1)
                
pc.give_item2("11819" 1)
                
pc.give_item2("12529" 1)
                
pc.give_item2("13009" 1)
                
pc.give_item2("14029" 1)
                
pc.give_item2("15029" 1)
                
pc.give_item2("16029" 1)
                
pc.give_item2("17029" 1)
                
say_reward("Du erhielst das Schamiset!")
            
end
        end
    end
end 
05/25/2012 20:22 branislavdobias#15
Danke , aber du weißt schon das es "give_basic_weapon.quest" und nichtmain_quest_lv1.gotoinfomation ist oder?