[Quest?] Level UP, Truhe mehrfach öffnen,...!?

01/22/2012 23:08 iBobele#1
Hello e*pvpers :-),

ma paar fragen ,..

1. Ob jemand einen Quest erstellen kann der bewirkt das wenn man auf ein bestimmtes Item klickt 1 level up kommt egal welchen lvl man ist.

2. Wie stelle ich ein das man z.B. eine Truhe 10 mal anklicken kann bevor
sie verschwindet ..

Mfg. iBobele =)
01/23/2012 11:28 xLobo™#2
Hey,
1. Ich denke, das man nur eine bestimmte Menge an EXP geben kann.

2. Da ich ein Quest-Write Newbie bin, denke ich schon das es geht.
Kann dir aber nicht sagen wie :\

Greetz
01/23/2012 13:23 Sloshy#3
Such mal nach einer "Sonderbonbon" Quest
01/23/2012 13:26 #SoNiice#4
1:

Code:
quest levelperitem begin
	state start begin
		when login begin
			if pc.get_level() == hiermaxlevel then
				return
			else
				local nextexp = pc.get_next_exp()
				pc.give_exp2(nextexp)
			end
		end
	end
end
2. Ja, es geht :b Aber mach das am besten nicht via Quest, sondern via item_proto ;)
01/27/2012 17:51 iBobele#5
Quote:
Originally Posted by SoNiice' View Post
1:

Code:
quest levelperitem begin
	state start begin
		when login begin
			if pc.get_level() == hiermaxlevel then
				return
			else
				local nextexp = pc.get_next_exp()
				pc.give_exp2(nextexp)
			end
		end
	end
end
2. Ja, es geht :b Aber mach das am besten nicht via Quest, sondern via item_proto ;)

wo genau in item_proto :) <3
01/27/2012 18:34 Sp0ngeb0b ist cool#6
PHP Code:
quest use_10 begin
    state start begin
        when vnum
.use begin
            
if pc.count_item(vnum) > 1 then
                say
("Du hast mehrere Items dieser Art!")
                
say("Bitte lege eins in dein Lager")
                return
            
end
            
if pc.getqf("used") >= 10 then
                remove_item
()
                
pc.setqf("used"0)
            
end
            
--item funktion
            pc
.setqf("used"pc.getqf("used")+1)
            
say("Du benutzt das Item zum "..pc.getqf("used").." mal.")
        
end
    end
end 
könnte beispielweise so funktionieren ;)
...musst ledigtlich "vnum" mit der item value ersetzten & die eigentliche funktion des items eintragen :)