[SERVICE] Die Questerstellung

06/02/2013 18:18 1Fantasy1#46
kanst du mir einen warpring quest schreiben indem mann nur ins blaue,rotes,gelbes reich teleportieren kann . ( natürlich nur map1/2) $

Danke
06/02/2013 19:06 |★|554#47
Quote:
Originally Posted by 1Fantasy1 View Post
kanst du mir einen warpring quest schreiben indem mann nur ins blaue,rotes,gelbes reich teleportieren kann . ( natürlich nur map1/2) $

Danke
PHP Code:
quest warpring begin 
    state start begin 
        when 70007.
use begin 
            local warptab 
= { 
                                {
                                    {
474300, 954800},     -- Map 1 Rot 
                                    
{353100, 882900}     -- Map 2 Rot 
                                
},
                                {
                                    {
63800, 166400},     -- Map 1 Gelb 
                                    
{145500, 240000}     -- Map 2 Gelb
                                
},
                                {
                                    {
959900, 269200},     -- Map 1 Blau 
                                    
{863900, 246000}     -- Map 2 Blau 
                                
}
            } 
            
say_title("Warpring")
            
say("")
            
say("Wo solls hingehen"?)
            
local sel1 = select("Rotes Reich", "Gelbes Reich", "Blaues Reich", "Abbruch")
            if 
sel1 == 4 then return end
            say_title
("Warpring")
            
say("")
            
say("Wo solls hingehen"?)
            
local sel2 = select("Map 1", "Map 2", "Abbruch")
            if 
sel2 == 3 then return end
            pc
.warp(warptab[sel1][sel2][1], warptab[sel1][sel2][2])
        
end
    end
end 
06/03/2013 04:27 LEL0UCH'#48
Gibt es irgendein Ausgabe-Befehl, welches den NPC im Quest zeigt?
Sowie bei den Items mit "say_item_vnum()" für NPCs?
Er soll nur den NPC zeigen, mehr nicht :D
Gibt es bestimmt nicht, gibt es aber 'ne Möglichkeit sowas zu machen?
06/03/2013 13:13 MrPlayboy#49
Nein geht nicht, weil die Quest die Icons von den Items ausliest. Haben NPC's Icons?
06/03/2013 13:18 LEL0UCH'#50
Quote:
Originally Posted by MrPlayboy View Post
Nein geht nicht, weil die Quest die Icons von den Items ausliest. Haben NPC's Icons?
Nein, zwar nicht, aber man kann doch bestimmt Bilder einfügen?
06/03/2013 13:23 MrPlayboy#51
Naja du kannst ein NPC "screenen" und danach Rendern, dann einen eigenen Background zusammenbasteln und diesen dann per
PHP Code:
set.bg 
oder sowas in der Art aufrufen
06/03/2013 13:41 LEL0UCH'#52
Quote:
Originally Posted by MrPlayboy View Post
Naja du kannst ein NPC "screenen" und danach Rendern, dann einen eigenen Background zusammenbasteln und diesen dann per
PHP Code:
set.bg 
oder sowas in der Art aufrufen
Nein, eher kein Hintergrund, aber danke trotzdem.
06/03/2013 14:08 Summex#53
Quote:
Originally Posted by LEL0UCH' View Post
Nein, eher kein Hintergrund, aber danke trotzdem.
Also ich würde jetzt das Gesicht vom NPC in Granny Viewer oder so abscreenen dann ein neues Item erstellen und das Gesicht als Icon benutzen. Dann könntest du es über den Icon Befehl abrufen lassen.
06/03/2013 14:08 LEL0UCH'#54
Quote:
Originally Posted by kingdasda View Post
Also ich würde jetzt das Gesicht vom NPC in Granny Viewer oder so abscreenen dann ein neues Item erstellen und das Gesicht als Icon benutzen. Dann könntest du es über den Icon Befehl abrufen lassen.
Genau, ich weiß was du meinst, ja mal sehen :D
06/03/2013 15:38 Fear *_*#55
Hier:

Quote:
Originally Posted by Fear *_* View Post
Klar man könnte sowas machen, nur muss sich ein Bild des NPC im Clienten befinden, dann einfach:

Code:
addimage(x, y, "pfad/zum/bild/im/client")
Damit kannst du das Bild frei verschieben.

Edit: Zweite möglichkeit du fügst ein 2 Slot Item einfach ein, was als Icon ein Bild vom Npc hat jedoch finde ich die erste Variante besser und flexibler.

Gruß

Fear
06/03/2013 20:49 Zryyy#56
Wie erstellt man ein Warp quest?
06/03/2013 20:55 Mr. 'Avenue™#57
Quote:
Originally Posted by Zryyy View Post
Wie erstellt man ein Warp quest?
PHP Code:
quest warp begin
    state start begin
        when 20349.chat
."Warp" begin
            local warp 
= select("Warpen","Nicht warpen")
            if 
warp == 1 then
                pc
.warp(x koords, y koords)
            else
                return
            
end
        end
    end
end 
06/03/2013 21:50 Zryyy#58
Hä, hab in sogut wie allen quests fehler mit Ä Ü Ö also mit Sonderzeichen, wie fixxt man sowas o_O?
06/03/2013 21:55 PeloQ#59
@ Zryyy

06/03/2013 22:10 Anonyme™#60
Gibt es die Möglichkeit, das Ingame per Quest eine Rangliste Aufgerufen wird. Und dort die Spieler mit den meisten Kills(Anderer Spieler) stehen. Soweit ich weiß, müsste das per Datenbank Auslesbar sein. Aber leider weiß ich nicht Genau, wie dies Möglich ist.
könnte mir das vielleicht jemand machen?