[SERVICE] Die Questkontrolle

09/18/2010 17:18 Benhero#436
Dann hat das aber nichts mit der Quest zu tun..

Greatz Benhero
09/18/2010 18:43 xIvan4ikx#437
PHP Code:
quest ebene3 begin
    state start begin
        when 1095.kill with pc
.get_map_index() == 212 begin
            say_title
("BlauerTod")
            
say("Danke dass du mich von meiner Seele")
            
say("Befreit hast!")
            
say("Du wirst jetzt in die 2. Ebene Teleportiert!")
            
say("Dort musst du das Rätsel der 3 Reiche lösen!")
            
say_reward("Viel Glück")
            
say("")
            
wait()
            
pc.warp(5555500,5555400)
        
end
    end
end 
Die Quest ist von mir getestet worden und funktioniert einwandfrei.
Jump, dann musst du was falsch gemacht haben.

Quote:
Originally Posted by Benhero View Post
@Ivan...so nun sollte es gehen ;)

Greatz Benhero

PHP Code:
quest npc_spawn begin
    state start begin
        when 900009.
use begin
            say_title
("NPC Spawner")
            
say("")
            
say("Welchen NPC willst du rufen?")
            
say("Wähle aus:")
            
local s select("Gemi","Waffenhaendler","Ruestungshaendler","Partyfrau","Schmied","NPCs verschwinden lassen","Abbrechen")
            if 
== 1 then
                mob
.spawn(9003pc.get_x(), pc.get_y(), 0)
            elseif 
== 2 then
                mob
.spawn(9001pc.get_x(), pc.get_y(), 0)
            elseif 
== 3 then
                mob
.spawn(9002pc.get_x(), pc.get_y(), 0)
            elseif 
== 4 then
                mob
.spawn(9004pc.get_x(), pc.get_y(), 0)
            elseif 
== 5 then
                mob
.spawn(20016pc.get_x(), pc.get_y(), 0)
            elseif 
== 6 then
                npc
.purge()
            elseif 
== 7 then  
            end
        end
    end
end 
Nein, leider nicht es ist eine Quest die nicht funktionieren wird.
09/18/2010 18:54 Benhero#438
wenn sie doch auch bei mir geht <_<.. Ohne GM rechte..

Greatz Benhero
09/18/2010 19:00 xIvan4ikx#439
Quote:
Originally Posted by Benhero View Post
wenn sie doch auch bei mir geht <_<.. Ohne GM rechte..

Greatz Benhero
Echt oO
Okay, dann werde ich es nochmal testen.

€: Doch nicht..ich habe erhlich gesagt nichts falsch eingetragen.
09/18/2010 19:31 Benhero#440
Ich weiß! aber zu 100% das es geht....

teste die quest ma:
PHP Code:
quest check_kord begin
    state start begin
        when login begin
            notice
(pc.get_x())
            
notice(pc.get_y())
            
notice(pc.get_local_x())
            
notice(pc.get_local_y())
        
end
    end
end 
und schreib hier rein was bei dir ausgegeben wird. 4 Zeilen sollten es sein bei login.

Greatz Benhero
09/18/2010 20:48 xIvan4ikx#441
Quote:
Originally Posted by Benhero View Post
Ich weiß! aber zu 100% das es geht....

teste die quest ma:
PHP Code:
quest check_kord begin
    state start begin
        when login begin
            notice
(pc.get_x())
            
notice(pc.get_y())
            
notice(pc.get_local_x())
            
notice(pc.get_local_y())
        
end
    end
end 
und schreib hier rein was bei dir ausgegeben wird. 4 Zeilen sollten es sein bei login.

Greatz Benhero
Meinst du jetzt mich?
Wozu ist die gedacht?
09/18/2010 20:58 Benhero#442
dammit ich erfahre was ich verbessern muss ;)

achja ! schreib mir dazu bitte deine Korids (von Minimap) die du hast wenn du das liest ;)

Greatz Benhero
09/18/2010 21:05 xIvan4ikx#443
Die ersten 4 Zeilen.
  1. 9696
  2. 2784
  3. 480
  4. 736
Minimap: 480, 736
09/18/2010 21:10 Benhero#444
so ;)
Dann musst du in meiner Quest.
PHP Code:
pc.get_x() und pc.get_y() 
durch

