[Quest-Release]Tinktur der Reiche für nur jeweils 2 Reiche

04/15/2011 21:07 RivathaX#1
Ich denke mal es gibt ein oder den anderen der in seinem Client+Serverside ein Reich geschlossen hat und gerne die passende Quest brauch damit man sein Reich wechseln kann.

Dazu habe ich direkt 3 Quest angefertigt

Shinsoo-Chunjo
PHP Code:
quest change_empire begin
state start begin
when 20090.chat
."Reichswechsel" with game.get_event_flag("c_e") >0 begin

local count 
pc.get_change_empire_count() ;
if 
count >= 1 then
say
("Sie können das Reich nicht wechseln")
say("")
return
end
say_reward
("Reichswechsel")
say("")
say("Flucht in ein anderes Reich.")
say("Ein Gilden-Leader kann das Reich nicht wechseln...")
say("Sie müssen zuerst Ihre Gilde schließen.")
say("Verheiratete Personen müssen sich vorher scheiden lassen.")
say("Die kosten eines Reichwechsels betragen 500k")
say("")
say("Wollt ihr wirklich das Reich wechseln?")
say("")

local s select("Reich wechseln""Reich nicht wechseln")

if 
== 1 then
change_empire
.move_pc()
end
end

when 71054.
use begin
say
("Bitte wähle das Reich aus,")
say("in das du flüchten möchtest.")

