Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Merhaba Arkadaşlar Oyunda her ışınlanmada çırak sandıgı ve 200k para veriyor bu sorun neyden kaynaklanır yardımcı olabilirmisiniz. quest ve luaların kodları aşağıdaki gibi
[CODE title="cirak_sandiklari.lua"]quest cirak_sandiklari begin
state start begin
when 50187.use begin
if pc.is_busy() == true then
return
end
if pc.is_dead() == true then
return
end
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("Hosgeldin. ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("Karakterine uygun esyalari ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("envanterine geldi. ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("Iyi oyunlar. ")
say("")
pc.remove_item("50187",1)
pc . give_item2 ( "71050" , 50 )
pc . give_item2 ( "27112" , 50 )
pc . give_item2 ( "72724" , 1 )
pc . give_item2 ( "71163" , 1 )
pc . give_item2 ( "72728" , 1 )
pc . give_item2 ( "53268" , 1 )
pc . give_item2 ( "70029" , 1 )
pc . give_item2 ( "40004" , 1 )
pc . give_item2 ( "20171" , 1 )
pc . give_item2 ( "79000" , 1 )
pc . give_item2 ( "79003" , 1 )
pc . give_item2 ( "79006" , 1 )
affect.add_collect(apply.CRITICAL_PCT, 20, 60*60*24*365)
affect.add_collect(apply.RESIST_MAGIC, 20, 60*60*24*365)
affect.add_collect(apply.PENETRATE_PCT, 20, 60*60*24*365)
affect.add_collect(apply.ATT_SPEED, 8, 60*60*24*365)
affect.add_collect(apply.DEF_GRADE_BONUS, 200, 60*60*24*365)
affect.add_collect(apply.ATT_GRADE_BONUS, 120, 60*60*24*365)
if pc.get_sex() == 0 then
pc.give_item2("31311",1)
pc.give_item2("31313",1)
else
pc.give_item2("31312",1)
pc.give_item2("31314",1)
end
local kostum = pc . get_job ( )
if kostum == 0 then
pc . give_item2 ( "40158" , 1 )
pc . give_item2 ( "40159" , 1 )
elseif kostum == 1 then
pc . give_item2 ( "40160" , 1 )
pc . give_item2 ( "40161" , 1 )
elseif kostum == 2 then
pc . give_item2 ( "40158" , 1 )
elseif kostum == 3 then
pc . give_item2 ( "40162" , 1 )
pc . give_item2 ( "40163" , 1 )
elseif kostum == 4 then
pc . give_item2 ( "40164" , 1 )
end
local sinif = pc.get_job()
if sinif == 0 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12209)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(19)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(11209)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 1 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12349)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(1009)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(11409)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,5,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 2 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12489)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(19)
--item.set_socket(0,28437)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,16,10)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(4)
pc.give_item2_select(11609)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,5,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 3 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12629)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(7009)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(11809)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 4 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(21509)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(6009)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(21009)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif pc . job == 0 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
elseif pc . job == 1 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
elseif pc . job == 2 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
elseif pc . job == 3 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
end
end
when 50188.use begin
pc.remove_item("50188",1)
pc.give_item2("25041",1)
pc.give_item2("76008",3)
pc.give_item2("72723",1)
pc.give_item2("50189",1)
end
when 50189.use begin
pc.remove_item("50189",1)
pc.give_item2("25041",1)
pc.give_item2("27989",1)
pc.give_item2("72727",1)
pc.give_item2("76023",3)
pc.give_item2("76024",3)
pc.give_item2("50190",1)
end
when 50190.use begin
pc.remove_item("50190",1)
pc.give_item2("76011",1)
pc.give_item2("70005",1)
pc.give_item2("76016",5)
pc.give_item2("50191",1)
end
when 50191.use begin
pc.remove_item("50191",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("71153",1)
pc.give_item2("76011",1)
pc.give_item2("50192",1)
end
when 50192.use begin
pc.remove_item("50192",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("76019",5)
pc.give_item2("30180",1)
pc.give_item2("50193",1)
end
when 50193.use begin
pc.remove_item("50193",1)
pc.give_item2("70005",1)
pc.give_item2("76003",1)
pc.give_item2("76009",3)
pc.give_item2("50194",1)
end
when 50194.use begin
pc.remove_item("50194",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("76013",3)
pc.give_item2("76014",3)
pc.give_item2("50195",1)
end
when 50195.use begin
pc.remove_item("50195",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("72728",1)
pc.give_item2("76020",3)
pc.give_item2("50196",1)
end
when 50196.use begin
pc.remove_item("50196",1)
pc.give_item2("76002",3)
pc.give_item2("76010",3)
pc.give_item2("72724",1)
pc.give_item2("76015",1)
end
end
end
[/CODE]
[CODE title="give_basic_weapon.quest"]quest give_basic_weapon begin
state start begin
when login with pc.getqf("login_weapon") == 0 begin
function karakter()
local karakter = {'Savaşçı ','Ninja','Sura',' Şaman','Lycan'}
return karakter[pc.get_job()+1]
end
function bayrak_liste()
local bayrak_liste = {'Shinsoo','Chunjo','Jinno'}
return bayrak_liste[pc.get_empire()]
end
function cinsiyet()
local cinsiyet = {'erkek','kadın'}
return cinsiyet[pc.get_sex()+1]
end
pc.change_gold(200000)
--say("Mt2'ye Hoşgeldin")
--say("Çırak sandığı kazandın. Hadi Başlayalım!")
--addimage(20,30,"logo.tga")
--say("")
--say_item_vnum(50187)
pc.give_item2("50187",1)
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
notice_all(pc.get_name()..", az önce "..karakter().." karakteri ile "..bayrak_liste().." imparatorluğuna katıldı !")
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end[/CODE]
[CODE title="give_basic_weaponeski.lua"]quest basic_weapon begin
state start begin
when login with pc.getqf("basic_weapon") == 0 begin
notice_all("Yeni oyuncumuz " .. pc.get_name() .. " aramıza katılmıştır.")
notice_all("Hoşgeldin " .. pc.get_name() .. " ")
if pc.get_job() == 0 then
local silah = 19
local zirh = 11209
local kask = 12209
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 1 then
local silah = 1009
local zirh = 11409
local kask = 12349
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ok = 8000
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ok,200)
item.equip(9)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 2 then
local silah = 19
local zirh = 11609
local kask = 12489
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 3 then
local silah = 7009
local zirh = 11809
local kask = 12629
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 4 then
local silah = 6009
local zirh = 21009
local kask = 21509
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
end
local para = 100000
pc.give_gold(para)
pc.give_item2("50053",1)
pc.give_item2("70029",1)
pc.give_item2("27112",50)
pc.give_item2("71050",50)
pc.give_item2("72725",1)
pc.give_item2("72729",1)
pc.give_item2("71187",1)
pc.give_item2("40004",1)
pc.give_item2("72004",1)
pc.give_item2("79000",1)
pc.give_item2("79003",1)
pc.give_item2("79006",1)
--pc.give_item2("71143",1)
pc.set_skill_level (137,59)
pc.set_skill_level (138,59)
pc.set_skill_level (139,59)
pc.set_skill_level (140,59)
pc.set_skill_level (124,59)
pc.set_skill_level (131,59)
pc.set_skill_level (121,59)
pc.set_skill_level (122,59)
pc.set_skill_level (129,59)
pc.set_skill_level (126,59)
pc.set_skill_level (127,59)
pc.set_skill_level (128,59)
pc.set_skill_level (130,59)
pc.set_skill_level(137,20)
pc.set_skill_level(138,20)
pc.set_skill_level(139,20)
game.set_safebox_level(1) --- depo
horse.set_level(21)
-- horse.summon()
-- horse.ride()
pc.setqf("basic_weapon",1)
end
end
end[/CODE]
[CODE title="cirak_sandiklari.lua"]quest cirak_sandiklari begin
state start begin
when 50187.use begin
if pc.is_busy() == true then
return
end
if pc.is_dead() == true then
return
end
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say("")
say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("Hosgeldin. ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("Karakterine uygun esyalari ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("envanterine geldi. ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]")
say("Iyi oyunlar. ")
say("")
pc.remove_item("50187",1)
pc . give_item2 ( "71050" , 50 )
pc . give_item2 ( "27112" , 50 )
pc . give_item2 ( "72724" , 1 )
pc . give_item2 ( "71163" , 1 )
pc . give_item2 ( "72728" , 1 )
pc . give_item2 ( "53268" , 1 )
pc . give_item2 ( "70029" , 1 )
pc . give_item2 ( "40004" , 1 )
pc . give_item2 ( "20171" , 1 )
pc . give_item2 ( "79000" , 1 )
pc . give_item2 ( "79003" , 1 )
pc . give_item2 ( "79006" , 1 )
affect.add_collect(apply.CRITICAL_PCT, 20, 60*60*24*365)
affect.add_collect(apply.RESIST_MAGIC, 20, 60*60*24*365)
affect.add_collect(apply.PENETRATE_PCT, 20, 60*60*24*365)
affect.add_collect(apply.ATT_SPEED, 8, 60*60*24*365)
affect.add_collect(apply.DEF_GRADE_BONUS, 200, 60*60*24*365)
affect.add_collect(apply.ATT_GRADE_BONUS, 120, 60*60*24*365)
if pc.get_sex() == 0 then
pc.give_item2("31311",1)
pc.give_item2("31313",1)
else
pc.give_item2("31312",1)
pc.give_item2("31314",1)
end
local kostum = pc . get_job ( )
if kostum == 0 then
pc . give_item2 ( "40158" , 1 )
pc . give_item2 ( "40159" , 1 )
elseif kostum == 1 then
pc . give_item2 ( "40160" , 1 )
pc . give_item2 ( "40161" , 1 )
elseif kostum == 2 then
pc . give_item2 ( "40158" , 1 )
elseif kostum == 3 then
pc . give_item2 ( "40162" , 1 )
pc . give_item2 ( "40163" , 1 )
elseif kostum == 4 then
pc . give_item2 ( "40164" , 1 )
end
local sinif = pc.get_job()
if sinif == 0 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12209)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(19)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(11209)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 1 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12349)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(1009)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(11409)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,5,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 2 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12489)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(19)
--item.set_socket(0,28437)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,16,10)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(4)
pc.give_item2_select(11609)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,5,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 3 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(12629)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(7009)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(11809)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif sinif == 4 then
pc.give_item2_select(72701)
item.equip(7)
pc.give_item2_select(21509)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,7,8)
item.set_attribute(3,28,15)
item.set_attribute(4,12,8)
item.equip(1)
pc.give_item2_select(6009)
--item.set_socket(0,28437)
item.set_attribute(0,5,12)
item.set_attribute(1,6,12)
item.set_attribute(2,15,10)
item.set_attribute(3,16,10)
item.set_attribute(4,3,12)
item.equip(4)
pc.give_item2_select(21009)
--item.set_socket(0,28441)
item.set_attribute(0,1,2000)
item.set_attribute(1,23,10)
item.set_attribute(2,24,10)
item.set_attribute(3,53,50)
item.set_attribute(4,9,20)
item.equip(0)
pc.give_item2_select(13009)
item.set_attribute(0,48,1)
item.set_attribute(1,43,20)
item.set_attribute(2,45,20)
item.set_attribute(3,4,12)
item.set_attribute(4,6,12)
item.equip(10)
pc.give_item2_select(14009)
item.set_attribute(0,1,2000)
item.set_attribute(1,16,10)
item.set_attribute(2,18,20)
item.set_attribute(3,19,20)
item.set_attribute(4,23,10)
item.equip(3)
pc.give_item2_select(15009)
item.set_attribute(0,1,2000)
item.set_attribute(1,28,15)
item.set_attribute(2,15,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(2)
pc.give_item2_select(16009)
item.set_attribute(0,1,2000)
item.set_attribute(1,15,10)
item.set_attribute(2,16,10)
item.set_attribute(3,45,20)
item.set_attribute(4,43,20)
item.equip(5)
pc.give_item2_select(17009)
item.set_attribute(0,18,20)
item.set_attribute(1,19,20)
item.set_attribute(2,45,20)
item.set_attribute(3,41,8)
item.set_attribute(4,8,20)
item.equip(6)
elseif pc . job == 0 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
elseif pc . job == 1 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
elseif pc . job == 2 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
elseif pc . job == 3 and pc . level > 1 then
say_title (gameforge.oyunbilgileri.oyunadi " 'ye Ho?geldin Hediyesi " )
say ( "Bu hediye oyuna yeni ba?layanlar i?indir." )
pc . remove_item ( "50187" , 50000 )
end
end
when 50188.use begin
pc.remove_item("50188",1)
pc.give_item2("25041",1)
pc.give_item2("76008",3)
pc.give_item2("72723",1)
pc.give_item2("50189",1)
end
when 50189.use begin
pc.remove_item("50189",1)
pc.give_item2("25041",1)
pc.give_item2("27989",1)
pc.give_item2("72727",1)
pc.give_item2("76023",3)
pc.give_item2("76024",3)
pc.give_item2("50190",1)
end
when 50190.use begin
pc.remove_item("50190",1)
pc.give_item2("76011",1)
pc.give_item2("70005",1)
pc.give_item2("76016",5)
pc.give_item2("50191",1)
end
when 50191.use begin
pc.remove_item("50191",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("71153",1)
pc.give_item2("76011",1)
pc.give_item2("50192",1)
end
when 50192.use begin
pc.remove_item("50192",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("76019",5)
pc.give_item2("30180",1)
pc.give_item2("50193",1)
end
when 50193.use begin
pc.remove_item("50193",1)
pc.give_item2("70005",1)
pc.give_item2("76003",1)
pc.give_item2("76009",3)
pc.give_item2("50194",1)
end
when 50194.use begin
pc.remove_item("50194",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("76013",3)
pc.give_item2("76014",3)
pc.give_item2("50195",1)
end
when 50195.use begin
pc.remove_item("50195",1)
pc.give_item2("76003",1)
pc.give_item2("70005",1)
pc.give_item2("72728",1)
pc.give_item2("76020",3)
pc.give_item2("50196",1)
end
when 50196.use begin
pc.remove_item("50196",1)
pc.give_item2("76002",3)
pc.give_item2("76010",3)
pc.give_item2("72724",1)
pc.give_item2("76015",1)
end
end
end
[/CODE]
[CODE title="give_basic_weapon.quest"]quest give_basic_weapon begin
state start begin
when login with pc.getqf("login_weapon") == 0 begin
function karakter()
local karakter = {'Savaşçı ','Ninja','Sura',' Şaman','Lycan'}
return karakter[pc.get_job()+1]
end
function bayrak_liste()
local bayrak_liste = {'Shinsoo','Chunjo','Jinno'}
return bayrak_liste[pc.get_empire()]
end
function cinsiyet()
local cinsiyet = {'erkek','kadın'}
return cinsiyet[pc.get_sex()+1]
end
pc.change_gold(200000)
--say("Mt2'ye Hoşgeldin")
--say("Çırak sandığı kazandın. Hadi Başlayalım!")
--addimage(20,30,"logo.tga")
--say("")
--say_item_vnum(50187)
pc.give_item2("50187",1)
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
notice_all(pc.get_name()..", az önce "..karakter().." karakteri ile "..bayrak_liste().." imparatorluğuna katıldı !")
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end[/CODE]
[CODE title="give_basic_weaponeski.lua"]quest basic_weapon begin
state start begin
when login with pc.getqf("basic_weapon") == 0 begin
notice_all("Yeni oyuncumuz " .. pc.get_name() .. " aramıza katılmıştır.")
notice_all("Hoşgeldin " .. pc.get_name() .. " ")
if pc.get_job() == 0 then
local silah = 19
local zirh = 11209
local kask = 12209
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 1 then
local silah = 1009
local zirh = 11409
local kask = 12349
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ok = 8000
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ok,200)
item.equip(9)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 2 then
local silah = 19
local zirh = 11609
local kask = 12489
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 3 then
local silah = 7009
local zirh = 11809
local kask = 12629
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
elseif pc.get_job() == 4 then
local silah = 6009
local zirh = 21009
local kask = 21509
local kalkan = 13009
local bilezik = 14009
local papuc = 15009
local kolye = 16009
local kupe = 17009
local ruzgar = 72701
pc.give_item2_select(silah)
item.equip(4)
pc.give_item2_select(zirh)
item.equip(0)
pc.give_item2_select(kask)
item.equip(1)
pc.give_item2_select(kalkan)
item.equip(10)
pc.give_item2_select(bilezik)
item.equip(3)
pc.give_item2_select(papuc)
item.equip(2)
pc.give_item2_select(kolye)
item.equip(5)
pc.give_item2_select(kupe)
item.equip(6)
pc.give_item2_select(ruzgar)
item.equip(7)
end
local para = 100000
pc.give_gold(para)
pc.give_item2("50053",1)
pc.give_item2("70029",1)
pc.give_item2("27112",50)
pc.give_item2("71050",50)
pc.give_item2("72725",1)
pc.give_item2("72729",1)
pc.give_item2("71187",1)
pc.give_item2("40004",1)
pc.give_item2("72004",1)
pc.give_item2("79000",1)
pc.give_item2("79003",1)
pc.give_item2("79006",1)
--pc.give_item2("71143",1)
pc.set_skill_level (137,59)
pc.set_skill_level (138,59)
pc.set_skill_level (139,59)
pc.set_skill_level (140,59)
pc.set_skill_level (124,59)
pc.set_skill_level (131,59)
pc.set_skill_level (121,59)
pc.set_skill_level (122,59)
pc.set_skill_level (129,59)
pc.set_skill_level (126,59)
pc.set_skill_level (127,59)
pc.set_skill_level (128,59)
pc.set_skill_level (130,59)
pc.set_skill_level(137,20)
pc.set_skill_level(138,20)
pc.set_skill_level(139,20)
game.set_safebox_level(1) --- depo
horse.set_level(21)
-- horse.summon()
-- horse.ride()
pc.setqf("basic_weapon",1)
end
end
end[/CODE]