[SERVICE] Die Questerstellung

04/17/2014 22:58 nOa##1336
Quote:
Originally Posted by Simplex2™ View Post
Suche ne quest,die einem 25% exp gibt wenn mann einen spieler aus dem eigenen und aus anderen reichen tötet.
Lässt sich beliebig ausweiten, ist also nur das Grundgerüst, erfüllt jedoch deinen Wunsch.

PHP Code:
quest expforkill begin
    state start begin
        when kill begin
            
if npc.is_pc() and npc.empire() != pc.empire() then 
                pc
.give_exp_perc(25)
            
end
        end
    end
end 
04/18/2014 01:22 FreeBSDD#1337
Das hier


Nur eben bei einem NPC. Der NPC soll 20092 sein. Also anstatt der Letter
Danke im voraus!
04/18/2014 10:47 nOa##1338
Quote:
Originally Posted by FreeBSDD View Post
Das hier


Nur eben bei einem NPC. Der NPC soll 20092 sein. Also anstatt der Letter
Danke im voraus!
PHP Code:
quest pvmquest72 begin
    state start begin
        when login 
or levelup with pc.level >= 75 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            local f 
find_npc_by_vnum(20092
            if 
!= 0 then
                target
.vid("20092"f"20092"
            
end
        end

        when 20092.target
.click begin
            target
.delete("20092")
            
say("PvM Quest")
            
say("Hallo Spieler von HiMt2!")
            
say("Überall spawnen die Metinsteine. Unsere")
            
say("Krieger sind alle beim versuch sie zu")
            
say("töten gefallen. Wir hoffen auf")
            
say("deine Hilfe. Bitte befreie uns von von diesem")
            
say("Unheil, damit wir wieder in Frieden leben können")
            
say("Bitte hilf uns:")
            
say_reward("Töte 35 x Metin Jeon Un.")
            
say_reward("")
            
say_reward("Wenn du es geschafft hast bekommst du eine Belohnung!")
            
say_reward("")
            
say_reward("")
            
say("")
            
pc.setqf("state"35)
            
q.set_counter("Metin Jeon Un"35)
            
set_state(MAIN)
        
end
    end
    state MAIN begin
        when login begin
            local count 
pc.getqf("state")
            
q.set_counter("Metin Jeon Un"count)
        
end
        when 8027.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 35 then
                pc
.setqf("state"count)
                
q.set_counter("Metin Jeon Un"count)
            
end
            
if count == 0 then
                say_title
("PvM Quest")
                
say("")
                
say("")
                
say("Gut du hast es geschafft.")
                
say("Hier deine Belohnung")
                
say_reward("Amulett der ewigen Liebe")
                
pc.give_item2(390013)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end
    
    state __COMPLETE__ begin
    end
end 
04/18/2014 11:32 dogi4321#1339
Hallo,

wäre einer so nett und könnte mir eine Anti-Exp Quest schreiben, die durch ein Button in der Taskleiste (Clientside) ausgelöst werden kann?
Den Button habe ich schon eingebaut und der button müsste auch auf die quest zugreifen (qid=2), aber es passiert nichts.

PHP Code:
quest anti_exp begin
    state start begin
        when exp
.timer with pc.get_exp()>1000 begin            
            pc
.give_exp2(-pc.get_exp())
        
end
        when 72501.
use begin
            
if pc.getqf("exp_block")==0 then
                chat
("Ab jetzt bekommst du KEINE Exp mehr!")
                
pc.setqf("exp_block"1)    
                
loop_timer("exp"5)
            else
                
chat("Ab jetzt bekommst du wieder Exp!")
                
pc.setqf("exp_block"0)
                
cleartimer("exp")
            
end
        end        
    end
end 
04/18/2014 12:15 Simplex2™#1340
Leider funktioniert die PVP quest nicht.
Würde aber die quest lieber ein wenig anders haben.
Un zwar wenn man einen spieler aus dem eigenen reich oder aus einem fremden reich tötet soll man ein item droppen.
Wàre das möglich?
04/18/2014 14:03 Getreidekuchen66#1341
Heyo, ich suche eine Quest

Man soll in dieser Quest die ab Lv. 100 beginnt 500 Spieler töten, wenn man das getan hat, bekommt man ein Item.
Diese Quest soll aber nur 1 mal kommen pro Spieler, also wer die Quest erledigt hat, kann sie nicht nochmal wiederholen.

Habt ihr so eine?
04/18/2014 14:42 nOa##1342
Quote:
Originally Posted by Simplex2™ View Post
Leider funktioniert die PVP quest nicht.
Würde aber die quest lieber ein wenig anders haben.
Un zwar wenn man einen spieler aus dem eigenen reich oder aus einem fremden reich tötet soll man ein item droppen.
Wàre das möglich?
Vielleicht kannst du damit was anfangen:

PHP Code:
quest itemforkill begin 
    state start begin 
        when kill begin 
            
if npc.is_pc() then  
                pc
.give_item2(ITEMVNUMANZAHL) -- Diesen Befehl verwendenwenn du das Item direkt in das Inventar des Spielers haben möchtest
                
--game.drop_item(ITEMVNUMANZAHL) -- Diesen Befehl verwenden wenn der Spieler das Item bei dem Kill dropen sollAchtungDas Item gehört den Spieler nicht es wird frei gedroptso als wenn man im DT einen Schlüsselstein dropt
                chat
("Du hast ANZAHL ITEMNAME erhalten")
            
end 
        end 
    end 
end 

Quote:
Heyo, ich suche eine Quest

Man soll in dieser Quest die ab Lv. 100 beginnt 500 Spieler töten, wenn man das getan hat, bekommt man ein Item.
Diese Quest soll aber nur 1 mal kommen pro Spieler, also wer die Quest erledigt hat, kann sie nicht nochmal wiederholen.

Habt ihr so eine?
@Getreidekuchen66:

Schau nächstes mal bitte mit der SuFu nach. Hier sind ein paar Beispiele:
- [Only registered and activated users can see links. Click Here To Register...]

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

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

- [Only registered and activated users can see links. Click Here To Register...]
04/18/2014 14:48 SkyWodka#1343
Hey Com.,

ich suche eine Serverinformations Quest ich Liste euch hier nun mal die Features auf die sie haben sollte.

-Wenn man einen NPC anklickt, soll als Header dort stehen "Worüber möchtest du etwas wissen" und darunter halt dann die einzelnen Punkte.


Die einzelnen Punkte:

-Allgemeine Infos über den Server:

Forum/HP Link.

-Infos über Maps:

Ich stelle mir das so vor, das wenn man die Map auswählt ein Bild der Map im oberen Teil des Questfensters erscheint, und darunter der Text.

-Das Uppsystem:

Zeigt wie das Uppschema ist.

-News über den Server:

Dort sollen die aktuellen Updates stehen.

-Eventinformationen:

Datum, Wann und Wo, Welches Event.

-Welche Items/Waffen/Rüssis etc. droppe ich auf den Maps:

Entweder kleine Bilder der Items/Rüstungen/Waffen etc. im obere Teil der Quest oder ein Text der so aussieht...

-Itemname
-Itemname
-Itemname
-Itemname

-Welche Bosse gibt es und wo finde ich sie:

Ein Bild des Boses im oberen Teil der Quest darunter die Information

LG Solution
04/19/2014 01:38 .Colossus.#1344
Quote:
Originally Posted by dogi4321 View Post
Hallo,

wäre einer so nett und könnte mir eine Anti-Exp Quest schreiben, die durch ein Button in der Taskleiste (Clientside) ausgelöst werden kann?
Den Button habe ich schon eingebaut und der button müsste auch auf die quest zugreifen (qid=2), aber es passiert nichts.

PHP Code:
quest anti_exp begin
    state start begin
        when exp
.timer with pc.get_exp()>1000 begin            
            pc
.give_exp2(-pc.get_exp())
        
end
        when button 
or info begin
            
if pc.getqf("exp_block")==0 then
                chat
("Ab jetzt bekommst du KEINE Exp mehr!")
                
pc.setqf("exp_block"1)    
                
loop_timer("exp"5)
            else
                
chat("Ab jetzt bekommst du wieder Exp!")
                
pc.setqf("exp_block"0)
                
cleartimer("exp")
            
end
        end        
    end
end 
erledigt ;)
04/19/2014 04:09 Raizon.#1345
Könnte mir wer einen Userpanel machen mit

Folgende Kategorien

Teleport, AFK Gehen, Bug Melden, Shop erstellen,GM

Natürlich wen es geht das man die Kategorie GM nur als GM Sehen kann

Danke :)
04/19/2014 15:15 .Achi'#1346
Kann mir wer ein Truhen Quest schreiben unzwar..