if 
get_time() < pc.getqf("next_use_time"then
say
("Sie können das Reich noch nicht wechseln.")
say("")

if 
pc.is_gm() then
say
("GM¬°¤F´ú¸Õ¥i¥H³]©w®É¶¡")
say("")
local s select("*«·s³]©w""¨ú®ø")
if 
== 1 then
say
("®É¶¡ªì©l¤Æ¤F")
pc.setqf("next_use_time"0)
end
end

return
end

if change_empire.move_pc() == true then
pc
.setqf("next_use_time"get_time() + 1)
end
end



function move_pc()
if 
pc.is_engaged() then
say
("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.is_married() then
say
("Sie sind verheiratet.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.is_polymorphed() then
say
("Sie sind Verwandelt.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.has_guild() then
say
("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end
if pc.money 50000 then
say
("Sie haben nicht genug Yang.")
say("Um das Reich wechseln zu können, benötigen Sie 500k yang.")
say("")
return 
false
end
say
("Wählen Sie eines der 2 Reiche")
local s select("Shinsoo""Chunjo""Abbrechen")
if 
3==s then
return false 
end
if == 1 then
local ret 
pc.change_empire(1)
local oldempire pc.get_empire()
if 
ret == 999 then
say
("Die haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
pc.change_gold(-500000)
pc.remove_item(71054) ;

char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempire1)) 

return 
true
else
if 
ret == 1 then
say
("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif 
ret == 2 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif 
ret == 3 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
if == 2 then
local ret 
pc.change_empire(2)
local oldempire pc.get_empire()
if 
ret == 999 then
say
("Die haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
pc.change_gold(-500000)
pc.remove_item(71054) ;

char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempire3)) 

return 
true
else
if 
ret == 1 then
say
("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif 
ret == 2 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif 
ret == 3 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
end
end
end 
Shinsoo-Jinno
PHP Code:
quest change_empire begin
state start begin
when 20090.chat
."Reichswechsel" with game.get_event_flag("c_e") >0 begin

local count 
pc.get_change_empire_count() ;
if 
count >= 1 then
say
("Sie können das Reich nicht wechseln")
say("")
return
end
say_reward
("Reichswechsel")
say("")
say("Flucht in ein anderes Reich.")
say("Ein Gilden-Leader kann das Reich nicht wechseln...")
say("Sie müssen zuerst Ihre Gilde schließen.")
say("Verheiratete Personen müssen sich vorher scheiden lassen.")
say("Die kosten eines Reichwechsels betragen 500k")
say("")
say("Wollt ihr wirklich das Reich wechseln?")
say("")

local s select("Reich wechseln""Reich nicht wechseln")

if 
== 1 then
change_empire
.move_pc()
end
end

when 71054.
use begin
say
("Bitte wähle das Reich aus,")
say("in das du flüchten möchtest.")

if 
get_time() < pc.getqf("next_use_time"then
say
("Sie können das Reich noch nicht wechseln.")
say("")

if 
pc.is_gm() then
say
("GM¬°¤F´ú¸Õ¥i¥H³]©w®É¶¡")
say("")
local s select("*«·s³]©w""¨ú®ø")
if 
== 1 then
say
("®É¶¡ªì©l¤Æ¤F")
pc.setqf("next_use_time"0)
end
end

return
end

if change_empire.move_pc() == true then
pc
.setqf("next_use_time"get_time() + 1)
end
end



function move_pc()
if 
pc.is_engaged() then
say
("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.is_married() then
say
("Sie sind verheiratet.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.is_polymorphed() then
say
("Sie sind Verwandelt.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.has_guild() then
say
("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end
if pc.money 50000 then
say
("Sie haben nicht genug Yang.")
say("Um das Reich wechseln zu können, benötigen Sie 500k yang.")
say("")
return 
false
end
say
("Wählen Sie eines der 2 Reiche")
local s select("Shinsoo""Jinno""Abbrechen")
if 
3==s then
return false 
end
if == 1 then
local ret 
pc.change_empire(1)
local oldempire pc.get_empire()
if 
ret == 999 then
say
("Die haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
pc.change_gold(-500000)
pc.remove_item(71054) ;

char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempire1)) 

return 
true
else
if 
ret == 1 then
say
("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif 
ret == 2 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif 
ret == 3 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
if == 2 then
local ret 
pc.change_empire(3)
local oldempire pc.get_empire()
if 
ret == 999 then
say
("Die haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
pc.change_gold(-500000)
pc.remove_item(71054) ;

char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempire3)) 

return 
true
else
if 
ret == 1 then
say
("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif 
ret == 2 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif 
ret == 3 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
end
end
end 
Chunjo-Jinno
PHP Code:
quest change_empire begin
state start begin
when 20090.chat
."Reichswechsel" with game.get_event_flag("c_e") >0 begin

local count 
pc.get_change_empire_count() ;
if 
count >= 1 then
say
("Sie können das Reich nicht wechseln")
say("")
return
end
say_reward
("Reichswechsel")
say("")
say("Flucht in ein anderes Reich.")
say("Ein Gilden-Leader kann das Reich nicht wechseln...")
say("Sie müssen zuerst Ihre Gilde schließen.")
say("Verheiratete Personen müssen sich vorher scheiden lassen.")
say("Die kosten eines Reichwechsels betragen 500k")
say("")
say("Wollt ihr wirklich das Reich wechseln?")
say("")

local s select("Reich wechseln""Reich nicht wechseln")

if 
== 1 then
change_empire
.move_pc()
end
end

when 71054.
use begin
say
("Bitte wähle das Reich aus,")
say("in das du flüchten möchtest.")

if 
get_time() < pc.getqf("next_use_time"then
say
("Sie können das Reich noch nicht wechseln.")
say("")

if 
pc.is_gm() then
say
("GM¬°¤F´ú¸Õ¥i¥H³]©w®É¶¡")
say("")
local s select("*«·s³]©w""¨ú®ø")
if 
== 1 then
say
("®É¶¡ªì©l¤Æ¤F")
pc.setqf("next_use_time"0)
end
end

return
end

if change_empire.move_pc() == true then
pc
.setqf("next_use_time"get_time() + 1)
end
end



function move_pc()
if 
pc.is_engaged() then
say
("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.is_married() then
say
("Sie sind verheiratet.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.is_polymorphed() then
say
("Sie sind Verwandelt.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end

if pc.has_guild() then
say
("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return 
false
end
if pc.money 50000 then
say
("Sie haben nicht genug Yang.")
say("Um das Reich wechseln zu können, benötigen Sie 500k yang.")
say("")
return 
false
end
say
("Wählen Sie eines der 2 Reiche")
local s select("Chunjo""Jinno""Abbrechen")
if 
3==s then
return false 
end
if == 1 then
local ret 
pc.change_empire(2)
local oldempire pc.get_empire()
if 
ret == 999 then
say
("Die haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
pc.change_gold(-500000)
pc.remove_item(71054) ;

char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempire1)) 

return 
true
else
if 
ret == 1 then
say
("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif 
ret == 2 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif 
ret == 3 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
if == 2 then
local ret 
pc.change_empire(3)
local oldempire pc.get_empire()
if 
ret == 999 then
say
("Die haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
pc.change_gold(-500000)
pc.remove_item(71054) ;

char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempire3)) 

return 
true
else
if 
ret == 1 then
say
("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif 
ret == 2 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif 
ret == 3 then
say
("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
end
end
end 
Such Funktion hat in der Richtung nichts gefunden.
04/15/2011 21:15 ℰ✗!ℳ#2
naja brauch ich grad nicht.

aba danke für mühe und so !
04/15/2011 21:22 mufkeksy#3
Find ich eig. nicht so schwierig sry.

Edit: Bleibe immer noch bei meiner Meinung.
04/15/2011 21:28 UranoX#4
Quote:
Originally Posted by mufkeksy View Post
Find ich eig. nicht so schwierig sry.
Vielleicht siehst DU das so aber es gibt eine Hand voll User die sowas suchen aber nicht selber hin bekommen.

@RivathaX, vielen dank werden bestimmt viele brauchen.
04/15/2011 21:28 RivathaX#5
Quote:
Originally Posted by mufkeksy View Post
Find ich eig. nicht so schwierig sry.
Für dich nicht Hilfreich für andere ohne Kenntnisse schon.

Ich zitiere kurz die Orignale Quest

Siehe nach Auswahl...
PHP Code:
            local s select("Rotes Reich""Gelbes Reich""Blaues Reich""Abbrechen")
            if 
4==s then
                
return false 
            end
            say
("")
            
say_reward("Willst du wirklich das Reich wechseln?")
            
say_reward("Für Volksverrat gibt es keine Entschuldigung!")
            
say("")
            
local a select("Wechseln""Nicht wechseln")
            if 
2== a then
                
return false
            end

            local ret 
pc.change_empire(s)
            
local oldempire pc.get_empire()
            if 
ret == 999 then
                say
("Du hast das Reich erfolgreich gewechselt.")
                
say("Bitte Relog dich.")
                
say("")
                
pc.change_gold(-500000)
                
pc.remove_item(71054) ;

                
char_log(0"CHANGE_EMPIRE",string.format("%d -> %d"oldempires)) 
            
                return  
true
            
else
                if 
ret == 1 then
                    say
("Du bist bereits in diesem Reich.")
                    
say("Bitte wähle ein anderes Reich.")
                    
say("")
                    
say("")
                elseif 
ret == 2 then
                    say
("Reichswechsel noch nicht möglich.")
                    
say("Du kannst das Reich noch nicht wechseln, da du vor Kurzem noch in einer Gilde waren.")
                    
say("")
                    
say("")
                elseif 
ret == 3 then
                    say
("Reichswechsel noch nicht möglich.")
                    
say("Du kannst das Reich noch nicht wechseln, da du vor Kurzem noch verheiratet waren.")
                    
say("")
                
end
            end
            
return false
        end

    end
end 
Schau oben und das an.
Da wurde etwas beigefügt damit es 100% geht.
Aber da es ja für dich nichts ist bist du ja der King :)
Ne ehrlich dein Beitrag war einfach Sinnlos.
Denn ich habe nicht über dich geredet sondern über alle und es gibt immer sogar viele hier die diese Erfahrung nicht haben um die Quest umzuschreiben.

Nächstes mal Denken danach was Schreiben.
04/15/2011 21:35 .FriedChicken#6
Gut gemacht!
Kann vielen sicherlich helfen ;)

Bekommst 'nen Thx
04/15/2011 21:40 EddiiE#7
Es gibt immer Leute die meinen sie können alles.
Ob sie wirklich alles können ist fraglich.

Zum Thema : Ist sehr hilfreich auch wenn ichs persönlich zurzeit nicht gebrauchen kann.
#thxgivn
04/16/2011 02:03 Bataleon#8
nice danke aber wäre auch noch nice zu wissen wie man die reiche bzw. die portale serverside entfernt

thx give
04/16/2011 02:31 Ҡanoȥ#9
Du hast etwas gescriptet was verdammt nochmal niemand hinbekommt von den Hamachi Server betreibern, ja und alle anderen die sich mal die Original Quest anschauen werden es zu 100 % hinbekommen.

Pumpt die Section noch mehr mit so einen Müll voll. Danke ! Und die Ironie von Danke sollte wohl jeder daraus lesen können und falls nicht weil hier meistens nur unterbelichtete sind, ES WAR IRONISCH GEMEINT !
04/16/2011 10:17 RivathaX#10
Quote:
Originally Posted by .RpY View Post
nice danke aber wäre auch noch nice zu wissen wie man die reiche bzw. die portale serverside entfernt

thx give
Schreib mir ne PN und sag mir welche Map du schließen willst und welche Portale du schließen willst.

Quote:
Originally Posted by Ҡanoȥ View Post
Du hast etwas gescriptet was verdammt nochmal niemand hinbekommt von den Hamachi Server betreibern, ja und alle anderen die sich mal die Original Quest anschauen werden es zu 100 % hinbekommen.

Pumpt die Section noch mehr mit so einen Müll voll. Danke ! Und die Ironie von Danke sollte wohl jeder daraus lesen können und falls nicht weil hier meistens nur unterbelichtete sind, ES WAR IRONISCH GEMEINT !
Heul doch
04/16/2011 11:22 °IceCold°#11
Quote:
Originally Posted by »RivathaX« View Post
Heul doch
Nicht Kritikfähig?
04/16/2011 13:53 Rauschii#12
So schwer ist es eigendlich auch nicht ?
04/16/2011 14:02 Atahnaru#13
Tja man kanns nicht allen gerecht machen, ich find auch das so ein Release eig überflüssig ist, aber wenn es welche brauchen
04/17/2011 23:22 EddiiE#14
Für euch ist es vielleicht "überflüssig" aber andere wiederrum

brauchen das vielleicht?

Aufjedenfall wenn ihr es nicht braucht dann müsst ihr euch

ja nicht mit dem Thread beschäftigen.