Register for your free account! | Forgot your password?

You last visited: Today at 04:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Quest erstellen]

Discussion on [Quest erstellen] within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
CraZyBoBi's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 330
Received Thanks: 90
[Quest erstellen]

Hey,
wie kann ich eine quest erstellen (einfügen)

Wo und wie muss ich die datei abspeichern
unter welchen namen
und wo (in filezilla?)

Hier ma meine quest die ich ins spiel einfügen will

PHP Code:
quest player_kill1 begin
    state start begin
        when login with pc
.level >= 90 begin
            set_state
(player_kill1)
        
end
    end

    state player_kill1 begin
        when letter begin
            send_letter
("Töte Gegner aus anderen Reichen")
        
end

        when button 
or info begin
            say
("Es wird Zeit dass du zeigst")
            
say("was in dir steckt!")
            
say("Zeige es uns indem du 100")
            
say("Spieler aus anderen Reichen tötest!")
            
say_reward("Töte 100 andere Spieler aus anderen Reichen!")
            
say("")
            
pc.setqf("state"100)
            
q.set_counter("kills"100)
            
set_state (kill)
        
end
    end
      
        state kill begin
        when letter begin
            send_letter
("Töte Spieler")
        
end
        
        when button 
or info begin
            say_title
("Spieler:")
            
say_reward"Du musst noch ".." "..pc.getqf("state").."von 100 töten")
            
say("")
        
end

        when kill begin
            
if npc.is_pc() and npc.empire != pc.empire then 
            local count 
pc.getqf("state") - 1
            
if count <= 100 then
                pc
.setqf("state"count)
                
q.set_counter("kills", -count)
            
end
            
if count == 0 then
                say_title
("Du hast es geschafft!")
                
say("100 Spieler aus anderen Reichen zu töten!")
                
say("Du erhälst für deine Mühen:")
                
say_reward("3 Schwarze Eis")
                
say_reward("80.000.000 Yang")
                
say_reward("80.000.000 EXP")
                
pc.change_money(80000000)
                
pc.give_item2(301851)
                
pc.give_item2(301851)
                
pc.give_item2(301851)
                
pc.give_exp2(80000000)
                
notice_all("".. pc.get_name() .." hat soeben die PvP Quest abgeschlossen!")
                
notice_all("er/sie hat 100 Spieler getötet, Glückwunsch!")
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end
    end

    state __COMPLETE__ begin
    end
end 
Quest nich von mir sondern von Brutus75
CraZyBoBi is offline  
Old 11/15/2010, 18:01   #2
 
zagrosX's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 397
Received Thanks: 51
Hast du Teamviewert,
wenn ja schick mir eine PN.
Ich füge die in deinem Server ein

Mfg zagrosX
zagrosX is offline  
Old 11/15/2010, 18:42   #3
 
CraZyBoBi's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 330
Received Thanks: 90
will aber wissen wie es geht damit ich das lerne und mit allen quest mahen kann
also ein HowTo pls
CraZyBoBi is offline  
Old 11/15/2010, 18:45   #4
 
zagrosX's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 397
Received Thanks: 51
Naja wenn du nicht willst ^^
Hir hast du ein Thread:
zagrosX is offline  
Thanks
1 User
Old 11/15/2010, 18:56   #5
 
elite*gold: 0
Join Date: Jun 2010
Posts: 2,220
Received Thanks: 2,081
hamachi: /usr/rain/channel/share_data/locale/hongkong/quest

im quest ordner findest du auch eine datei die hongkonglist heißt. Zieh sie dir auf den Desktop editiere sie mit Notepad++ und schreib den Namen der Quest hinein. Mit Dateinamen. z.B.: lol.quest

So werfe sie wieder in den Quest Ordner und überschreib sie mit der alten. Achte bitte auch darauf, das in der letzten Zeile ein Leer ist.

So jetzt kannst du deine Quest in den Questordner verschieben. Wenn eine neue Questfunktion beitritt. Also in der Quest eine neue Funktion drin ist, die der Server noch nicht kennt, musst du diese Funkion in die questfunction datei im Questordner mit hineinschreiben.

