[SERVICE] Die Questerstellung

06/25/2013 17:37 |★|554#196
Quote:
Originally Posted by LeykasRecordz View Post
Ich suche eine Quest wie folgt:


Man kann alle 20 minuten zu einem NPC gehen und dort ein Item abholen. Man bekommt immer nur 1 item und ich möchte eine wuswhal von 22 items dadrin haben.. also, dass sie den np anklicken.. sie wollen ein item.. und der spieler bekommt dann zufällig eines der 22 items.. Aber wenn noch keine 20min vorbei sind und er geklickt hat steht dort sowas wie.. zeit noch nicht abgelaufen ..^^


Wenn jemand sieh at bitte via pn bescheid geben

Danke im Vorraus
PHP Code:
quest itemauswahl begin
    state start begin
        when NPCVNUM
.click begin
            
if pc.getqf("nexttime") > get_time() then
                say_title
(mob_name(NPCVNUM)..":")
                
say("")
                
say("Die Zeit ist noch nicht abgelaufen, du musst noch")
                
local timeleft math.floor((pc.getqf("nexttime") - get_time()) / 60) + 1
                say
(string.format("%d Minuten warten, bis du wieder ein"timeleft))
                
say("Item erhalten kannst!")
                return
            
end
            local items 
= {
                
19,
                
29,
                
39,
                
49,
                
59,
                
69,
                
79,
                
89,
                
99,
                
109,
                
119,
                
129,
                
139,
                
149,
                
159,
                
169,
                
179,
                
189,
                
199,
                
209,
                
219,
                
229
            
}
            
say_title(mob_name(NPCVNUM)..":")
            
say("")
            
say("Hier hast du ein Item, komm in")
            
say("20 Minuten wieder!")
            
pc.setqf("nexttime"get_time() + 60 20)
            
pc.give_item2(items[number(1table.getn(items))], 1)
        
end
    end
end 
NPCVNUM mit der Vnum des NPC ersetzen (alle 3!)
Ansonsten einfach die Zahlen von 19 bis 229 durch deine Item-ID's ersetzen. (Kannst auch mehr/weniger Items einsetzen, aber hinter der letzten ID KEIN Komma!)
06/25/2013 19:48 rakuz123456#197
Suche eine quest
Mann ist lvl 99 geworden
und geh zu npc vnum und rede mit ihm er hatt mit ihm geredet quest schließt sich
als rolle
06/25/2013 21:19 sony199#198
Suche eine Quest, bei der ein NPC "20090" neben mir Spawnt und nach einer Minute verschwindet.

PS: Die quest sollte möglichst mit einem Servertimer funktionieren.
06/25/2013 22:36 Skybucht#199
Suche eine quest wo man per item auf eine MAP kommt änlich wie warp ring nur mit anklicken den Items wird man sofort geportet kann da einer helfen ;o
mfg :)))
06/25/2013 23:08 |★|554#200
Quote:
Originally Posted by Skybucht View Post
Suche eine quest wo man per item auf eine MAP kommt änlich wie warp ring nur mit anklicken den Items wird man sofort geportet kann da einer helfen ;o
mfg :)))
>.>
PHP Code:
quest warpdirect begin
    state start begin
        when ITEMID
.use begin
            pc
.warp(X_KOORDSY_KOORDS)
        
end
    end
end 
ITEMID ersetzen und Type des Items in der Datenbank auf 18 stellen.
X_KOORDS und Y_KOORDS ersetzen (Die Daten MIT 00 am Ende)
06/26/2013 15:58 Silver™#201
Kann mir einer eine Quest erstellen das man wenn man Startet erhält man 100.000.000 Yang & Combo auf 2.
06/26/2013 16:00 CantShutMyMouth#202
PHP Code:
quest roua23 begin
        state start begin
                when 40002.
use  begin
                pc
.removeitem("40002"1)
     
affect.add_collect(apply.ATTBONUS_HUMAN10200)
                
end
            end
        end 

I want to make it work once a time, so you can't get 999999 hh ... so you can use it now, and you can use it again after 200 seconds
06/26/2013 16:44 Mr. 'Avenue™#203
Quote:
Originally Posted by A R T Y View Post
Kann mir einer eine Quest erstellen das man wenn man Startet erhält man 100.000.000 Yang & Combo auf 2.
PHP Code:
quest comboyang begin
    when login with pc
.getqf("comboyang") == 0 begin
        pc
.set_skill_level(SkillSkilllevel)
        
