Regenbogensteinquest

02/04/2012 09:40 Sariumus#1
Ja. Ich habe eben die Regenbogensteinquest eingefügt.
Habe dann geguckt ob es geklappt hat und habe mir Perfektskills gemacht.
Hat alles super geklappt aber dann habe ich schlecht gestaunt, das der Regenbogenstein noch da ist. Ich habe die Quest runtergeladen und weis nicht was ich da ändern muss...! Wäre Nett wenn mir gesagt wird wie ich das so ändern muss, das der Regenbogenstein verschwindet nachdem benutzen...!

Code:
----------------------------------
--   Regenbogenstein Quest by bjoern.ebert17
--		(c) by DarkSide 2010
----------------------------------
quest regenbogen begin
    state start begin
            when 50512.use  begin
				
				say_title("Regenbogenstein:")
				say("Du möchtest also deine Skills auf")
				say("Perfekter-Meister setzen?")
				
				if pc.job ==0 then
				say("Wähle deine Lehre aus")
				
				local s=select("Körper","Mental")
				
				if s==1 then
				--Körper
				pc.set_skill_group(1)
				pc.set_skill_level(1 ,59)
				pc.set_skill_level(2 ,59)
				pc.set_skill_level(3 ,59)
				pc.set_skill_level(4 ,59)
				pc.set_skill_level(5 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
				
				if s==2 then
				--Mentalo
				pc.set_skill_group(2)
				pc.set_skill_level(16 ,59)
				pc.set_skill_level(17 ,59)
				pc.set_skill_level(18 ,59)
				pc.set_skill_level(19 ,59)
				pc.set_skill_level(20 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
                
				elseif pc.job ==1 then
				say("Wähle deine Lehre aus")
				
				local s=select("Nahkampf","Bogen")
				
				if s==1 then
				--Nahkampf
				pc.set_skill_group(3)
				pc.set_skill_level(31 ,59)
				pc.set_skill_level(32 ,59)
				pc.set_skill_level(33 ,59)
				pc.set_skill_level(34 ,59)
				pc.set_skill_level(35 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
				
				if s==2 then
				--Fernkampf
				pc.set_skill_group(4)
				pc.set_skill_level(46 ,59)
				pc.set_skill_level(47 ,59)
				pc.set_skill_level(48 ,59)
				pc.set_skill_level(49 ,59)
				pc.set_skill_level(50 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
				
				elseif pc.job ==2 then
				say("Wähle deine Lehre aus")
				local s=select("Magie","Waffe")
				
				if s==1 then
				--Magie
				pc.set_skill_group(5)
				pc.set_skill_level(76 ,59)
				pc.set_skill_level(77 ,59)
				pc.set_skill_level(78 ,59)
				pc.set_skill_level(79 ,59)
				pc.set_skill_level(80 ,59)
				pc.set_skill_level(81, 59)
				say("Deine Skills sind auf Perfekter Meister")
				end
				
				if s==2 then
				--Waffe
				pc.set_skill_group(6)
				pc.set_skill_level(61 ,59)
				pc.set_skill_level(62 ,59)
				pc.set_skill_level(63 ,59)
				pc.set_skill_level(64 ,59)
				pc.set_skill_level(65 ,59)
				pc.set_skill_level(66 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
				
				elseif pc.job ==3 then
				say("Wähle deine Lehre aus")
				local s=select("Heil","Drachen")
				
				if s==1 then
				--Heil
				pc.set_skill_group(7)
				pc.set_skill_level(106 ,59)
				pc.set_skill_level(107 ,59)
				pc.set_skill_level(108 ,59)
				pc.set_skill_level(109 ,59)
				pc.set_skill_level(110 ,59)
				pc.set_skill_level(111 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
				
				if s==2 then
				--Drachen
				pc.set_skill_group(8)
				pc.set_skill_level(91 ,59)
				pc.set_skill_level(92 ,59)
				pc.set_skill_level(93 ,59)
				pc.set_skill_level(94 ,59)
				pc.set_skill_level(95 ,59)
				pc.set_skill_level(96 ,59)
				say("Deine Skills sind auf Perfekter Meister")
				end
			end
		end
    end
end
Wäre echt Nett. :)

Lg
02/04/2012 09:45 Acon™#2
versuch mal ob du den Regi nochmal benutzen kannst , da ich keinen Fehler sehen kann :)

MfG
02/04/2012 09:48 Sariumus#3
Ja, ich kann den mehrmals benutzen. Ich möchte es aber so haben das der Regi nach dem benutzen verschwindet
02/04/2012 09:56 DasSchwarzeT#4
pc.remove(ID) immer hinten dran setzen
02/04/2012 10:02 Sp0ngeb0b ist cool#5
Quote:
Originally Posted by DasSchwarzeT View Post
pc.remove(ID) immer hinten dran setzen
...würde pc.remove_item(vnum, anzahl) nehmen ;)
also:
PHP Code:
----------------------------------
--   
Regenbogenstein Quest by bjoern.ebert17
--        (cby DarkSide 2010
----------------------------------
quest regenbogen begin
    state start begin
            when 50512.
use  begin
                pc
.remove_item(505121)
                
say_title("Regenbogenstein:")
                
say("Du möchtest also deine Skills auf")
                
say("Perfekter-Meister setzen?")
                
                if 
pc.job ==0 then
                say
("Wähle deine Lehre aus")
                
                
local s=select("Körper","Mental")
                
                if 
s==1 then
                
--Körper
                pc
.set_skill_group(1)
                
pc.set_skill_level(,59)
                
pc.set_skill_level(,59)
                
pc.set_skill_level(,59)
                
pc.set_skill_level(,59)
                
pc.set_skill_level(,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Mentalo
                pc
.set_skill_group(2)
                
pc.set_skill_level(16 ,59)
                
pc.set_skill_level(17 ,59)
                
pc.set_skill_level(18 ,59)
                
pc.set_skill_level(19 ,59)
                
pc.set_skill_level(20 ,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==1 then
                say
("Wähle deine Lehre aus")
                
                
local s=select("Nahkampf","Bogen")
                
                if 
s==1 then
                
--Nahkampf
                pc
.set_skill_group(3)
                
pc.set_skill_level(31 ,59)
                
pc.set_skill_level(32 ,59)
                
pc.set_skill_level(33 ,59)
                
pc.set_skill_level(34 ,59)
                
pc.set_skill_level(35 ,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Fernkampf
                pc
.set_skill_group(4)
                
pc.set_skill_level(46 ,59)
                
pc.set_skill_level(47 ,59)
                
pc.set_skill_level(48 ,59)
                
pc.set_skill_level(49 ,59)
                
pc.set_skill_level(50 ,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==2 then
                say
("Wähle deine Lehre aus")
                
local s=select("Magie","Waffe")
                
                if 
s==1 then
                
--Magie
                pc
.set_skill_group(5)
                
pc.set_skill_level(76 ,59)
                
pc.set_skill_level(77 ,59)
                
pc.set_skill_level(78 ,59)
                
pc.set_skill_level(79 ,59)
                
pc.set_skill_level(80 ,59)
                
pc.set_skill_level(8159)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Waffe
                pc
.set_skill_group(6)
                
pc.set_skill_level(61 ,59)
                
pc.set_skill_level(62 ,59)
                
pc.set_skill_level(63 ,59)
                
pc.set_skill_level(64 ,59)
                
pc.set_skill_level(65 ,59)
                
pc.set_skill_level(66 ,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==3 then
                say
("Wähle deine Lehre aus")
                
local s=select("Heil","Drachen")
                
                if 
s==1 then
                
--Heil
                pc
.set_skill_group(7)
                
pc.set_skill_level(106 ,59)
                
pc.set_skill_level(107 ,59)
                
pc.set_skill_level(108 ,59)
                
pc.set_skill_level(109 ,59)
                
pc.set_skill_level(110 ,59)
                
pc.set_skill_level(111 ,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Drachen
                pc
.set_skill_group(8)
                
pc.set_skill_level(91 ,59)
                
pc.set_skill_level(92 ,59)
                
pc.set_skill_level(93 ,59)
                
pc.set_skill_level(94 ,59)
                
pc.set_skill_level(95 ,59)
                
pc.set_skill_level(96 ,59)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
            end
        end
    end
end 
02/04/2012 10:11 Sariumus#6
Okay danke..