Das die Truhe sich 10 mal öffnen lassen kann + alle 30 Min 1 mal aufmachbar ist.
04/19/2014 15:59 nOa##1347
Quote:
Originally Posted by PuNsHiiNG View Post
Kann mir wer ein Truhen Quest schreiben unzwar..

Das die Truhe sich 10 mal öffnen lassen kann + alle 30 Min 1 mal aufmachbar ist.

Ich gebe dir hier einfach mal wieder die DE Valentinstagstruhen Quest. Ich habe einfach mal an den Rand geschrieben, wo du was ändern kannst wenn du willst.

PHP Code:
quest new_valentine_day_gift_box begin
    state start begin

        
function give_item_with_log(vnumamountitem_id)
            if 
vnum == 1 then 
                pc
.changegold(amount)
            else
                
pc.give_item2(vnum,amount)
            
end
            char_log
(tonumber(item_id), "VALENTINE_BOX","reward vnum: "..vnum.." reward amount: "..amount);
        
end

        
function gift(item_id)
            
local n number (1,100)
            if 
<= 4 then
                new_valentine_day_gift_box
.give_item_with_log(25100,1,item_id) -- Hier Items anpassen
            
elseif <= 8 then
                new_valentine_day_gift_box
.give_item_with_log(71084,1,item_id)
            elseif 
