Quest Arbeitet nicht richtig

07/08/2013 14:55 .DerGerät#1
Hallo liebe com,

Ich will das, dass Item nach der Benutzung removed wird mit:

PHP Code:
pc.remove_item 
Kann mir dies jemand einbinden ?
Bei mir will es einfach nicht gehen.

PHP Code:
quest vipname begin
    state start begin    
        when 27988.
use begin
            say_title
("VIP System "..pc.get_name().."!")
            
say("")
            
say("Durch dieses Item kannst du dir ein [VIP] vor dem Namen machen lassen.")
            
say("Dies geschiet vollkommen automatisch, bitte beachte das du nach der")
            
say("benutzung bis zu 20 Minuten warten musst bis das [VIP] erscheint und du dich")
            
say("neu einloggen musst, ebenso wird dieses Item nach der Benutzung verschwinden")
            
say("")
            
say("willst du es dennoch benutzen?")
            
local aw select("Ja""Nein")
            if 
aw == 2 then
                
return
            else
                
mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
                
say_title("Änderung erfolgreich!")
                
say("")
                
say("Herzlichen Glückwunsch! Nun kann es bis zu 20 Minuten dauer, solltest du weitere Fragen")
                
say("haben oder Probleme mit dem Item, so Melde dich bei einem Takanon2 Teamler.")
            
end
        end
    end
end 
07/08/2013 15:10 Benhero#2
item.remove()

Greatz Benhero
07/08/2013 15:16 iSouli~#3
Quote:
Originally Posted by Benhero View Post
item.remove()

Greatz Benhero
Besser wäre pc.remove_item(item.get_vnum(), 1), weil mit item.remove(),
falls das Item gestapelt ist, alle Items dann entfernt werden.
07/08/2013 15:17 .DerGerät#4
Könnte das jemand direkt in die Quest einbinden ?

Gruß
07/08/2013 15:23 Astro.#5
Quote:
Originally Posted by iSouli~ View Post
Besser wäre pc.remove_item(item.get_vnum(), 1), weil mit item.remove(),
falls das Item gestapelt ist, alle Items dann entfernt werden.
es soll ein vip item werden ich denke nicht das dieses stapelbar sein wird ...




Code:
quest vipname begin
    state start begin    
        when 27988.use begin
            say_title("VIP System "..pc.get_name().."!")
            say("")
            say("Durch dieses Item kannst du dir ein [VIP] vor dem Namen machen lassen.")
            say("Dies geschiet vollkommen automatisch, bitte beachte das du nach der")
            say("benutzung bis zu 20 Minuten warten musst bis das [VIP] erscheint und du dich")
            say("neu einloggen musst, ebenso wird dieses Item nach der Benutzung verschwinden")
            say("")
            say("willst du es dennoch benutzen?")
            local aw = select("Ja", "Nein")
            if aw == 2 then
                return
            else
				if pc.getqf("pc_is_vip") ~= 0 then
					say_title("Fehler!")
					say("")
					say("Du bist bereits ein VIP.")
				else
					mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
					say_title("Änderung erfolgreich!")
					say("")
					say("Herzlichen Glückwunsch! Nun kann es bis zu 20 Minuten dauer, solltest du weitere Fragen")
					say("haben oder Probleme mit dem Item, so Melde dich bei einem Takanon2 Teamler.")
					pc.setqf("pc_is_vip", 1)
					item.remove()
				end
            end
        end
    end
end