[HILFE]Starterset Questschreiber

04/11/2012 11:36 .PvPKrieger™#1
Hallo Epvp.

Und zwar brauche ich mal bitte eure Hilfe bei einer Startersetquest.
Ich habe hier mal ein Foto, von dem Starterset welches ich gerne hätte.
Ich bekomme das nicht hin. :(
Kann mir jemand von euch bitte Helfen die Quest zu schreiben.???


Informationen:
Startlevel: 75

Equipment bitte für jede Klasse anpassen. 75 Waffen. Halt wie auf dem Foto.


[Only registered and activated users can see links. Click Here To Register...]



Mir würde auch ein verständlicher Ansatz reichen, Danke im Vorraus.

GreeZ
.PvPKrieger™
04/11/2012 14:27 Lеlouch#2
Quote:
Ihr loggt euch mit Filezilla in euren Server ein und geht in das Verzeichniss
"/usr/rain/channel/share_data/locale/hongkong/quest/object/notarget/letter".
Dort bearbeitet ihr die Datei
"main_quest_lv1.gotoinformation"
und ersetzt den Inhalt damit (Beispiel):
PHP Code:
say_title "Willkommen" 
say "Willkommen auf dem Server *******." 
say "Unsere Teamspeakadresse ist ***" )
say "Viel Spass!" 
say "" 
pc give_exp2 100000 )
set_quest_state "levelup" "run" )
pc change_money 100000 )
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 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance ( )
say_reward "Du wurdest level 33." 
say_reward "Du erhielst 100000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
clear_letter ( ) 
set_state "__COMPLETE__" )
if 
pc job == 0 then
pc 
give_item2 "75" )
pc give_item2 "3065" )
pc give_item2 "11235" )
pc give_item2 "12225" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then 
pc 
give_item2 "1035" 
pc give_item2 "2065" )
pc give_item2 "8009" 200 )
pc give_item2 "8008" 200 )
pc give_item2 "8007" 200 )
pc give_item2 "8006" 200 )
pc give_item2 "11435" )
pc give_item2 "12365" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then 
pc 
give_item2 "75" )  
pc give_item2 "11635" )
pc give_item2 "12505" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then 
pc 
give_item2 "5035" )
pc give_item2 "7065" )
pc give_item2 "11835" )
pc give_item2 "12645" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Schamiset!" )
end 
Hier wird eingestellt, dass jede Klasse diese Items bekommt:
PHP Code:
pc give_exp2 100000 )
set_quest_state "levelup" "run" )
pc change_money 100000 )
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 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance ( ) 
Hier ist die jeweilige Klassen-Kategorie:
PHP Code:
if pc job == 0 then
pc 
give_item2 "75" )
pc give_item2 "3065" )
pc give_item2 "11235" )
pc give_item2 "12225" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Kriegerset!" 
Das ist ein Informations-Text für die Spieler:
PHP Code:
say_reward "Du wurdest level 33." 
say_reward "Du erhielst 100000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
Dies ist auch ein Informations-Text für die Spieler:
PHP Code:
say_title "Willkommen" 
say "Willkommen auf dem Server *******." 
say "Unsere Teamspeakadresse ist ***" )
say "Viel Spass!" 
say "" 
04/11/2012 15:57 .PvPKrieger™#3
Vielen Dank.
Bis auf das ich 2011 Files benutze. Kann ich das dann auch Copy+Paste in die give_basic_weapon einfügen.? Weil das funktioniert nicht.
Need Help. Außerdem habe ich diese "main_quest_lv1.gotoinformation" nicht.
04/11/2012 16:02 Lеlouch#4
Quote:
Originally Posted by .PvPKrieger™ View Post
Vielen Dank.
Bis auf das ich 2011 Files benutze. Kann ich das dann auch Copy+Paste in die give_basic_weapon einfügen.? Weil das funktioniert nicht.
Need Help. Außerdem habe ich diese "main_quest_lv1.gotoinformation" nicht.
Müsste eigentlich klappen, machst du "sh make.sh" ?
Du musst sie in die "give_basic_weapon.quest" einfügen
die befindet sich in dem Quest-Ordner.
04/11/2012 16:06 MetinLegende#5
naja es fehlt eben das quest Abc begin
State Start begin
Und eben 2 ends
04/11/2012 16:18 Lеlouch#6
Quote:
Originally Posted by xBlix View Post
naja es fehlt eben das quest Abc begin
State Start begin
Und eben 2 ends
Sobald man das einbaut,
wird das Starterset bei jedem Login,
teleportieren erneut gegeben, deshalb ohne.
04/11/2012 16:30 .PvPKrieger™#7
Ok. Filmriss. Kann mir jemand mit dem oberen mir das kurz als bsp. fertig machen. Ich steig sonst nicht mehr durch.
04/11/2012 16:59 Lеlouch#8
Quote:
Ihr loggt euch mit Filezilla in euren Server ein und geht in das Verzeichniss
"/usr/rain/channel/share_data/locale/hongkong/quest/object/notarget/letter".
Dort bearbeitet ihr die Datei
"main_quest_lv1.gotoinformation"
und ersetzt den Inhalt damit (Beispiel):
PHP Code:
say_title "Willkommen" 
say "Willkommen auf dem Server *******." 
say "Unsere Teamspeakadresse ist ***" )
say "Viel Spass!" 
say "" 
pc give_exp2 100000 )
set_quest_state "levelup" "run" )
pc change_money 100000 )
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 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance ( )
say_reward "Du wurdest level 33." 
say_reward "Du erhielst 100000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
clear_letter ( ) 
set_state "__COMPLETE__" )
if 
pc job == 0 then
pc 
give_item2 "75" )
pc give_item2 "3065" )
pc give_item2 "11235" )
pc give_item2 "12225" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then 
pc 
give_item2 "1035" 
pc give_item2 "2065" )
pc give_item2 "8009" 200 )
pc give_item2 "8008" 200 )
pc give_item2 "8007" 200 )
pc give_item2 "8006" 200 )
pc give_item2 "11435" )
pc give_item2 "12365" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then 
pc 
give_item2 "75" )  
pc give_item2 "11635" )
pc give_item2 "12505" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then 
pc 
give_item2 "5035" )
pc give_item2 "7065" )
pc give_item2 "11835" )
pc give_item2 "12645" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Schamiset!" )
end 
Hier wird eingestellt, dass jede Klasse diese Items bekommt:
PHP Code:
pc give_exp2 100000 )
set_quest_state "levelup" "run" )
pc change_money 100000 )
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 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance ( ) 
Hier ist die jeweilige Klassen-Kategorie:
PHP Code:
if pc job == 0 then
pc 
give_item2 "75" )
pc give_item2 "3065" )
pc give_item2 "11235" )
pc give_item2 "12225" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Kriegerset!" 
Das ist ein Informations-Text für die Spieler:
PHP Code:
say_reward "Du wurdest level 33." 
say_reward "Du erhielst 100000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
Dies ist auch ein Informations-Text für die Spieler:
PHP Code:
say_title "Willkommen" 
say "Willkommen auf dem Server *******." 
say "Unsere Teamspeakadresse ist ***" )
say "Viel Spass!" 
say "" 
Einfach das hier nachmachen.
Die Zahlen ersetzen durch die ITEM-VNUMS
Die VNUMS bekommst du ganz leicht hier: [Only registered and activated users can see links. Click Here To Register...]
04/03/2013 13:09 PrinZN0MeRcY#9
sach kannst du lesen?

