Register for your free account! | Forgot your password?
Rust Cheats

You last visited: Today at 08:12

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

Advertisement



[Frage] PvP Quest

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

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
Post [Frage] PvP Quest

Hätte mal sone kleine Frage:
undzwar ich habe versucht bei meinem Pserver diese PvP quest einzufügen:


state PvPQuestNr3 begin
when letter begin
send_letter("PvPQuestNr3")
end

when button or info begin
say("PvPQuest Nr3")
say("beweise nocheinmal was indir 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("PvPQuest Nr3")
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 die PvPQuest Nr3 abgeschlossen!")
say("Herzlichen Glückwunsch du hast die PvPQuest!")
say("erfolgreich abgeschlossen!")
say("Du erhälst für deine Mühe:")
say_reward("Respektvoll")
say_reward("800.000.000 Yang")
say_reward("100.000.000 EXP")
pc.change_money(800000000)
pc.change_alignment(400000)
pc.give_exp2(100000000)
notice_all("".. pc.get_name() .." hat soeben die PvP Quest Nr3 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

Habe die so eingefügt wie es in vielen Tutorials gezeigt/beschreiben wird aber die Quest wird ingame nicht angezeigt
WhySayOMG is offline  
Old 10/31/2011, 22:44   #2
 
Re3bell's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 3,721
Received Thanks: 1,923
Re3bell is offline  
Thanks
1 User
Old 11/01/2011, 09:20   #3





 
Marcoly's Avatar
 
elite*gold: 0
The Black Market: 1196/3/0
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,779
Hast Du die Quest in der honkong_list eingetragen und deine make.sh ausgeführt ?

MfG Marco_A
Marcoly is offline  
Old 11/01/2011, 09:52   #4
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
hongkong_list ist eingetragen make.sh ist ausgeführt aber leider keine Quest Ingame zu sehen

vlt irgent ein fehler in dem was ich geschrieben habe?
WhySayOMG is offline  
Old 11/01/2011, 09:56   #5





 
Marcoly's Avatar
 
elite*gold: 0
The Black Market: 1196/3/0
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,779
Kam ein Fehler in der Serverkonsole als Du die make.sh ausgeführt hast ?

MfG Marco_A
Marcoly is offline  
Old 11/01/2011, 10:02   #6
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
Nope habe es eben nochma gemacht die quest wird ingame iefnach nicht angezeigt und ehrlich gesagt weiß ich im moment echt nicht weiter-.-
WhySayOMG is offline  
Old 11/01/2011, 10:07   #7





 
Marcoly's Avatar
 
elite*gold: 0
The Black Market: 1196/3/0
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,779
Poste die Quest bitte mal mit PHP-Tags davor,
sodass ich mir sie gut geordnet anschauen kann.

MfG Marco_A
Marcoly is offline  
Old 11/01/2011, 10:15   #8
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
oke habe jetzt alles geschafft danke naja mehr oder weniger für die hilfe aber naja =) kann geclosed werden!
WhySayOMG is offline  
Old 11/02/2011, 11:10   #9
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
#push
Hm oke nochen problem undzwar ich habe ja jetzt 3PvP Quests und die sollen aufeinander aufbauen kann mir da jmd helfen das klappt net so ganz
also ich mein damit das wenn die Quest 1 abgeschlossen sit das dann die Quest 2 erscheint!-.-

Quest Nr1


Quest Nr2


Quest3

WhySayOMG is offline  
Old 11/02/2011, 11:18   #10
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
quest player_kill3 begin
    state start begin
        when login with pc
.level >= 100 begin
            set_state
(player_kill3)
        
end
    end

    state player_kill3 begin
        when letter begin
            send_letter
("PvPQuestNr1")
        
end

        when button 
or info begin
            say
("PvPQuest Nr1")
            
say("beweise und was in dir steckt!")
            
say("Zeige es uns indem du 50")
            
say("Spieler aus anderen Reichen tötest!")
            
say_reward("Töte 50 andere Spieler aus anderen Reichen!")
            
say("")
            
pc.setqf("state"50)
            
q.set_counter("kills"50)
            
set_state(kill3)
        
end
    end
      
    state kill3 begin
        when letter begin
            send_letter
("PvPQuest Nr1")
        
end
        
        when button 
or info begin
            say_title
("Spieler:")
            
say_reward"Du musst noch ".." "..pc.getqf("state").."von 50 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 <= 50 then
                pc
.setqf("state"count)
                
q.set_counter("kills", -count)
            
end
            
if count == 0 then
                say_title
("Du hast es geschafft!")
                
say("50 Spieler aus anderen Reichen zu töten!")
                
say("Du erhälst für deine Mühen:")
                
say_reward("Respektvoll")
                
say_reward("5x Rote Perle")
                
say_reward("800.000.000 Yang")
                
say_reward("80.000.000 EXP")
                
pc.get_alignment(10000000)
                
pc.give_item2(279945)
                
pc.change_money(800000000)
                
pc.give_exp2(80000000)
                
notice_all("".. pc.get_name() .." hat soeben die PvP Quest Nr1 abgeschlossen!")
                
notice_all("er/sie hat 50 Spieler getötet, Glückwunsch!")
                
clear_letter()
                
set_state(player_kill2)

            
end
        end
    end
    end
     state player_kill2 begin
        when letter begin
            send_letter
("PvPQuestNr2")
        
end

        when button 
or info begin
            say
("PvPQuest Nr2")
            
say("beweise noch einmal 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 (kill2)
        
end
    end
      
        state kill2 begin
        when letter begin
            send_letter
("PvPQuest Nr2")
        
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("Item")
                
say_reward("Geld")
                
say_reward("Exp")
                
pc.change_money(Geld)
                
pc.give_item2(item1)
                
pc.give_item2(item1)
                
pc.give_item2(item1)
                
pc.give_exp2(exp)
                
notice_all("".. pc.get_name() .." hat soeben die PvP Quest Nr2 abgeschlossen!")
                
notice_all("er/sie hat 100 Spieler getötet, Glückwunsch!")
                
clear_letter()
                
set_state(player_kill1)

            
end
        end
    end
    end
      state player_kill1 begin
        when letter begin
            send_letter
("PvPQuestNr3")
        
end

        when button 
or info begin
            say
("PvPQuestNr3")
            
say("beweise und was in dir steckt!")
            
say("Zeige es uns indem du 150")
            
say("Spieler aus anderen Reichen tötest!")
            
say_reward("Töte 150 andere Spieler aus anderen Reichen!")
            
say("")
            
pc.setqf("state"150)
            
q.set_counter("kills"150)
            
set_state(kill1)
        
end
    end
      
        state kill1 begin
        when letter begin
            send_letter
("PvPQuest Nr3")
        
end
        
        when button 
or info begin
            say_title
("Spieler:")
            
say_reward"Du musst noch ".." "..pc.getqf("state").."von 150 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 <= 150 then
                pc
.setqf("state"count)
                
q.set_counter("kills", -count)
            
end
            
if count == 0 then
                say_title
("Du hast es geschafft!")
                
say("150 Spieler aus anderen Reichen zu töten!")
                
say("Du erhälst für deine Mühen:")
                
say_reward("")
                
say_reward("")
                
say_reward("")
                
pc.change_money()
                
pc.give_item2(, 1)
                
pc.give_item2(, 1)
                
pc.give_item2(, 1)
                
pc.give_exp2()
                
notice_all("".. pc.get_name() .." hat soeben die PvP Quest Nr3 abgeschlossen!")
                
notice_all("er/sie hat 150 Spieler getötet, Glückwunsch!")
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end
    end

    state __COMPLETE__ begin
    end
end 
Sp0ngeb0b ist cool is offline  
Old 11/02/2011, 11:20   #11
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
??? oke muss ich net verstehen?
hmm naja habe die Quest mal so eingefügt und folgende fehler:
synatx error [string "kill1"]:15: unexpected symbol near `,´
player_kill3.quest:177:Abort trap (core dumped)
hmm
WhySayOMG is offline  
Old 11/02/2011, 13:19   #12
 
.BonG™'s Avatar
 
elite*gold: 0
The Black Market: 130/2/1
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
1. Schreibe deine quest nochmal hier rein: weil hier mehr auf Quest geachtet wird.
2. trage deine quest in der locale_list/hongkong.list ein (sonst funktioniert die quest nicht)
3. reloader die quest so:


Code:
cd /usr/home/game/share/locale/germany/quest
python make.py
MfG .BonG™
.BonG™ is offline  
Old 11/02/2011, 14:42   #13
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
Du habe die in hong_kong list drinne aber geht halt einfach net

#push
kann mal jmd die Quest von Sponge ausprobieren bei mir geht die nicht -.- oder vlt ist da ein fehler drin habe ja oben geschrieben die fehler aber bis jetzt will mir ja niemmand helfen auch in dem anderen Thread net-.-

hmm geht einfach nicht wäre toll wenn mir wirklich jmd helfen würde und wie gesagt in dem anderne Thread will auch keiner helfen ich habe die quest eingefügt und da kommt syntax error: [string "kill1"]:15: unexpected symbol near `,´ player_kill3.quest:177:Abort trap (core dumped)
WhySayOMG is offline  
Reply

Tags
pvp quest


Similar Threads Similar Threads
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[FRAGE]Quest befehl frage
12/24/2010 - Metin2 Private Server - 0 Replies
Moin, da ich noch ned so gut in questen bin wollte ich mal fragen wie ich den befehl ensetze: next_time_set() muss der befehl nach der handlung sein z.b. pc.give_item(vnum) next_time_set(10) und die 10 dann 10 minuten ist und ich muss dann ja vor der handlung
[Frage]GM Mode Quest/Admin ist Online quest
10/25/2010 - Metin2 Private Server - 1 Replies
Hey ich habe eine Kurze frage und zwar möchte ich lieber doppelt sicher sein und habe noch eine Quest gefunden die /admin_test flag 0 alle paar sek. schreibt und dazu auf der Letzen seite hat einer geschrieben das angezeigt wird sprich xxxx ist nun für eure Fragen und Probleme verfügbar+ diesen /event_flag test 0 cmd nur wie bzw wo füg ich das sein ich habe kein passenden Thread zu gefunden.. Dort auf der letzen seite:...
Quest Frage..
08/21/2010 - Metin2 Private Server - 0 Replies
Wie kann ich aus quest questname begin state start begin when VALUE.kill begin end end end machen das man 4x die Value killen muss.. also irgendwie



All times are GMT +1. The time now is 08:13.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.