<= 12 then
                new_valentine_day_gift_box
.give_item_with_log(71085,1,item_id)
            elseif 
<= 16 then
                new_valentine_day_gift_box
.give_item_with_log(71109,1,item_id)
            elseif 
<= 21 then
                new_valentine_day_gift_box
.give_item_with_log(70024,1,item_id)
            elseif 
<= 26 then
                new_valentine_day_gift_box
.give_item_with_log(71101,5,item_id)
            elseif 
<= 31 then
                new_valentine_day_gift_box
.give_item_with_log(71107,1,item_id)
            elseif 
<= 40 then
                new_valentine_day_gift_box
.give_item_with_log(70038,1,item_id)
            elseif 
<= 50 then
                new_valentine_day_gift_box
.give_item_with_log(1,100000,item_id) -- Hier Yang anpassen
            
elseif <= 61 then
                new_valentine_day_gift_box
.give_item_with_log(1,50000,item_id)
            elseif 
<= 73 then
                new_valentine_day_gift_box
.give_item_with_log(1,30000,item_id)
            elseif 
<= 86 then
                new_valentine_day_gift_box
.give_item_with_log(1,20000,item_id)
            else
                
new_valentine_day_gift_box.give_item_with_log(1,10000,item_id)
            
end

        end

        when 71146.
use begin -- Item Id der Truhe
            local t 
get_global_time() - item.get_socket(1)
            
local n item.get_socket (0)
            if 
>= 1800 then
                new_valentine_day_gift_box
.gift(item.get_id())
                
item.set_socket(1get_global_time())
                if 
== 9 then -- Sagtdass nach dem 10. öffnen die Truhe verschwindet
                    item
.remove()
                else
                    
item.set_socket(01)
                
end
                syschat 
(string.format("Von %d kannst du noch %d auspacken."10n)) -- Sagt wie oft noch ausgepackt werden kann10 steht für die Anzahl
            