er oben hat schon gesagt das mann des nach jedem login bekommt.

da fehlt was.
04/03/2013 14:18 ShiribaZ#10
Code:
quest give_basic_weapon begin 
    state start begin 
        when login begin 
            if pc.getqf("start") == 0 then 
                pc.setqf("start", 1) 

                if pc.job == 0 then 
pc . change_money ( 100000 )
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 ( "71050" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "3065" , 1 )
pc . give_item2 ( "11235" , 1 )
pc . give_item2 ( "12225" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )  
pc . give_exp(exp anzahl)         -- setzt bei (exp anzahl) die zahl rein ka wv für 75
horse . set_level ( 1 )  
horse . ride ( ) 
                    say("Willkommen "..pc.get_name().."") 
  					say("Viel Spaß")  

                elseif pc.job == 1 then 
pc . change_money ( 100000 )
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 ( "71050" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . give_item2 ( "1035" , 1 ) 
pc . give_item2 ( "2065" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "8008" , 200 )
pc . give_item2 ( "8007" , 200 )
pc . give_item2 ( "8006" , 200 )
pc . give_item2 ( "11435" , 1 )
pc . give_item2 ( "12365" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
pc . give_exp(exp anzahl)         -- setzt bei (exp anzahl) die zahl rein ka wv für 75
horse . set_level ( 1 )  
horse . ride ( ) 
                    say("Willkommen "..pc.get_name().."") 
  					say("Viel Spaß")

                 
                elseif pc.job == 2 then 
pc . give_item2 ( "75" , 1 )  
pc . give_item2 ( "11635" , 1 )
pc . give_item2 ( "12505" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
pc . change_money ( 100000 )
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 ( "71050" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . give_exp(exp anzahl)         -- setzt bei (exp anzahl) die zahl rein ka wv für 75
horse . set_level ( 1 )  
horse . ride ( ) 
                    say("Willkommen "..pc.get_name().."") 
  					say("Viel Spaß")

                elseif pc.job == 3 then 
pc . give_item2 ( "5035" , 1 )
pc . give_item2 ( "7065" , 1 )
pc . give_item2 ( "11835" , 1 )
pc . give_item2 ( "12645" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
pc . change_money ( 100000 )
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 ( "71050" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . give_exp(exp anzahl)         -- setzt bei (exp anzahl) die zahl rein ka wv für 75
horse . set_level ( 1 )  
horse . ride ( ) 
                    say("Willkommen "..pc.get_name().."") 
  					say("Viel Spaß")

                 
                end 
            end 
        end 
    end 
end