[SERVICE] Die Questkontrolle

09/06/2011 16:25 savebord#3391
@ Syran.™


#Edit:
Aber Okay, so sollte gehen wenns das ist was du wolltest meine ich.
Also habe die halt gekürzt. Waren 2 mal dieselbe Quest hintereinander koppiert:

09/06/2011 17:03 !NOTFALL!#3392
Es waren nicht zweimal dieselben, einmal war es für Seelengrotte 1 und einmal für Seelengrotte2.
09/06/2011 17:16 .Karuzo#3393
Jo ich will beide zusammen haben
09/06/2011 23:44 SimpTrixakaHero#3394
Bei der quest wenn ich sie einsetze und wenn man dann den Namen eingibt wen man killen will es passiert nichts das fenster schließt sich dann einfach weiß jemand woran das liegt? Hier die Quest:

PHP Code:
quest kill begin
    state start begin
        when 30036.
use with pc.get_gold() >= 100000000 begin
            
if get_time() >= pc.getqf("killdelay") and not pc.getqf("killdelay") == "" then
                local t 
pc.getqf("killdelay") - get_time()
                
local tt t/60/60
                say
("Du musst "..tt.." Minuten warten..")
                return
            
end
            say
("Das Töten kostet dich 500.000.000 Yong.")
            
say("Zudem brauchst du mindestens Level 150.")
            
say("Möchtest du jemanden töten?")
            
local abfrage select("Weiter""Abbrechen")
            if 
abfrage == 2 then
                
return
            elseif 
abfrage == 1 then
                local a 
input()
                
local b pc.get_name()
                if 
== pc.is_gm() then
                    say
("Du Kannst Keinen GameMaster töten!")
                    
mob.spawn(22911)
                    
pc.change_gold(-100000000)
                    
say("Der Versuch war Strafbar und somit")
                    
say("wurden Dir 100.000.000 Yong abgezogen!")
                    
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
                    
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
                    
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
                    
notice(" bei spieler "..b.." Ende Der Durchsage! ")
                elseif 
pc.get_level() <= 149 and not a == pc.is_gm() then
                    say
("Dein Level reicht nicht aus.")
                elseif 
pc.get_level() > 149 and not a == pc.is_gm() and pc.get_gold() >= 500000000 then
                    pc
.change_gold(-500000000)
                    
command("kill "..a.."")
                    
say("Der Spieler Wurde Erfolgreich Umgebracht")
                    
notice("Der Spieler "..a.." wurde von "..b.." umgebarcht")
                    
pc.setqf("killdelay"get_time()+10*60)
                elseif 
pc.get_level() > 149 and not a == pc.is_gm() and pc.get_gold() < 500000000 then
                    say
("Du hast nicht genug Yong")
                    
say("um diese Macht zu besitzen!")
                
end
            end
        end
    end
end 
09/07/2011 21:33 F O R S E N B O Y S#3395
PHP Code:
quest kill begin 
    state start begin 
        when 30036.
use with pc.get_gold() >= 100000000 begin 
            
if get_time() >= pc.getqf("killdelay") and not pc.getqf("killdelay") == "" then 
                local t 
pc.getqf("killdelay") - get_time() 
                
local tt t/60/60 
                say
("Du musst "..tt.." Minuten warten.."
                return 
            
end 
            say
("Das Töten kostet dich 500.000.000 Yong."
            
say("Zudem brauchst du mindestens Level 150."
            
say("Möchtest du jemanden töten?"
            
local abfrage select("Weiter""Abbrechen"
            if 
abfrage == 2 then 
                
return 
            elseif 
abfrage == 1 then 
                local a 
input() 
                
local b pc.get_name() 
                if 
== pc.is_gm() then 
                    say
("Du Kannst Keinen GameMaster töten!"
                    
mob.spawn(22911
                    
pc.change_gold(-100000000
                    
say("Der Versuch war Strafbar und somit"
                    
say("wurden Dir 100.000.000 Yong abgezogen!"
                    
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!"
                    
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde"
                    
notice("Solltet ihr durch den Roten Drachen sterben, bedankt"
                    
notice(" bei spieler "..b.." Ende Der Durchsage! "
                elseif 
pc.get_level() <= 149 and not a == pc.is_gm() then 
                    say
("Dein Level reicht nicht aus."
                elseif 
pc.get_level() > 149 and not a == pc.is_gm() and pc.get_gold() >= 500000000 then 
                    pc
.change_gold(-500000000
                     
local a input() 
                     
local b pc.get_name() 
                    
command("kill "..a..""
                    
say("Der Spieler Wurde Erfolgreich Umgebracht"
                    
notice("Der Spieler "..a.." wurde von "..b.." umgebarcht"
                    
pc.setqf("killdelay"get_time()+10*60
                elseif 
pc.get_level() > 149 and not a == pc.is_gm() and pc.get_gold() < 500000000 then 
                    say
("Du hast nicht genug Yong"
                    
say("um diese Macht zu besitzen!"
                
end 
            end 
        end 
    end 
end 
Versuch's mal.
09/08/2011 00:30 Benhero#3396
Öh geht nicht :)

Ein Spieler kann KEINE
PHP Code:
 command("kill "..a..""
Befehle benutzen.
Zudem:
PHP Code:
local a input()  
local b pc.get_name()  
if 
== pc.is_gm() then 
Überprüft das nicht ob der Spieler einen GM als Ziel gewählt hat.

Mfg.
09/08/2011 15:14 KillHumans#3397
[Only registered and activated users can see links. Click Here To Register...]


That do it only in warrior mental, i can't put point in skills!
09/08/2011 15:30 spielmitmir#3398
@ KIllHumans. This is a Thread of Quests and not any other problems of your server!

AS: Need Quest_funktion of "change_name"
09/08/2011 15:31 KillHumans#3399
I need quest_funktion of change_name?


But that problem is not only in virtualbox, a quest do it, but are no how is the quest :)
09/08/2011 21:22 IRoxasI#3400
what you´ve tried to implement ? can you post it ?
09/09/2011 03:07 KillHumans#3401
How is the code to show item (image) in script?
09/09/2011 13:05 savebord#3402
Post the quest where the problem made with. (ma english ist bad :D )
09/10/2011 00:49 hr4rjuku#3403
Hallo -.- Ich hab mal 3 Quests zu verbessern. Wär sehr dankbar wenn sich die mal jemand anschaun könnte.

1. Ritterlich. Funzt nicht wenn ich auf das item klick

2. Mob_dropp_item.txt irgendwie droppt man von den metins nix und bössenauch nich -.-
3. Die funzt auch nich so ganz^^

wär cool wenn mir jemand helfen könnte -.- bekommt ein MEGA THXXD

Mfg Hr4rjuku
09/10/2011 01:06 spielmitmir#3404
Fehler nach python make.py :
09/10/2011 01:16 Sp0ngeb0b ist cool#3405
Hast du auch die Befehle "say_FARBE" in die questfunction und quest.lib eingefügt?