Am nevoie de give_basic_weapon

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
C0mY
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 14 Noi 2013, 19:13
Server: asd
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Am si eu nevoie de un give_basic_weapon pentru germany serv files.Unu fara bug care sa imi dea iteme pe toate carcaterele fata si baiat.Eu am unu dar nu imi da iteme pe unele caractere.Am cautat pe net.. dar nu prea gasesc questul bun
Avatar utilizator
Lehel
Veteran

Veteran
Mesaje: 1632
Membru din: 21 Aug 2013, 08:42
Regat: Jinno
Aprecieri: 122  
Mulţumiri: 1212  
Medalii

Quest :

Cod: Selectaţi tot

quest give_basic_weapon begin 
    state start begin 
        when login begin 
            if pc.getqf("basic_weapon") == 0 then 
                pc.setqf("basic_weapon", 1) 

                if pc.job == 0 then 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27005,200 ) 
                    pc.give_item2(16) 
                    pc.give_item2(11206) 
                    pc.give_item2(12206) 
                    pc.give_item2(13006) 
                    pc.give_item2(14006) 
                    pc.give_item2(15006) 
                    pc.give_item2(16006) 
                    pc.give_item2(17006) 
                    pc.give_item2(72702) 
                    pc.give_item2(71044, 20) 
                    pc.give_item2(71045, 20) 
                    pc.give_item2(70021) 
                    pc.give_item2(10001) 
                    horse . set_level ( 21 )  
                    horse . ride ( )  
                    pc . give_item2 ( 50053 )  
                    pc . set_skill_level ( 131 , 59 ) 
                    pc . set_skill_level ( 137 , 59 ) 
                    pc . set_skill_level ( 138 , 59 ) 
                    pc . set_skill_level ( 139 , 59 ) 
                    pc . set_skill_level ( 140 , 59 )  
                    say("Welcome to Deathju2") 
                    say("Please respect the staff") 
                    say("Hackers gets logged automaticly, so watch out!") 

                elseif pc.job == 1 then 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27005,200 ) 
                    pc.give_item2(1006) 
                    pc.give_item2(11406) 
                    pc.give_item2(12346) 
                    pc.give_item2(13006) 
                    pc.give_item2(14006) 
                    pc.give_item2(15006) 
                    pc.give_item2(16006) 
                    pc.give_item2(17006) 
                    pc.give_item2(72702) 
                    pc.give_item2(71044, 20) 
                    pc.give_item2(71045, 20) 
                    pc.give_item2(70021) 
                    pc.give_item2(10001) 
                    horse . set_level ( 21 )  
                    horse . ride ( )  
                    pc . give_item2 ( 50053 )  
                    pc . set_skill_level ( 131 , 59 ) 
                    pc . set_skill_level ( 137 , 59 ) 
                    pc . set_skill_level ( 138 , 59 ) 
                    pc . set_skill_level ( 139 , 59 ) 
                    pc . set_skill_level ( 140 , 59 )  
                    say("Welcome to Deathju2") 
                    say("Please respect the staff") 
                    say("Hackers gets logged automaticly, so watch out!") 
                 
                elseif pc.job == 2 then 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27005,200 ) 
                    pc.give_item2(16) 
                    pc.give_item2(11606) 
                    pc.give_item2(12486) 
                    pc.give_item2(13006) 
                    pc.give_item2(14006) 
                    pc.give_item2(15006) 
                    pc.give_item2(16006) 
                    pc.give_item2(17006) 
                    pc.give_item2(72702) 
                    pc.give_item2(71044, 20) 
                    pc.give_item2(71045, 20) 
                    pc.give_item2(70021) 
                    pc.give_item2(10001) 
                    horse . set_level ( 21 )  
                    horse . ride ( )  
                    pc . give_item2 ( 50053 )  
                    pc . set_skill_level ( 131 , 59 ) 
                    pc . set_skill_level ( 137 , 59 ) 
                    pc . set_skill_level ( 138 , 59 ) 
                    pc . set_skill_level ( 139 , 59 ) 
                    pc . set_skill_level ( 140 , 59 )  
                    say("Welcome to Deathju2") 
                    say("Please respect the staff") 
                    say("Hackers gets logged automaticly, so watch out!") 
                 
                elseif pc.job == 3 then 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27002,200 ) 
                    pc.give_item2(27005,200 ) 
                    pc.give_item2(7006) 
                    pc.give_item2(11806) 
                    pc.give_item2(12626) 
                    pc.give_item2(13006) 
                    pc.give_item2(14006) 
                    pc.give_item2(15006) 
                    pc.give_item2(16006) 
                    pc.give_item2(17006) 
                    pc.give_item2(72702) 
                    pc.give_item2(71044, 20) 
                    pc.give_item2(71045, 20) 
                    pc.give_item2(70021) 
                    pc.give_item2(10001) 
                    horse . set_level ( 21 )  
                    horse . ride ( )  
                    pc . give_item2 ( 50053 )  
                    pc . set_skill_level ( 131 , 59 ) 
                    pc . set_skill_level ( 137 , 59 ) 
                    pc . set_skill_level ( 138 , 59 ) 
                    pc . set_skill_level ( 139 , 59 ) 
                    pc . set_skill_level ( 140 , 59 )  
                    say("Welcome to Deathju2") 
                    say("Please respect the staff") 
                    say("Hackers gets logged automaticly, so watch out!") 
                 
                end 
            end 
        end 
    end 
end
Imagine
Afișează semnătura
Avatar utilizator
C0mY
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 14 Noi 2013, 19:13
Server: asd
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Am bagat multe questuri si nu imi da iteme pe fiecare caracter creat. de ce?
Avatar utilizator
ilgryu
Nivel 3