Ich hoffe das half.
Dusselchen is offline  
Thanks
1 User
Old 11/15/2010, 20:56   #6
 
elite*gold: 6
Join Date: May 2010
Posts: 1,227
Received Thanks: 1,629
so ich schreib ma wie ich es machen muss(ja es gibt immer sonderfälle )
als erstes lädst du deinen Quest hoch.
dann lädst du dir Hongkonglist von deinem root und bearbeitest sie am besten mit notepad++, dort fügst du den exakten Namen ein, der questdatei(also wenn der Quest z.b. XyZz.quest heißt auch XyZz.quest in hongkonglist in eine Extra Spalte einfügen).
Darauf achten dass du eine leere Zeile ganz unten hast, sonst freu dich aufn Core

So dann gehste in dein Verzeichnis wo das alles drinnen ist, bei mir z.B.
cd /home/Lhumren/fail/channel/share_data/locale/hongkong/quest
chmod 777 make.sh
chmod u+x make.sh
chmod 777 qc
sh make.sh


ich brauche auf meinem server das chmod 777 qc, da sonst trotz allem permission denied kommt, wie schon gesagt es gibt immer ein paar die aus der Reihe fallen xD.

Joa wenn kein Fehler kommt(siehste am Core dumped, dass Fehler enthalten ist) ist er drin und du kannst ingame /reload q machen oder rebooten.
Ich würde nochmal drauf achten, dass dein Starterquest neu eingefügt wird(bei mir unter /home/Lhumren/fail/channel/share_data/locale/hongkong/quest/object/notarget/letter/mainquestlv1.gotinformation
Diese wird nämlich bei make.sh wieder zurückgesetzt(ka why)

Joa, recht genau jetzt, musst halt Pfade anpassen dann müssts gehen, zumindest fällt mir nichts ein was ich vergessen haben könnte


mfG RealFreak
RealFreak is offline  
Reply


Similar Threads Similar Threads
Wer kann mir die Quest erstellen?
09/25/2010 - Metin2 Private Server - 0 Replies
Hey Com Ich weiß nicht ob die leute die es anboteten, noch aktiv sind im Quest schreiben!! Da wollte ich mal fragen ob jemand ein quest schreiben kann, wo ich einen 2ten regenbogenstein nehme und dafür die anderen fertigkeiten auf max setzen kann. Verwandlung P, Führung P Rote, blaue und gelbe Sprache ... Kann die jemand für mich erstellen?
Anfangs-Quest erstellen !
02/20/2010 - WoW Private Server - 8 Replies
Hey Leute, ich hab folgendes Problem : Ich hab nun nen Server mit PT usw. alles drum und dran. Nun wollte ich fragen, ob man ne, und vorallem WIE man diese quest erstellen kann : Npc anklicken, quest annehmen. npc anklicken, quest abgeben. NUN das problem : Folgende belohnungen sollten es sein : Verzauberungsgroßmeister (skill 450)
Quest erstellen - [Platzhalter]
01/22/2010 - WoW Private Server - 4 Replies
Frage: Ich möchte einen Quest erstellen, kein problem! Aber ich möchte in dem Text dieses %$ oder $% oder wie das heisst einbauen, damit der dort den Spielernamen einfügt bzw die Klasse des Spielers, weis jemand wie das geht?
Quest erstellen
01/17/2010 - Metin2 Private Server - 7 Replies
Hallo ich habe eine Frage und zwar: kann mir jemand quest schreiben damit man ab 30 gaul 60 kg und 80 mg bekommt. Wäre sehr dankbar thx ist selbstverständlich
Frage zum Quest erstellen
10/02/2009 - Flyff Private Server - 0 Replies
Hallo. :) Ich habe mal ne frage zum Quest erstellen. Und zwar hab ich jetzt ne Testquest erstellt, um mal zu schaun obs funktioniert. Nun hab ich aber das Problem, dass kein Ausrufezeichen wie sonst bei einer Quest zu sehn ist da ist. Ich habe gelesen das muss man in der res datei ändern, nur weiss ich nicht wo genau und wie. Also ich schätz mal in dieser "propQuest.inc" datei, oder?



All times are GMT +2. The time now is 04:21.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.