[SERVICE] Die Questkontrolle

09/15/2011 14:00 ~LuckyStrike~#3496
Quote:
Originally Posted by plechito View Post
Here quest on port rolls, but does not work...
why?

Code:
quest under_wrld begin
state start begin
when 22010.use with pc.get_map_index() == 309 begin
pc.remove_item(22010,1)
notice("Nelze")
end
end
end
Here when i understand you right ...

PHP Code:
quest under_wrld begin
    state start begin
        when 22010.
use with pc.get_map_index() == 309 begin
            pc
.remove_item(22010,1)
            
pc.warp(xxx000,xxx000)
            
notice("Nelze")
        
end
    end
end 
The Koordinates must be yours...
09/15/2011 14:29 plechito#3497
Quote:
Quote:
Originally Posted by plechito View Post
Here quest on port rolls, but does not work...
why?

Code:

quest under_wrld begin
state start begin
when 22010.use with pc.get_map_index() == 309 begin
pc.remove_item(22010,1)
notice("Nelze")
end
end
end

Here when i understand you right ...

PHP Code:
quest under_wrld begin
state start begin
when 22010.use with pc.get_map_index() == 309 begin
pc.remove_item(22010,1)
pc.warp(xxx000,xxx000)
notice("Nelze")
end
end
end
The Koordinates must be yours...
does not work :(
09/15/2011 15:17 F O R S E N B O Y S#3498
Quote:
Originally Posted by plechito View Post
does not work :(
Which error appears?
09/15/2011 15:46 plechito#3499
Still going to make ports...
09/15/2011 16:23 ScarBoy#3500
Quote:
quest arena_manager begin
state start begin
when 20017.chat."Duell" begin
if not npc.lock() then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Jemand anderes ist ins Duell gegangen")
say("")
say("")
return
end

say_title("Yuhwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Wenn du nicht Level "..useMinLevel.." erreicht hast")
say("Kannst du dem Kampf nicht beitreten")
say("")
npc.unlock()
return
else
say_title("Yuhwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Bitte wähle die Person mit der du kämpfen möchtest")
say("")
say("")

local sname = input()

if sname == "" then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say(" Weißt du nicht gegen wen du kämpfen willst?")
say("")
npc.unlock()
return
else
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say(pc.name.." ist dem Kampf beigetreten")
say(sname.." ")
wait("")

local opp_vid = find_pc_by_name(sname)

if opp_vid == 0 then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say(sname.." ist derzeit nicht verfügbar.")
say("")
npc.unlock()
return
elseif opp_vid == pc.get_vid() then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Möchtest du dich selbst bekämpfen?")
say("")
say("")
npc.unlock()
return
end

local old = pc.select(opp_vid)
local opp_level = pc.get_level()
pc.select(old)

if opp_level < useMinLevel then
say_title("Yuhwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Der Status der anderen Gruppe ist niedriger als "..useMinLevel.." .")
say("")
npc.unlock()
return
end
if not npc.is_near_vid(opp_vid, 10) then
say_title("Yuhwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Um den Kampf erfolgreich zu starten muss sich :")
say(sname.." bei mir melden")
say("")
npc.unlock()
return ;
end

local a = arena.is_in_arena(opp_vid)
if a == 0 then
say_title("Yuhwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say(sname.." ist derzeit in nem Training")
say("")
npc.unlock()
return ;
end
say_title("Annehmen")
say("")
say(pc.name.." Warte auf die akzeptanz des Duells")
say("of "..sname.." ")
local agree = confirm(opp_vid, sname.." Möchtest du gegen "..pc.name.." kämpfen", 30)
if agree!= CONFIRM_OK then
say_title("Yuhwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say(sname.." möchte nicht kämpfen")
say("")
say("")
npc.unlock()
return
end

s = arena.start_duel(sname, 3)

if s == 0 then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Da ist ein Problem")
say("Möchtest du später beitreten?")
say("")
elseif s == 2 then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Eine andere Gruppe ist derzeit im Kampf.")
say("")
elseif s == 3 then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Die Kampfarena ist derzeit voll")
say("Bitte komme später wieder")
say("")
end
end
end
npc.unlock()
end

when 20017.chat."Schaue bei einem Trainingskampf zu" begin
local g = arena.get_duel_list()
local arena_name = {}
local arena_observer = {}

table.foreachi(g,
function(n, p)
arena_name[n] = p[1].." against "..p[2]
arena_observer[n] = { p[3], p[4], p[5] }
end
)

table.insert(arena_name, "Close")
table.insert(arena_observer, 0)

local count = table.getn(g)
if count == 0 then
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Derzeit kein Trainingskampf")
say("")
return ;
else
say_title("Yu-Hwan:")
say("")
----"1234567890123456789012345678901234567890123456789 0"|
say("Derzeit finden "..count.." Trainingskämpfe statt")
say("")
wait()
end

if table.getn(g)!= 0 then
local s = select_table(arena_name)

if table.getn(arena_observer) == s then
return ;
end

if table.getn(arena_observer) >= s then
arena.add_observer(arena_observer[s][1], arena_observer[s][2], arena_observer[s][3])
end
end
end
end
end

mein problem ist,als gm kann ich mich hinproten lade einen player ein aber sobald er drin ist wird er sofort kicked bitte um schnelle antwort:)
EDIT: soll nicht als event dienen.. soll ne duell map sein für player...
09/15/2011 16:24 F O R S E N B O Y S#3501
hat er den Clienten mit der Map?
09/15/2011 16:35 ScarBoy#3502
ja sonst kann ich mich doch nicht als GM dort hin porten..
09/15/2011 20:07 xxglaubichauchxx#3503
Ehm... Habe hier ne selbstgescriptete Quest, ich weiß, dass sie nicht funkt, weil sie falsch aussieht... D: Aber ich hab's immerhin versucht & brauche eure Hilfe:

PHP Code:
quest absteigen begin
    state start begin
        when pc
.mount(20110)
        and 
71114.use begin 
        pc
.mount(0)
        
end
    end
end 
09/15/2011 20:18 .Delta#3504
willst du vom reittier absteigen?
wenn ja probiers so, wenn nein sag was du willst :D
PHP Code:
quest absteigen begin
    state start begin
        when 71114.
use with pc.is_mount() begin 
            pc
.unmount()
        
end
    end
end 
09/15/2011 20:21 xxglaubichauchxx#3505
Quote:
Originally Posted by .Delta View Post
willst du vom reittier absteigen?
wenn ja probiers so, wenn nein sag was du willst :D
PHP Code:
quest absteigen begin
    state start begin
        when 71114.
use with pc.is_mount() begin 
            pc
.unmount()
        
end
    end
end 
Genau das brauchte ich ;D
Hahaha sorry ich kenne mich mit Quests wirklich null aus :)

Dankeschön!
09/15/2011 20:29 F O R S E N B O Y S#3506
PHP Code:
elseif == 4 then
                    say_title
("Team-Status")
                    
say("Teamliste")
                    
say("----------------")
                    
say("")
                    if 
game.get_event_flag("[SA]xxx")== 1 then
                    say_green
("{SA}xxx ist online")
                    else
                    
say_red("{SA}xxx ist offline")
                    
end 
PHP Code:
quest gmlogin begin 
    state start begin 
        when login with pc
.is_gm() begin 
            say_reward
("Online / Offline")
            
say("Willst du als online angezeigt werden?")
            
local s select("Ja","Nein")
            
local name pc.get_name() 
            if 
== 1 then
                say_green
("Du wirst nun als online angezeigt")
                
game.set_event_flag(name1
            elseif 
== 2 then
                say_red
("Du wirst nun als offline angezeigt")
                
game.set_event_flag(name0)
            
end                                       
        end 
    end 
end 
Das, in Kombination mit dem anderen, klappt nicht. Aber die Quests funktionieren trotzdem einwandfrei. Nur wenn ich bei der 2. Quest s == 2 auswähle und die Flag eig. auf 0 gesetzt werden sollte, wird man dennoch als "Online" angezeigt
09/16/2011 02:18 F4m0uZStYle#3507
Bear grylls versuchs so mal
PHP Code:
quest gmlogin begin 
    state start begin 
        when login with pc
.is_gm() begin 
            say_reward
("Online / Offline")
            
say("Willst du als online angezeigt werden?")
            
local s select("Ja","Nein")
            
local name pc.get_name() 
            if 
== 1 then
                say_green
("Du wirst nun als online angezeigt")
                
game.set_event_flag(name1
            elseif 
== 2 then
                say_red
("Du wirst nun als offline angezeigt")
                
game.get_event_flag(name0)
            
end                                       
        end 
    end 
end 


plechito try it this way
PHP Code:
quest under_wrld begin
state start begin
when 22010.
use with pc.get_map_index() >= 309 begin
pc
.remove_item(22010,1)
notice("Nelze")
end
end
end 


lucky die quest zeigt mir nun kein fehler mehr beim reloaden an
PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return 
                
end                    
            
elseif == 2 then
                 
if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return 
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039) >= 1 then
                    pc
.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
            local a 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339) >= 1 then
                    pc
.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269) >= 1 then
                    pc
.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209) >= 1 then
                    pc