Nivel 3
Mesaje: 452
Membru din: 13 Dec 2013, 16:14
Server: O sa fie si ala.
Regat: Jinno
Aprecieri: 225  
Mulţumiri: 23  
Discord: Copiază ID
 Contact:
Medalii

posibil ca questi ala sa nu fie bun...
ial pe asta si daca nu merge altu mai jos:D

Cod: Selectaţi tot

quest give_basic_weapon begin
	state start begin
		when login begin
			local item_vnum = 50100
			local item_vnum2 = 50100
			local item_vnum3 = 50100
			if pc.get_job() == 1 then
				item_vnum = 50100
				item_vnum2 = 50100
				item_vnum3 = 50100
			elseif pc.get_job() == 2 then				
				item_vnum = 50100
				item_vnum2 = 50100
				item_vnum3 = 50100
			elseif pc.get_job() == 3 then
				item_vnum = 50100
				item_vnum2 = 50100
				item_vnum3 = 50100
			end
			pc.give_item2(item_vnum)
			pc.give_item2(item_vnum2)
			pc.give_item2(item_vnum3)
			pc.give_item2(72701)
			pc . give_gold ( "950000000" )
			set_state(weiter)
		end
	end	
	state weiter begin
		when letter begin
			send_letter("Bun venit!")
		end
		when button or info begin
			say_title("Salut "..pc.get_name())
			say("GTL-World este putin mai diferit fata de")
			say("majoritatea serverelor PVM-PVP. Pe acest")
			say("server nu te vei plictisi prea repede.")
			say("De asemenea, Yangul si Experienta se fac")
			say("prin intermediul misiunilor satenilor.")
			say("De indata ce atingi nivelul 2 vei primi")
			say("prima misiune dupa care, misiunile vor.")
			say("continuea intr-un sir! Va dorim un joc placut.")
			set_state(ende)
		end
	end
	state ende begin
	end
end
ial pe al meu functioneaza perfect sau daca nu merge

Cod: Selectaţi tot

quest give_basic_weapon begin
	state start begin
		when login begin
			-- Text informations | Start
			local hostname = "Metin2LaleaGane" -- Sets the servername 
			local text1 = "Bun Venit Pe  to LaleaGane."
			local text2 = "Resepecta Staffu,"
			local text3 = "Hackeri nu sunt bine veniti,"
			local text4 = "Deci Distreazate Pe ,"
			local text5 = "Metin2Laleagane."
			-- Text informations | End
			
			-- Color settings | Start
			local blue = color256(0,0,128) -- RGB Decimal Color (Blue)
			local purple = color256(138,43,226) -- RGB Decimal Color (Purple)
			-- Color settings | End
			
			-- Equipment settings | Start
			local lvl = 30 -- Sets player level
			local hlvl = 21 -- Sets horse level
			local horseitem = 50053 -- Sets horse book
			local gold = 500000 -- Sets gold count
			local hkp = 12000 -- Sets alignment count
			-- Equipment settings | End
			
			local name = pc.get_name()
			
			if pc.getqf("basic_weapon") == 0 then
				say_size(40,30) -- Window size
				setbgimage("level_bg.tga") -- Sets background image from path: d:/ymir work/ui/game/questboard/
				say(blue.."Welcome "..name.." on "Metin2Laleagane"."..blue)
				say("")
				say(purple.."You got a typical equip!"..purple)
				say(purple.."Good game! ~ Metin2Laleagane Team"..purple)
				say("")
				say(purple..""..text1..""..purple)
				say(purple..""..text2..""..purple)
				say(purple..""..text3..""..purple)
				say(purple..""..text4..""..purple)
				say(purple..""..text5..""..purple)
				say("")
				if pc.get_job() == 0 then -- Warrior
					pc.give_item2("19")
					pc.give_item2("11209")	
					pc.give_item2("12209")
					notice_all(name.." (Warrior) is new on "..LaleaGane)
				elseif pc.get_job() == 1 then -- Assassin
					pc.give_item2("1009")
					pc.give_item2("11409")
					pc.give_item2("12349")
					notice_all(name.." (Assassin) is new on "..LaleaGane)
				elseif pc.get_job() == 2 then -- Sura
					pc.give_item2("19")
					pc.give_item2("11609")
					pc.give_item2("12489")
					notice_all(name.." (Sura) is new on "..LaleaGane)
				elseif pc.get_job() == 3 then -- Mage
					pc.give_item2("7009")
					pc.give_item2("11809")
					pc.give_item2("12629")
					notice_all(name.." (Mage) is new on "..LaleaGane)
				end
				while pc.get_level() < lvl do
					pc.give_exp2(pc.get_next_exp())
				end
				horse.set_level("21")
				pc.give_item2("13009")
				pc.give_item2("14009")
				pc.give_item2("15009")
				pc.give_item2("16009")
				pc.give_item2("17009")
				pc.give_item2("72702")
				pc.give_item2("70038",200)
				pc.give_item2("50512")
				pc.give_item2("50053")
				pc.give_item2("80009")
				pc.give_item2("27001",200)
				pc.give_item2("27003",200)
				pc.give_item2("27003",200)
				pc.give_item2("27006",200)
				pc.give_item2("27006",200)
				pc.give_item2("27004",200)
				pc.changegold(gold)
				pc.changealignment(hkp)
				pc.setqf("basic_weapon",1)
			else
				chat("Bine ai revenit "..name)
			end
		end
	end
end
P.S Modifica si tu acolo:))) numele si etc si vezi ca sa merga trebuie sa ai sistemu de culori daca nu il ai lasi replay
Fusai Aci
Facui Asta
Afișează semnătura
Închis
Răspunsuri
5
Vizualizări
747
Răspunsuri
6
Vizualizări
604
Răspunsuri
3
Vizualizări
2888

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 86 vizitatori