[SERVICE] Die Questerstellung

09/12/2015 14:26 ☭ P▼SHKO#3136
Hallo suche eine quest womit man durch eine Truhe klassenbedingt Items bekommt. zB Krieger kriegt Schwert+9 und der Ninja Dolch+9. Vnum der Truhe : 38050.
09/12/2015 15:39 zazadi#3137
Quote:
Originally Posted by I´m Raylee View Post
Hi :)
Ich würde bitte eine Truhenquest benötigen!

Die Truhe sollte 14 Items beinhalten und beim öffnen der Truhe sollte die Truhe 1 von 14 verschiedenen Items dropen!

Ich bedanke mich schon einmal recht herzlich! :)

Mfg
Raylee
[Only registered and activated users can see links. Click Here To Register...]
Schau mal hier.
09/12/2015 17:26 I´m Raylee#3138
Hab alles erledigt danke! :)
09/13/2015 12:51 Ide.#3139
Quote:
Originally Posted by ☭ P▼SHKO View Post
Hallo suche eine quest womit man durch eine Truhe klassenbedingt Items bekommt. zB Krieger kriegt Schwert+9 und der Ninja Dolch+9. Vnum der Truhe : 38050.
PHP Code:
quest test begin 
    state start begin  
        when 38050.
use begin 
            local tab 
= { 
            [
0] = 19
            [
1] = 1019
            [
2] = 19
            [
3] = 7009 
            
}
            
pc.remove_item(38050)
            
pc.give_item2(tab[pc.get_job()], 1)
            
set_state("___COMPLETE___")
        
end
    end
    state