pc.change_gold(100000000)
        
pc.setqf("comboyang"1)
    
end
end 
06/26/2013 17:04 He3o Sippel#204
Quote:
Originally Posted by .Avenue™ View Post
PHP Code:
quest comboyang begin
    when login with pc
.getqf("comboyang") == 0 begin
        pc
.set_skill_level(SkillSkilllevel)
        
pc.change_gold(100000000)
        
pc.setqf("comboyang"1)
    
end
end 
du hast
PHP Code:
state 
vergessen
06/26/2013 17:22 .Leykas#205
Code:
quest itemauswahl begin
    state start begin
        when NPCVNUM.click begin
            if pc.getqf("nexttime") > get_time() then
                say_title(mob_name(NPCVNUM)..":")
                say("")
                say("Die Zeit ist noch nicht abgelaufen, du musst noch")
                local timeleft = math.floor((pc.getqf("nexttime") - get_time()) / 60) + 1
                say(string.format("%d Minuten warten, bis du wieder ein", timeleft))
                say("Item erhalten kannst!")
                return
            end
            local items = {
                19,
                29,
                39,
                49,
                59,
                69,
                79,
                89,
                99,
                109,
                119,
                129,
                139,
                149,
                159,
                169,
                179,
                189,
                199,
                209,
                219,
                229
            }
            say_title(mob_name(NPCVNUM)..":")
            say("")
            say("Hier hast du ein Item, komm in")
            say("20 Minuten wieder!")
            pc.setqf("nexttime", get_time() + 60 * 20)
            pc.give_item2(items[number(1, table.getn(items))], 1)
        end
    end
end
Danke 554 aber diese Quest funktioniert nicht.. jedes mal core dumped..
06/26/2013 17:28 |★|554#206
Quote:
Originally Posted by LeykasRecordz View Post
Code:
quest itemauswahl begin
    state start begin
        when NPCVNUM.click begin
            if pc.getqf("nexttime") > get_time() then
                say_title(mob_name(NPCVNUM)..":")
                say("")
                say("Die Zeit ist noch nicht abgelaufen, du musst noch")
                local timeleft = math.floor((pc.getqf("nexttime") - get_time()) / 60) + 1
                say(string.format("%d Minuten warten, bis du wieder ein", timeleft))
                say("Item erhalten kannst!")
                return
            end
            local items = {
                19,
                29,
                39,
                49,
                59,
                69,
                79,
                89,
                99,
                109,
                119,
                129,
                139,
                149,
                159,
                169,
                179,
                189,
                199,
                209,
                219,
                229
            }
            say_title(mob_name(NPCVNUM)..":")
            say("")
            say("Hier hast du ein Item, komm in")
            say("20 Minuten wieder!")
            pc.setqf("nexttime", get_time() + 60 * 20)
            pc.give_item2(items[number(1, table.getn(items))], 1)
        end
    end
end
Danke 554 aber diese Quest funktioniert nicht.. jedes mal core dumped..
Hast Du NPCVUM auch ersetzt?
Und die genaue Fehlermeldung, falls vorhanden, wäre hilfreich.
06/26/2013 17:32 .Leykas#207
Ja ich hatte alles ersetzt.. Öhm.. da stand iwas von ... string information :5: .. iwa mit line 4 .. weiß nicht genau aber so in etwa^^
06/26/2013 20:50 OliviaIchLiebeDichx3#208
Kann mir bitte jemand so eine quest machen .
Die quest soll ab lvl 50sein und da auftauschen wo die wilkommens nachricht immer ist :D
und man soll 150 Schwarzeorks killen und dan bekommt man ein halbmondring.

kann da jemand was bsatelen ? :/
06/26/2013 21:52 Pasha#209
Kann mir einer die quest für warpring schreiben wo sd2,sd3 in einer kategorie sind und grotte1,grotte,2 und der drachenraum auch? Sprich sd2,sd3 in Spinnendungeon und grotte,1,2,drachenraum in Grotte.
06/27/2013 02:08 CantShutMyMouth#210
Quote:
Originally Posted by CantShutMyMouth View Post
PHP Code:
quest roua23 begin
        state start begin
                when 40002.
use  begin
                pc
.removeitem("40002"1)
     
affect.add_collect(apply.ATTBONUS_HUMAN10200)
                
end
            end
        end 

I want to make it work once a time, so you can't get 999999 hh ... so you can use it now, and you can use it again after 200 seconds
...up????