[SERVICE] Die Questerstellung

12/25/2014 20:36 .Sir'Done#1921
Hey Leute ich bräuchte da wieder mal eine kleine Quest.

12/25/2014 20:58 .Delta#1922
PHP Code:
quest teureitems begin
    state start begin
        when 20091.chat
."Teure Items" begin
            say
("Hallo")
            
say("")
            
say("Ich uppe nur teure Items")
            
say("wie z.B. Tritonschwert.")
            
say("...")
            
say("...")
        
end
    end
end 
12/25/2014 21:03 .Ryuzaki™#1923
Quote:
Originally Posted by .Delta View Post
Das macht keinen Sinn :D

Die Meldung kommt nur, wenn die Anzahl des Items 50512 vor dem Klick auf "Ja", mit der Anzahl des Items 50512 nach dem bestätigen abweicht :D
Nein, hab sie alle von 50512 auf 50514 editiert, bei .Kilroy´s Quest ging es.
12/26/2014 18:35 °Ace°#1924
Hey, brauchte mal eine Quest, womit man ein Item benutzt und dann ein Pony kriegt. Und das Item nachdem man den Pony hat, verschwindet.

LG
12/29/2014 00:38 Seshi#1925
Heyho

ich finde leider keine wirkliche lösung per suchfunktion darum frag ich hier mal um hilfe!
ich hab mir eine jagtquest erstellt wie bring ich es zustande das diese fortlaufendweiter geht also welche befehle brauch ich und wie muss das ca aussehen ? also sprich wie auf de von lvl 1-99 etc
ich hab etwas gelesen das man "state" davor schreiben soll aber wenn ich das so mache dann sagt mir filezilla immer wd "quest" muss am anfang stehen
vielen dank schonmal
12/29/2014 00:49 .Delta#1926
Quote:
Originally Posted by °Ace° View Post
Hey, brauchte mal eine Quest, womit man ein Item benutzt und dann ein Pony kriegt. Und das Item nachdem man den Pony hat, verschwindet.

LG
Musst VALUE noch durch die Id des Items ersetzen und dessen type in der DB auf 18 setzen.
PHP Code:
quest givepony begin
    state start begin
        when VALUE
.use  with horse.get_level() < 1 begin
            horse
.set_level(1)
            
pc.give_item2(500511)
            
pc.remove_item(VALUE1)
        
end
    end
end 
12/29/2014 05:35 bushido71#1927
Kann mir Jemand eine quest schreiben für einen Halbmondring also die Attributequest das aber gleichzeitig der Halbmondring wieder in den IS-Slot rein geht da ich ja denn type auf 18 ändern muss geht er ja sonst nicht mehr in den IS-Slot. Danke schonmal :)
12/29/2014 21:58 #AnymRolex*#1928
Hey kann mir eine ne Quest schreiben wo man den Petname ändern kann?
12/29/2014 22:12 Rofelmau#1929
musst du irgendwo einbauen
sind 2 teile
hatte es in einer größeren quest eingebaut und man brauchte ein item das unten noch entfernt wird
PHP Code:
function set_pet_name(name)
            
mysql_query("DELETE FROM player.pet_name WHERE id = \\'"..pc.get_player_id().."\\'")
            
mysql_query("INSERT INTO player.pet_name(id, name) VALUES(\\'"..pc.get_player_id().."\\', \\'"..name.."\\')")
        
end 
PHP Code:
say("gib den namen ein")
                                
local b input()
                                
say("Soll der Name zu "..b.." geändern?")
                                
local c select ("Ja","nein")
                                if 
== 2 then
                                    say
("")
                                    
say("Okey, komm wieder, wenn du dir")
                                    
say("einen neuen Namen überlegt hast.")
                                    
say("")
                                    return
                                else
                                    
pets_info.set_pet_name(b)
                                    
say("")
                                    
say("Herzlichen Glückwunsch")
                                    
say("Der Name deines Pets wurde erfolgreich")
                                    
say("zu: "..b.." geändert.")
                                    
pc.remove_item(70253,1)
                                
end 
12/29/2014 22:21 #AnymRolex*#1930
Ich bin mir sicher in der Quest muss etwas bearbeitet werden
12/29/2014 23:23 Rofelmau#1931
nein du musst nur wie gesagt das einbetten
zb
PHP Code:
quest pets_info begin
    state start begin
        
function set_pet_name(name)
            
mysql_query("DELETE FROM player.pet_name WHERE id = \\'"..pc.get_player_id().."\\'")
            
mysql_query("INSERT INTO player.pet_name(id, name) VALUES(\\'"..pc.get_player_id().."\\', \\'"..name.."\\')")
        
end
when 70253.
use begin
say
("gib den namen ein"
                                
local b input() 
                                
say("Soll der Name zu "..b.." geändern?"
                                
local c select ("Ja","nein"
                                if 
== 2 then 
                                    say
(""
                                    
say("Okey, komm wieder, wenn du dir"
                                    
say("einen neuen Namen überlegt hast."
                                    
say(""
                                    return 
                                else 
                                    
pets_info.set_pet_name(b
                                    
say(""
                                    
say("Herzlichen Glückwunsch"
                                    
say("Der Name deines Pets wurde erfolgreich"
                                    
say("zu: "..b.." geändert."
                                    
pc.remove_item(70253,1
                                
end  
end
end 
end 
12/30/2014 00:06 Heydey#1932
#erledigt
12/30/2014 14:05 ILikeShinox#1933
Jo leute könnte wer mir den php code für eine Mobile Warp Quest geben so dass sie jedes mal an der seite bei den aktiven Quests steht?
Danke im Vorraus
12/30/2014 14:45 Rofelmau#1934
kann dir ein grundgerüst geben
mag immer keine warp quest schreiben weil ich nicht weiß welche Maps du hast und so weiter
aber wie gesagt so wäre der aufbau
PHP Code:
quest warpring begin
    state start begin
        when letter begin
            send_letter
("Warp-Quest")
        
end
        when button 
or info begin
            say
("text und so weiter")
            
local s=select("orktal","map1","bla")
            if 
== 1 then
                pc
.warp(x,y)
            elseif 
== 2 then
                pc
.warp(x,y)
            elseif 
== 3 then
                pc
.warp(x,y)
            
end
            send_letter
("Warp-Quest")
        
end
    end
end 
12/30/2014 17:42 dragon5knife#1935
I am searching for a Garbage guy quest

description: When a player drags a item to the npc then the npc destroys the item (so its out of his inventory) but only 1 item he can't accept (vnum: 40002) if a player drags 40002 to him he gets a message with (can't accept this item)

i hope somebody can help me with this i realy need this quest (maker gets thanks and credits)