else
                
syschat (string.format("Packe in %d Min. das nächste Geschenk aus."31 60)) -- Sagt wie viel Zeit noch verstreichen muss bis man das nächste mal auspacken kann
            end
        end
        when 71147.
use begin -- Item Id der Truhe
            local t 
get_global_time() - item.get_socket(1)
            
local n item.get_socket (0)
            if 
>= 1800 then -- 1800 30 Minutenbeliebig änderbar
                new_valentine_day_gift_box
.gift(item.get_id())
                
item.set_socket(1get_global_time())
                if 
== 9 then -- Sagtdass nach dem 10. öffnen die Truhe verschwindet
                    item
.remove()
                else
                    
item.set_socket(01)
                
end
                syschat 
(string.format("Von %d kannst du noch %d auspacken."10n)) -- Sagt wie oft noch ausgepackt werden kann
            
else
                
syschat (string.format("Packe in %d Min. das nächste Geschenk aus."31 60)) -- Sagt wie viel Zeit noch verstreichen muss bis man das nächste mal auspacken kann
            end
        end

    end
end 
04/19/2014 16:06 .yorliK#1348
Quote:
Originally Posted by Raizon. View Post
Könnte mir wer einen Userpanel machen mit

Folgende Kategorien

Teleport, AFK Gehen, Bug Melden, Shop erstellen,GM

Natürlich wen es geht das man die Kategorie GM nur als GM Sehen kann

Danke :)
PHP Code:
quest userpanel_for_Raizon begin
    state start begin
        when userpanelid
.use begin
            say_title
("Userpanel")
            
say("")
            
say("Wähle eine Option:")
            
optionen = { "Teleport""AFK Gehen""Bug Melden""Shop erstellen""Schließen" }
            if 
pc.is_gm() then
                table
.insert(optionentable.getn(optionen), "GM")
            
end
            s 
select_table(optionen)
            if 
== table.getn(optionenthen 
                
return
            elseif 
== 1 then
                say_title
("Teleport")
            elseif 
== 2 then
                say_title
("AFK Gehen")
            elseif 
== 3 then
                say_title
("Bug Melden")
            elseif 
== 4 then
                say_title
("Shop erstellen")
            elseif 
== 5 then
                say_title
("GM")
            
end
        end
    end
end 
04/19/2014 19:03 SkyWodka#1349
Quote:
Hey Com.,

ich suche eine Serverinformations Quest ich Liste euch hier nun mal die Features auf die sie haben sollte.

-Wenn man einen NPC anklickt, soll als Header dort stehen "Worüber möchtest du etwas wissen" und darunter halt dann die einzelnen Punkte.


Die einzelnen Punkte:

-Allgemeine Infos über den Server:

Forum/HP Link.

-Infos über Maps:

Ich stelle mir das so vor, das wenn man die Map auswählt ein Bild der Map im oberen Teil des Questfensters erscheint, und darunter der Text.

-Das Uppsystem:

Zeigt wie das Uppschema ist.

-News über den Server:

Dort sollen die aktuellen Updates stehen.

-Eventinformationen:

Datum, Wann und Wo, Welches Event.

-Welche Items/Waffen/Rüssis etc. droppe ich auf den Maps:

Entweder kleine Bilder der Items/Rüstungen/Waffen etc. im obere Teil der Quest oder ein Text der so aussieht...

-Itemname
-Itemname
-Itemname
-Itemname

-Welche Bosse gibt es und wo finde ich sie:

Ein Bild des Boses im oberen Teil der Quest darunter die Information

LG Solutio
Suche immer noch
04/21/2014 04:08 Xena86#1350
Hallo Suche Ne quest Auto Chatblock wenn jemand schimpft wörter schreibt das er Chat block bekommen mit verwarnung 1 30 min verwarung 2 2stunden verwarung 3 24 stunden CB hoffe ihr könnt mir helfen bei so einer quest schreiben die schimpf wörter soll er per banword gelesen werden lesen die quest Ansonst wenn es nicht geht halt normale quest