(___COMPLETE___begin
    end 
end 
Bitte schön.

Man erhält das Item für die eigene Klasse nur beim ersten Einloggen und die Truhe verschwindet nachdem benutzen. Du musst dann noch das Item(38050) in der MySql Datenbank anpassen.
09/13/2015 14:04 ☭ P▼SHKO#3140
Quote:
Originally Posted by Ide. View Post
PHP Code:
quest test begin 
    state start begin  
        when 38050.
use begin 
            local tab 
= { 
            [
0] = 19
            [
1] = 1019
            [
2] = 19
            [
3] = 7009 
            
}
            
pc.remove_item(38050)
            
pc.give_item2(tab[pc.get_job()], 1)
            
set_state("___COMPLETE___")
        
end
    end
    state
(___COMPLETE___begin
    end 
end 
Bitte schön.

Man erhält das Item für die eigene Klasse nur beim ersten Einloggen und die Truhe verschwindet nachdem benutzen. Du musst dann noch das Item(38050) in der MySql Datenbank anpassen.
Vielen dank. Wäre es möglich die so umzuschreiben, dass man einfach nur beim benutzen das Item bekommt? Also nicht nur beim ersten Einloggen?
09/13/2015 14:22 .Ryuzaki™#3141
Quote:
Originally Posted by ☭ P▼SHKO View Post
Vielen dank. Wäre es möglich die so umzuschreiben, dass man einfach nur beim benutzen das Item bekommt? Also nicht nur beim ersten Einloggen?
Ja, einfach den State entfernen.

Code:
quest test begin  
    state start begin   
        when 38050.use begin  
            local tab = {  
            [0] = 19,  
            [1] = 1019,  
            [2] = 19,  
            [3] = 7009  
            } 
            pc.remove_item(38050) 
            pc.give_item2(tab[pc.get_job()], 1) 
        end 
    end
end
09/16/2015 22:10 .Ares´#3142
Hallo brauche eine quest,

wenn man ein bestimmtes Level erreicht hast z.b Level 100 sollte man sich automatisch zurück zu map1 teleporten!
09/16/2015 22:25 .Ryuzaki™#3143
Quote:
Originally Posted by .Ares´ View Post
Hallo brauche eine quest,

wenn man ein bestimmtes Level erreicht hast z.b Level 100 sollte man sich automatisch zurück zu map1 teleporten!
Code:
quest teleportlvl begin
	state start begin
		when levelup with pc.get_level() == 100 and pc.get_empire() == 1 begin
			pc.warp(X, Y)  --  Rotes Reich
		end
		when levelup with pc.get_level() == 100 and pc.get_empire() == 2 begin
			pc.warp(X, Y)  --  Gelbes Reich
		end
		when levelup with pc.get_level() == 100 and pc.get_empire() == 3 begin
			pc.warp(X, Y)  -- Blaues Reich
		end
	end
end
Sollte so klappen, kann man schöner lösen aber es tut was es tun muss.
Hatte keine Lust die Koordinaten einzutragen sorry :p

lg
09/16/2015 22:33 rollback#3144
Code:
quest lv100 begin
	state start begin
		when levelup with pc.get_level() == 100 begin
			warp_to_village()
		end
	end
end
09/17/2015 01:43 ☭ P▼SHKO#3145
Hallo,
kann mir jemand noch einmal eine Quest umschreiben?
Es sollte am Ende so sein, dass man ab level 90 bei diesem Metins keine Perlen mehr bekommt.
PHP Code:
quest inventardrop begin 
    state start begin 
            when 8027.kill begin 
            local s
=number(9399)
            if 
== 93 then
            pc
.give_item2(279931)
            elseif 
== 94 then
            pc
.give_item2(279941)
            elseif 
== 95 then
            pc
.give_item2(279921)
            elseif 
== 96 then
            pc
.give_item2(279931)
            
pc.give_item2(279941)
            elseif 
== 97 then
            pc
.give_item2(279921)
            
pc.give_item2(279931)
            elseif 
== 98 then
            pc
.give_item2(279921)
            
pc.give_item2(279941)
            elseif 
== 99 then
            pc
.give_item2(279931)
            
pc.give_item2(279941)
            
pc.give_item2(279921)
            
end 
        end 
    end 
end 
09/17/2015 02:26 .Delta#3146
Code:
quest inventardrop begin 
    state start begin 
            when 8027.kill with pc.get_level() < 90 begin 
            local s=number(93, 99)
            if s == 93 then
            pc.give_item2(27993, 1)
            elseif s == 94 then
            pc.give_item2(27994, 1)
            elseif s == 95 then
            pc.give_item2(27992, 1)
            elseif s == 96 then
            pc.give_item2(27993, 1)
            pc.give_item2(27994, 1)
            elseif s == 97 then
            pc.give_item2(27992, 1)
            pc.give_item2(27993, 1)
            elseif s == 98 then
            pc.give_item2(27992, 1)
            pc.give_item2(27994, 1)
            elseif s == 99 then
            pc.give_item2(27993, 1)
            pc.give_item2(27994, 1)
            pc.give_item2(27992, 1)
            end 
        end 
    end 
end
09/18/2015 15:43 Aze /..#3147
Moinsen,

hätte evtl. jemand Lust, mir eine Wunschboni Quest zu schreiben oder mir bei einem Problemchen behilflich zu sein?

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

Ich habe schon versucht diese einzufügen. Klappt auch alles mit dem Auswählen der Boni usw. Nur leider werden die Boni's nicht angezeigt oder gar dem Item zugeordnet.
09/20/2015 08:57 ☭ P▼SHKO#3148
Hallo mal wieder,
kann mir vielleicht jemand in diese quest eine abfrage einbauen ob gerade ein pet draußen ist oder nicht und dass man dieses pet dann auch nur mit einem siegel wegschicken kann. Also beispiel: Feuerphönix ist draußen und er soll nur mit dem Feuerphönix-Siegel weggeschickt werden. Sonst kann man es leicht buggen.


Ist ein bisschen lang aber wäre sehr dankbar wenn es trotzdem einer machen könnte.
09/20/2015 10:15 .Various#3149
Quote:
Originally Posted by ☭ P▼SHKO View Post
Hallo mal wieder,
kann mir vielleicht jemand in diese quest eine abfrage einbauen ob gerade ein pet draußen ist oder nicht und dass man dieses pet dann auch nur mit einem siegel wegschicken kann. Also beispiel: Feuerphönix ist draußen und er soll nur mit dem Feuerphönix-Siegel weggeschickt werden. Sonst kann man es leicht buggen.


Ist ein bisschen lang aber wäre sehr dankbar wenn es trotzdem einer machen könnte.
Ist doch bereits drin?
Code:
if pet.is_summon() then 
                pet.unsummon() 
                chat("Dein Haustier verabschiedet sich nun von dir!") 
                affect.remove_collect(apply.ATTBONUS_HUMAN, 20, 60*60*8) 
                affect.remove_collect(16, 10, 60*60*8)
09/20/2015 10:35 ☭ P▼SHKO#3150
Quote:
Originally Posted by .Various View Post
Ist doch bereits drin?
Code:
if pet.is_summon() then 
                pet.unsummon() 
                chat("Dein Haustier verabschiedet sich nun von dir!") 
                affect.remove_collect(apply.ATTBONUS_HUMAN, 20, 60*60*8) 
                affect.remove_collect(16, 10, 60*60*8)
Nope kann die pets mit anderen Siegeln wegschicken. zB Feuerphönix mit Eisphönix-Siegel und die Bonis vom Feuerphönix bleiben dann auch.