[SERVICE] Die Questkontrolle

04/09/2013 01:21 LikeCranK™#7861
Quote:
Originally Posted by SkyRox400 View Post
Hey, liebes Forum habe ne Userpanel Quest mit mehreren Funktionen und eine Funktion und zwar Shoppen geht nicht, er öffnet halt einfach nicht. Hier der teil der quest fürs Shoppen
PHP Code:
if main_set == 6 then 
                say_title
("User-Panel"
                
say_title("Wie kann ich dir "..pc.get_name().." weiterhelfen?"
                
local aa select("Einkaufen","Göttlich werden","Lager/Itemshop öffnen","Nichts"
                if 
aa == 4 then 
                    say
("Dann halt nicht, ich bin mir sicher"
                    
say("Das du mich irgendwann gebrauchen wirst"
                    return 
                
end 
                
if aa == 1 then 
                    say_title
("Shoppen"
                    
say("Hier kannst du jeden Shop per Item öffnen"
                    
say_reward("Welchen Shop möchtest du öffnen?"
                    
local dd select("Fischer","Keinen"
                    if 
dd == 2 then 
                        say
("Dann halt nicht, schönen Tag noch"
                        return 
                    
end 
                    
if dd == 1 then 
                        say
("Möchtest du echt den Shop der Fischer öffnen?"
                        
local de select("Ja","Nein"
                        if 
de == 2 then 
                            say
("Okey, tschüüüss!"
                            return 
                        
end 
                        
if de == 1 then 
                            say
("Der Shop der Fischer wird geöffnet"
                            
npc.open_shop(2
                            
setskin(NOWINDOW
                        
end 
                    end 
                end 


Und hier nochmal die Komplette Quest.



Hoffe jemand von euch kann dieses Problem lösen sitze nämlich schon ne ganze weile daran, schonmal fettes thx :handsdown:
PHP Code:
 elseif main_set == 6 then 
                say_title
("User-Panel"
                
say_title("Wie kann ich dir "..pc.get_name().." weiterhelfen?"
                
local aa select("Einkaufen","Göttlich werden","Lager/Itemshop öffnen","Nichts"
                if 
aa == 4 then 
                    say
("Dann halt nicht, ich bin mir sicher"
                    
say("Das du mich irgendwann gebrauchen wirst"
                    return 
                
end 
                
elseif aa == 1 then 
                    say_title
("Shoppen"
                    
say("Hier kannst du jeden Shop per Item öffnen"
                    
say_reward("Welchen Shop möchtest du öffnen?"
                    
local dd select("Fischer","Keinen"
                    if 
dd == 2 then 
                        say
("Dann halt nicht, schönen Tag noch"
                        return 
                    
end 
                    
elseif dd == 1 then 
                        say
("Möchtest du echt den Shop der Fischer öffnen?"
                        
local de select("Ja","Nein"
                        if 
de == 2 then 
                            say
("Okey, tschüüüss!"
                            return 
                        
end 
                        
elseif de == 1 then 
                            say
("Der Shop der Fischer wird geöffnet"
                            
npc.open_shop(2
                            
setskin(NOWINDOW
                        
end 
                    end 
                end 
hier die ganze korrigiert:

Vollständig korrigiert.

Quote:
Originally Posted by Sponge' View Post
Guten Abend Elitepvpers.
Ich habe gestern gefragt ob mir jemand die Quest editieren kann nur die ging irgendwie nicht.
Ich hoffe jemand kann sie mir richtig machen.
Die Quest soll nur noch Erfahrungspunkte geben sonst nichts !
Das heißt die User müssen keine Quest anklicken oder anderes die soll direkt am Anfang gestartet sein.
Quest :
PHP Code:
 quest pvp_exp begin  
    state start begin  
        when login with pc
.level >= 75 begin  
            pc
.setqf("pvp_exp"0)  
            
q.set_counter("pvp_exp_kills"0)  
        
end  
    end  
          
        when kill begin  
                 
if npc.is_pc() then  
                        
-- Bonus EXP und so...  
                        
local pvp = {  
                                {
10500000},  
                                {
251000000},  
                                {
501000000},  
                                {
751000000},  
                                {
1001000000},  
                                {
1501000000},  
                                {
2001000000},  
                        }  
                        
local count pc.getqf("pvp_exp")  
                        
local pc_name pc.get_name()  
                        
local bonus_exp 0  
                        local b 
1  
                        local c 
count  
                          
                        pc
.setqf("pvp_exp"c)  
                       -- 
q.set_counter("kills"count)  
                        for 
i=1table.getn(pvp), do  
                                if 
count == pvp[i][1then  
                                        bonus_exp 
pvp[i][2]  
                                        break  
                                
end  
                        end  
                        pc
.give_exp2(2500000+bonus_exp)  
                
end  
        end  
    end  
end 
04/09/2013 12:32 .Despero™#7862
PHP Code:
quest teamonline begin
    state start begin
        when login begin
            set_state
(information)
        
end
    end
    state information begin 
        when letter begin 
            send_letter
("Team-Online-Liste"
        
end
        when button 
or info begin
            say_title
("Teamler Status:")
            
say("Name          -        Status")
            
say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
say("SA:")
            if 
game.get_event_flag("[SA]Weezy")== 1 then
                say_green
("[SA]Weezy ist gerade online!")
        
end
        
if game.get_event_flag("[SA]Weezy")== 2 then
                say_reward
("[SA]Weezy ist gerade AFK!")
        
end
            
if game.get_event_flag("[SA]Weezy")== 0 then
                say_red
("[SA]Weezy ist gerade offline!")
            
end
            
if game.get_event_flag("[SA]NONE")== 1 then
                say
("green","{SA}NONE ist gerade online!")
        
end
        
if game.get_event_flag("[SA]NONE")== 2 then
                say_reward
("NONE ist gerade AFK!")
        
end
            
if game.get_event_flag("[SA]NONE")== 0 then
                say
("red","NONE ist gerade offline!")
            
end
        
if game.get_event_flag("[SA]NONE")== 1 then
                say
("green","SA NONE ist gerade online!")
        
end
        
if game.get_event_flag("[SA]NONE")== 2 then
                say_reward
("SA NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[SA]NONE")== 0 then
                say
("red","SA NONE ist gerade offline!")
            
end    
        
if game.get_event_flag("[GA]...")== 1 then
                say
("green","GA ... ist gerade online!")
        
end
        
if game.get_event_flag("[GA]...")== 2 then
                say_reward
("GA ... ist gerade AFK!")
            
end
        
if game.get_event_flag("[GA]...")== 0 then
                say
("red","GA ... ist gerade offline!")
            
end
        
if game.get_event_flag("[SGM]NONE")== 1 then
                say
("green","SGM NONE ist gerade online!")
        
end
        
if game.get_event_flag("[SGM]NONE")== 2 then
                say_reward
("SGM NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[SGM]NONE")== 0 then
                say
("red","SGM NONE ist gerade offline!")
            
end
        
if game.get_event_flag("[GM]NONE")== 1 then
                say
("green","GM NONE ist gerade online!")
        
end
        
if game.get_event_flag("[GM]NONE")== 2 then
                say_reward
("GM NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[GM]NONE")== 0 then
                say
("red","GM NONE ist gerade offline!")
            
end
        
if game.get_event_flag("[GM]NONE")== 1 then
                say
("green","GM NONE ist gerade online!")
        
end
        
if game.get_event_flag("[GM]NONE")== 2 then
                say_reward
("GM NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[GM]NONE")== 0 then
                say
("red","GM NONE ist gerade offline!")
            
end
        end
    end
end 
Ich habe mal ein quest auf meiiner Festplatte gefunden und ich habe es bearbeitet (nur die namen) und wenn ich Ingame on bin (mit SA acc ) Steht das ich offline bin obwohl ich on bin
04/09/2013 13:40 LiveOut#7863
Heyho ;) Bekomme eine Fehlermeldung in PuTTy beim Reloaden der Quest.
Könnte mir jemand die Funktionsfähig machen?

PHP Code:
quest Drachenraum begin
    state start begin
        when login 
or levelup with pc.level >85 begin
            set_state
(Drachenraum)
        
end
    end
        
    state Drachenraum begin
        when 30122
.chat."Drachenraum" begin
            say
(""..mob_name(30122)..":")
            
say("")
            
say("Sei gegruesst "..pc.get_name().."!")
            
say("Du moechstest also in den Drachenraum ?")
            
say("")
            
local wahlselect("Ja","Nein")
            if 
wahl==1 then
                say
(""..mob_name(Drachenraum Porter:)..":")
                
say("")
                
say("Gut, ich bringe dich umgehend hin!")
                
say("Sei Vorsichtig auf deinem Weg!")
                
wait()
                
pc.warp(1778041220615)
                return
            
end
            say
(""..mob_name(30122)..":")
            
say("")
            
say("Gut, dann eben nicht!")
            
say("Dann bist du wohl noch nicht bereit!.")

        
end
            

    end

end 
Edit# Suche eine Sogenannte PvP Quest Sie soll folgender massen aufgebaut sein.

1. Wenn ich jemanden Töte bekomme ich Exp und der Gegener bekommt Dafür -exp
2. Die Quest sollte ab level 90 beginnen.
04/09/2013 15:05 Coniesan#7864
Quote:
Originally Posted by .Weezy™ View Post
PHP Code:
quest teamonline begin
    state start begin
        when login begin
            set_state
(information)
        
end
    end
    state information begin 
        when letter begin 
            send_letter
("Team-Online-Liste"
        
end
        when button 
or info begin
            say_title
("Teamler Status:")
            
say("Name          -        Status")
            
say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
say("SA:")
            if 
game.get_event_flag("[SA]Weezy")== 1 then
                say_green
("[SA]Weezy ist gerade online!")
        
end
        
if game.get_event_flag("[SA]Weezy")== 2 then
                say_reward
("[SA]Weezy ist gerade AFK!")
        
end
            
if game.get_event_flag("[SA]Weezy")== 0 then
                say_red
("[SA]Weezy ist gerade offline!")
            
end
            
if game.get_event_flag("[SA]NONE")== 1 then
                say
("green","{SA}NONE ist gerade online!")
        
end
        
if game.get_event_flag("[SA]NONE")== 2 then
                say_reward
("NONE ist gerade AFK!")
        
end
            
if game.get_event_flag("[SA]NONE")== 0 then
                say
("red","NONE ist gerade offline!")
            
end
        
if game.get_event_flag("[SA]NONE")== 1 then
                say
("green","SA NONE ist gerade online!")
        
end
        
if game.get_event_flag("[SA]NONE")== 2 then
                say_reward
("SA NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[SA]NONE")== 0 then
                say
("red","SA NONE ist gerade offline!")
            
end    
        
if game.get_event_flag("[GA]...")== 1 then
                say
("green","GA ... ist gerade online!")
        
end
        
if game.get_event_flag("[GA]...")== 2 then
                say_reward
("GA ... ist gerade AFK!")
            
end
        
if game.get_event_flag("[GA]...")== 0 then
                say
("red","GA ... ist gerade offline!")
            
end
        
if game.get_event_flag("[SGM]NONE")== 1 then
                say
("green","SGM NONE ist gerade online!")
        
end
        
if game.get_event_flag("[SGM]NONE")== 2 then
                say_reward
("SGM NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[SGM]NONE")== 0 then
                say
("red","SGM NONE ist gerade offline!")
            
end
        
if game.get_event_flag("[GM]NONE")== 1 then
                say
("green","GM NONE ist gerade online!")
        
end
        
if game.get_event_flag("[GM]NONE")== 2 then
                say_reward
("GM NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[GM]NONE")== 0 then
                say
("red","GM NONE ist gerade offline!")
            
end
        
if game.get_event_flag("[GM]NONE")== 1 then
                say
("green","GM NONE ist gerade online!")
        
end
        
if game.get_event_flag("[GM]NONE")== 2 then
                say_reward
("GM NONE ist gerade AFK!")
            
end
        
if game.get_event_flag("[GM]NONE")== 0 then
                say
("red","GM NONE ist gerade offline!")
            
end
        end
    end
end 
Ich habe mal ein quest auf meiiner Festplatte gefunden und ich habe es bearbeitet (nur die namen) und wenn ich Ingame on bin (mit SA acc ) Steht das ich offline bin obwohl ich on bin
Du fragst hier game.get_event_flag eine eventflag ab, hast sie aber nirgens gesetzt, müsstest noch iwo etwas machen wie:
Code:
        when login with pc.is_gm() begin
            game.set_event_flag(pc.get_name(), 1)
        end
        
        when logout with pc.is_gm() begin
            game.set_event_flag(pc.get_name(), 0)
        end
(out of memory & not tested, sollte aber so funktionieren!)
04/09/2013 15:11 LiveOut#7865
Kann mir da jemand einstellen das man erst ab einem Bestimmten level auf die jeweilige map Darf ?

1.Drachenraum ab lv 85
2. Spinnendungeon3 ab lv 100

Danke im vorraus

PHP Code:
quest teleporter begin 
    state start begin 
        when 20090.chat
."Möchtest du die Map wechseln?"  begin 
            say_title
("Guten Tag, ".. pc.get_name() ..","
            
say("wähle die Map aus, in die du möchtest:"
            
local s select("Drachenraum","Spinnendungeon3","Abbrechen"
            if 
== 1 then 
                pc
.warp1778041220615 )
            elseif 
== 2 then 
                pc
.warp537600870400 
                return 
            
end 
        end 
    end 
end 
04/09/2013 15:17 Coniesan#7866
Quote:
Originally Posted by LiveOut View Post
Kann mir da jemand einstellen das man erst ab einem Bestimmten level auf die jeweilige map Darf ?

1.Drachenraum ab lv 85
2. Spinnendungeon3 ab lv 100

Danke im vorraus

PHP Code:
quest teleporter begin 
    state start begin 
        when 20090.chat
."Möchtest du die Map wechseln?"  begin 
            say_title
("Guten Tag, ".. pc.get_name() ..","
            
say("wähle die Map aus, in die du möchtest:"
            
local s select("Drachenraum","Spinnendungeon3","Abbrechen"
            if 
== 1 then

                pc
.warp1778041220615 )
            elseif 
== 2 then 
                pc
.warp537600870400 
                return 
            
end 
        end 
    end 
end 
Bitteschön:
PHP Code:
quest teleporter begin 
    state start begin 
        when 20090.chat
."Möchtest du die Map wechseln?"  begin 
            say_title
("Guten Tag, ".. pc.get_name() ..","
            
say("wähle die Map aus, in die du möchtest:"
            
local s select("Drachenraum","Spinnendungeon3","Abbrechen"
            if 
== 1 then
                
if pc.get_level()>=85 then
                    pc
.warp1778041220615 )
                    return
                else
                    
say("Du musst mind. lvl 85 sein!")
                    return
                
end
            
elseif == 2 then 
                
if pc.get_level()>=100 then
                    pc
.warp537600870400 
                    return 
                else 
                    
say("Du musst mind. lvl 100 sein!")
                    return
                
end
            end 
        end 
    end 
end 
04/09/2013 16:05 Silver™#7867
[Only registered and activated users can see links. Click Here To Register...]

Jetzt kommt das.
Kann einer Helfen ?
04/09/2013 18:00 Splinglol#7868

hattest keinen state eingebaut =)
04/09/2013 22:21 ©by Noa#7869
@sponge
PHP Code:
quest pvp_exp begin
    state start begin
        when kill with npc
.is_pc() and pc.get_level() >= 75 begin   
            local pvp 
= { 
                [
10] =     500000
                [
25] =    1000000
                [
50] =     1000000
                [
75] =     1000000
                [
100]=     1000000
                [
150]=     1000000
                [
200]=     1000000
            } 
            
pc.setqf("pvp_exp",pc.getqf("pvp_exp")+1
            
pc.give_exp2(2500000+pvp[pc.getqf("pvp_exp")])  
        
end
    end
end 
04/10/2013 13:47 Chikudo#7870
Hallo Leute diese Quest funktioniert nicht :(
Bitte hilft mir :)

PHP Code:
quest neuemaps begin
    state start begin
        when 300170.
use with pc.get_level() >= 1 begin
        
            
if pc.countitem("300170")>=1 then
            end

            say_title
("Guten Tag, ".. pc.get_name() ..","
            
say("wähle die Map aus, in die du möchtest:"
            
local s select("Metin-Map. Ab lv.75","Land der Verlorenen. Ab Lv.110","Küste der Mutanten. Ab Lv. 140""Berg der Riesen. Ab Lv. 170""Abbrechen"

            if 
== 1 then
                
if pc.get_level()>=75 then
                    pc
.warp26004292600942 )
                    return
                else
                    
say("Du musst mind. lvl 75 sein!")
                    return
                
end
            
elseif == 2 then 
                
if pc.get_level()>=110 then
                    pc
.warp10609001620300 
                    return 
                else 
                    
say("Du musst mind. lvl 110 sein!")
                    return
                
end
            
elseif == 3 then 
                
if pc.get_level()>=140 then
                    pc
.warp10496001510400 
                    return 
                else 
                    
say("Du musst mind. lvl 140 sein!")
                    return
                
end
            
elseif == 3 then 
                
if pc.get_level()>=170 then
                    pc
.warp11776001664000 
                    return 
                else 
                    
say("Du musst mind. lvl 170 sein!")
                    return
                
end
            
elseif == 5 then
                    say
("Dann nicht!")
                    return
                
end
            end 
        end 
    end 
end 
Da kommt "must start mit ´quest´" ??
04/10/2013 15:09 ©by Noa#7871
Quote:
Originally Posted by Chikudo View Post
Hallo Leute diese Quest funktioniert nicht :(
Bitte hilft mir :)

PHP Code:
quest neuemaps begin
    state start begin
        when 300170.
use with pc.get_level() >= 1 begin
        
            
if pc.countitem("300170")>=1 then
            end

            say_title
("Guten Tag, ".. pc.get_name() ..","
            
say("wähle die Map aus, in die du möchtest:"
            
local s select("Metin-Map. Ab lv.75","Land der Verlorenen. Ab Lv.110","Küste der Mutanten. Ab Lv. 140""Berg der Riesen. Ab Lv. 170""Abbrechen"

            if 
== 1 then
                
if pc.get_level()>=75 then
                    pc
.warp26004292600942 )
                    return
                else
                    
say("Du musst mind. lvl 75 sein!")
                    return
                
end
            
elseif == 2 then 
                
if pc.get_level()>=110 then
                    pc
.warp10609001620300 
                    return 
                else 
                    
say("Du musst mind. lvl 110 sein!")
                    return
                
end
            
elseif == 3 then 
                
if pc.get_level()>=140 then
                    pc
.warp10496001510400 
                    return 
                else 
                    
say("Du musst mind. lvl 140 sein!")
                    return
                
end
            
elseif == 3 then 
                
if pc.get_level()>=170 then
                    pc
.warp11776001664000 
                    return 
                else 
                    
say("Du musst mind. lvl 170 sein!")
                    return
                
end
            
elseif == 5 then
                    say
("Dann nicht!")
                    return
                
end
            end 
        end 
    end 
end 
Da kommt "must start mit ´quest´" ??
PHP Code:
quest neuemaps begin
    state start begin
         when 300170.
use begin
            say_title
("Guten Tag, ".. pc.get_name() ..","
            
say("wähle die Map aus, in die du möchtest:"
            
local level ={
            {{
75},26004292600942},
            {{
110},10609001620300},
            {{
140},10496001510400},
            {{
170},11776001664000},
            }
            while 
b_return !=do
                do
                    
local s select("Metin-Map. Ab lv.75","Land der Verlorenen. Ab Lv.110","Küste der Mutanten. Ab Lv. 140","Berg der Riesen. Ab Lv. 170","Abbruch")
                    if 
level[s][1][1]> pc.get_level() then
                        say
("Dein level ist noch zu niedrig")
                        
say("Du musst mindestens "..level[s][1][1].." sein")
                        
b_return=select("Zurück","Abbrechen")
                    else
                        
pc.warp(level[s][2],level[s][3])
                    
end
                    
if s==11 then return end
                end
            end
        end
    end
end 
04/10/2013 20:25 LikeCranK™#7872
Jetzt hab ich auch mal nen Frage/Problem.. habe diese [Only registered and activated users can see links. Click Here To Register...] original eingefügt und bekomme keine Fehlermeldung und alles ok aber in Game bekomme ich keine Questrolle.. siehe Screen im Anhang..

Hier mal die Quest.

PHP Code:
-----------------------------------
-- 
PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network NiiceOne
-- credits to ProfiFighter lolor2 for help
------------------------------------
quest pvp_exp begin
    state start begin
        when login with pc
.level >= 75 begin
            set_state
(pvp_exp)
        
end
    end
    
    state pvp_exp begin
        when letter begin
            send_letter
("PvP Erfahrungs Punkte Information")
        
end
        
        when button 
or info begin
            say_title
("Info zum PvP-ExP System")
            
say("Wenn du jemanden tötest erhältst du")
            
say("vom Drachengott eine klene Belohnung")
            
say("Desweiteren werden ab jetzt alle deine Morde gezählt")
            
say("")
            
say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
            
pc.setqf("pvp_exp"0)
            
q.set_counter("pvp_exp_kills"0)
            
set_state (pvp_kill_counter)
        
end
    end
    
    state pvp_kill_counter begin
        when letter begin
            send_letter
("Anzahl deiner Morde")
        
end
        
        when button 
or info begin
            say_title
("Anzahl deiner Morde:")
            
say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
            
say("")
        
end
        
        when kill begin
                
if npc.is_pc() and npc.empire != pc.empire then
                        
-- Bonus EXP und so...
                        
local pvp = {
                                {
10500000},
                                {
251000000},
                                {
501000000},
                                {
751000000},
                                {
1001000000},
                                {
1501000000},
                                {
2001000000},
                        }
                        
local count pc.getqf("pvp_exp")
                        
local pc_name pc.get_name()
                        
local bonus_exp 0
                        local b 
1
                        local c 
count
                        
                        pc
.setqf("pvp_exp"c)
                        
q.set_counter("kills"count)
                        for 
i=1table.getn(pvp), do
                                if 
count == pvp[i][1then
                                        notice_all
(pc_name.." hat "..count.." Morde begangen!")
                                        
bonus_exp pvp[i][2]
                                        break
                                
end
                        end
                        pc
.give_exp2(2500000+bonus_exp)
                
end
        end
    end
end 
04/10/2013 20:42 Splinglol#7873
Quote:
Originally Posted by LikeCranK™ View Post
Jetzt hab ich auch mal nen Frage/Problem.. habe diese [Only registered and activated users can see links. Click Here To Register...] original eingefügt und bekomme keine Fehlermeldung und alles ok aber in Game bekomme ich keine Questrolle.. siehe Screen im Anhang..

Hier mal die Quest.

PHP Code:
-----------------------------------
-- 
PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network NiiceOne
-- credits to ProfiFighter lolor2 for help
------------------------------------
quest pvp_exp begin
    state start begin
        when login with pc
.level >= 75 begin
            set_state
(pvp_exp)
        
end
    end
    
    state pvp_exp begin
        when letter begin
            send_letter
("PvP Erfahrungs Punkte Information")
        
end
        
        when button 
or info begin
            say_title
("Info zum PvP-ExP System")
            
say("Wenn du jemanden tötest erhältst du")
            
say("vom Drachengott eine klene Belohnung")
            
say("Desweiteren werden ab jetzt alle deine Morde gezählt")
            
say("")
            
say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
            
pc.setqf("pvp_exp"0)
            
q.set_counter("pvp_exp_kills"0)
            
set_state (pvp_kill_counter)
        
end
    end
    
    state pvp_kill_counter begin
        when letter begin
            send_letter
("Anzahl deiner Morde")
        
end
        
        when button 
or info begin
            say_title
("Anzahl deiner Morde:")
            
say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
            
say("")
        
end
        
        when kill begin
                
if npc.is_pc() and npc.empire != pc.empire then
                        
-- Bonus EXP und so...
                        
local pvp = {
                                {
10500000},
                                {
251000000},
                                {
501000000},
                                {
751000000},
                                {
1001000000},
                                {
1501000000},
                                {
2001000000},
                        }
                        
local count pc.getqf("pvp_exp")
                        
local pc_name pc.get_name()
                        
local bonus_exp 0
                        local b 
1
                        local c 
count
                        
                        pc
.setqf("pvp_exp"c)
                        
q.set_counter("kills"count)
                        for 
i=1table.getn(pvp), do
                                if 
count == pvp[i][1then
                                        notice_all
(pc_name.." hat "..count.." Morde begangen!")
                                        
bonus_exp pvp[i][2]
                                        break
                                
end
                        end
                        pc
.give_exp2(2500000+bonus_exp)
                
end
        end
    end
end 

EDIT: Quest sieht eig okay aus. Auch sicher, dass du einen Reboot gemacht hast, um Quests zu aktualisieren? Klappt häufig nicht, wenn man bloss ingame /reload q macht.

lg
04/10/2013 20:53 LikeCranK™#7874
Schau den Screen an sieht man doch ^^ ja hab ich eingegeben
04/10/2013 23:30 Splinglol#7875
Hab ich doch geschrieben^^ reload q funktioniert irgendwie nicht immer. Daher immer den Server rebooten, nachdem du Quests geändert hast, damit die Änderung auch sicher da ist =)