PHP Code:
pc.get_local_x() und pc.get_local_y() 
ersetzen ;)

Dann gehts !

Best Greatz Benhero
09/18/2010 21:16 xIvan4ikx#445
Quote:
Originally Posted by Benhero View Post
so ;)
Dann musst du in meiner Quest.
PHP Code:
pc.get_x() und pc.get_y() 
durch

PHP Code:
pc.get_local_x() und pc.get_local_y() 
ersetzen ;)

Dann gehts !

Best Greatz Benhero
Neuer Versuch! Ich editiere es hier rein.

€: Erfolg
09/18/2010 21:23 Benhero#446
;)

Gut XD

Greatz Benhero (sagte ja geht ohne GM rechte)
09/18/2010 21:34 xIvan4ikx#447
Quote:
Originally Posted by Benhero View Post
;)

Gut XD

Greatz Benhero (sagte ja geht ohne GM rechte)
Jo, hattest recht, aber könntest du mir die Quest etwas aufwerten?
Also, es kommt das Fenster und man kann Gemi etc auswählen
und es soll auch stehen "Weitere Npcs" und wenn man da draufklickt
man noch mehr zur Auswahl hat.

€: Npcs verschwinden lassen funkt jedoch leider nicht.
09/18/2010 21:46 .Flynn.#448
Quote:
Originally Posted by Benhero View Post
@Ivan. Mach das ;)

@Shadow... Telepotiert in die Jeweilige map1 bei benutzung. Item verschwindet nach benutzung.
PHP Code:
quest warpring begin
    state start begin
        when 70007.
use with pc.get_level() > 10 begin
            say_title
("Ring:")
            
say("Dieser Ring bringt dich zurück auf die Map 1 deines Reiches")
            
say("Möchtest du Telepotiert werden?")
            
local main_set select("Ja","Nein")
            if 
main_set == 1 then
                pc
.remove_item2(70007)
                
local empire pc.get_empire()
                if 
empire == 1 then
                    pc
.warp(469300 ,964200)
                elseif 
empire == 2 then
                    pc
.warp(55700157900)
                elseif 
empire == 3 then
                    pc
.warp(969600278400)
                
end    
            
elseif main_set == 2 then
            end
        end
    end
end 
@ivan
PHP Code:
if == 7 then 
durch

PHP Code:
elseif == 7 then 
ersetzen ;)

Greatz Benhero
Moin dank dir nochnmals aber ich mein eher z.b vom Blauen ins Rote.. da hat ja niemand lust darüber zulaufen wenn du soetwas hinbekommen könntes währe klasse! Und wenns geht ab 60 GW & RW + DT?
09/18/2010 21:50 Benhero#449
@ivan.. wegen den NPC´s verschwinden lassen kann ich dir net helfen.. sry :/
oder.. versuch ma
PHP Code:
 npc.purge() 
durch
PHP Code:
 kill_all_in_map(pc.get_map_index()) 
ersetzen und teste es nochmal. (ACHTUNG! ES STERBEN AUCH ALLE MOBS IN DER UMGEBUNG! was im DT schlecht wäre!)

Greatz Benhero

-------------------
@Shadow sitze dran... Aber ein Thx oder 2 wären auch net verkreht gewesen oder nicht <-<? ... (Nein ich bin kein Thx Gammler!)
09/18/2010 21:55 VeN.#450
Hab da 'ne Quest

Ehm, sie sollte folgenden Zweck dienen :

Ich hab ja vor den DT-Schmied ( Waffen ) zu verbieten das er SS auf Siri usw uppt
den sonst hat der OT-Sura nicht wirklich viel Bedeutung
Dann hat mir "Downi" 'ne folgende Quest geschreiben diese wär :

PHP Code:
quest blockedquest begin
     state start begin
          when 20074.take with item
.vnum == 149 begin
               say_title
("Dämonenturmschmied")
               
say("Du kannst das nciht uppen")
               return
          
end
     end
end 

Doch "leider" geht sie nicht sobald ich das SS aufm Schmied zieh passiert nichts also mann kann's uppen wie vorher :S...

Hoffe regelt das ( falles überhaupt geht )

Peace