.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079) >= 1 then
                    pc
.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189) >= 1 then
                    pc
.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299) >= 1 then
                    pc
.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
            
end
            
elseif == 7 then
                
return
                    
end
                end
            end
        end
    end 
09/16/2011 06:34 F O R S E N B O Y S#3508
Quote:
Originally Posted by F4m0uZStYle View Post
Bear grylls versuchs so mal
PHP Code:
quest gmlogin begin 
    state start begin 
        when login with pc
.is_gm() begin 
            say_reward
("Online / Offline")
            
say("Willst du als online angezeigt werden?")
            
local s select("Ja","Nein")
            
local name pc.get_name() 
            if 
== 1 then
                say_green
("Du wirst nun als online angezeigt")
                
game.set_event_flag(name1
            elseif 
== 2 then
                say_red
("Du wirst nun als offline angezeigt")
                
game.get_event_flag(name0)
            
end                                       
        end 
    end 
end 


plechito try it this way
PHP Code:
quest under_wrld begin
state start begin
when 22010.
use with pc.get_map_index() >= 309 begin
pc
.remove_item(22010,1)
notice("Nelze")
end
end
end 


lucky die quest zeigt mir nun kein fehler mehr beim reloaden an
PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return 
                
end                    
            
elseif == 2 then
                 
if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return 
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039) >= 1 then
                    pc
.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
            local a 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339) >= 1 then
                    pc
.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269) >= 1 then
                    pc
.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209) >= 1 then
                    pc
.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079) >= 1 then
                    pc
.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189) >= 1 then
                    pc
.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299) >= 1 then
                    pc
.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
            
end
            
elseif == 7 then
                
return
                    
end
                end
            end
        end
    end 
Du hast irgendwie nix verändert... und die Quest funktioniert ja auch, nur funktioniert das nicht, wenn die flag auf 0 soll.
09/16/2011 06:49 F4m0uZStYle#3509
doch hab was verändert hab das game.set_event_flag auf game.get_event_flag gesetzt
09/16/2011 10:23 .Delta#3510
Quote:
Originally Posted by F4m0uZStYle View Post
doch hab was verändert hab das game.set_event_flag auf game.get_event_flag gesetzt
und das bringt? :D
nein, es muss set sein ;)