Members
14.4
Defnameler rastgele ayarlandı zaten bakınca nasıl ayarlanacağı belli

oyun içinde .craft inscription
.craft blacksmithing yazdığınız da menü açılır.

blank scroll sewing kit craft malzemelerinin

on=@Dclick
src.craft inscription //yada hangi menüyü açacaksanız






[defname craftings]
inscription_page Circle 1,Circle 2,Circle 3,Circle 4,Circle 5,Circle 7,Circle 8,Others
inscription_page_1 i_scroll_poison,i_scroll_resurrection,i_scroll_fireball,i_scroll_harm

alchemist_page Lesser Potion,Normal Potion,Greater Potion,OTHERS
alchemist_page_1 i_potion_healgreat,i_potion_curegreat,i_potion_healgreat,i_potion_curegreat,i_potion_curegreat,i_potion_healgreat,i_potion_curegreat

blacksmithing_page Silahlar,Kalkanlar,Setler amk bune

blacksmithing_page_1 i_katana,i_spear,i_kryss

[function craft]
src.ctag0.crafting <args>_page
src.ctag0.crafing_sayi 1
src.dialogclose d_crafting
	src.dialog d_crafting

[dialog d_crafting]
90,45
nomove

if !(<ctag0.esyasec>)
bozobag 10,10,560,300
else
bozobag 10,10,560,410
endif
resizepic 220 40 9300 330 230
// resizepic 30 40 9300 170 200

dorigin 0 30
for 1  <f_array_lenght <def.<ctag0.crafting>>>
dtext 65 *20 0481 <f_moonsep <dlocal._for>,<def.<ctag0.crafting>>>
button 30 *0 021 022 1 0 <eval <dlocal._for>+1000>
endfor
dorigin 0 300
if (<ctag0.esyasec>)
dtext 60 300 0481 <serv.itemdef.<ctag0.esyasec>.name>
alphablack 300 300 150 70
tilepichue 230 300 <serv.itemdef.<ctag0.esyasec>.id> <itemdetay <ctag0.esyasec>>
	if (<canmake <ctag0.esyasec>>)
	dtext 490 380 0481 Eşyayı yap 
	button 455 380 021 022 1 0 999
	else
	dtext 490 380 0845 Eşyayı yap
	endif

	for a 1 <serv.itemdef.<ctag0.esyasec>.resources.count>
	dtext 60 *15 0455 <serv.itemdef.<serv.itemdef.<ctag0.esyasec>.resources.<dlocal.a>.key>.name>
	endfor
	// dorigin 0 300
	// for b 1 <f_array_lenght <serv.itemdef.<ctag0.esyasec>.skillmake.count>>
	// dtext 200 15 0455 <serv.itemdef.<ctag0.esyasec>.skillmake>
	// endfor

resizepic 300 300 9300 250 75
dtextentrylimited 320 320 130 25 0481 1 3 0
dtext 305 350 0481 En son yapılan: <serv.itemdef.<ctag0.sonitem>.name>
dtext 380 320 0481 Tekrarla 
// dtext 435 320 0455 Başarı şansı: %<craf_basari <serv.itemdef.<ctag0.esyasec>.skillmake.1.val>,<<strsub 6 25 <serv.itemdef.<ctag0.esyasec>.skillmake.1.key>>>>
	if (<canmake <ctag0.esyasec>>)
	button 350 320 021 022 1 0 998
	endif
endif

 local.loop=0
local.page=1
page 1
for 1 <f_array_lenght <def.<ctag0.crafting>_<dctag.crafting_sayi>>>
if (<local.loop> > 9)
local.loop=0
button 510 245 015e1 015e5 0 <eval <local.page>+1> 1
local.page += 1
page <dlocal.page>
button 240 245 015e3 015e7 0 <eval <local.page>-1> 1
endif
local.loop +=1

if !(<isempty <def.<ctag0.crafting>_<dctag.crafting_sayi>>>)
	if (<canmake <f_moonsep <dlocal._for>,<def.<ctag0.crafting>_<dctag.crafting_sayi>>>>)
	dtext 265 <eval 25+<hval <local.loop>*20>> 0481 <serv.itemdef.<f_moonsep <dlocal._for>,<def.<ctag0.crafting>_<dctag.crafting_sayi>>>.name>
	button 230 <eval 25+<hval <local.loop>*20>> 021 022 1 0 <dlocal._for>
	else
	dtext 265 <eval 25+<hval <local.loop>*20>> 0845 <serv.itemdef.<f_moonsep <dlocal._for>,<def.<ctag0.crafting>_<dctag.crafting_sayi>>>.name>
	button 230 <eval 25+<hval <local.loop>*20>> 021 022 1 0 <dlocal._for>
	endif
else
dtext 300 150 0845 Bu sayfa boş
endif
endfor

[dialog d_crafting button]
on 1 150
ctag0.esyasec <f_moonsep <dargn>,<def.<ctag0.crafting>_<dctag.crafting_sayi>>>
	src.dialog d_crafting
	
on 998
if (<isempty <argtxt1>>)
src.sysmessage @,,1 Boş bırakamazsınız.
return 1
elif !(<isnumeric <argtxt1>>)
src.sysmessage @,,1 Hatalı karakter girdinz.
return 1
elif !(<canmake <ctag0.esyasec>>)
src.sysmessage @,,1 Bu eşyayı yapabilecek malzemeye sahip değilsiniz.
return 1
elif !(<ctag0.sonitem>)
src.sysmessage @,,1 Yapmış olduğunuz en son eşyayı hatırlamıyorsunuz.
return 1
else
src.events e_makelast
src.makeitem <ctag0.sonitem>
CTAG0.TEKRARSAYISI <dargtxt1>
endif
	
on 999
ctag0.sonitem <ctag0.esyasec>
makeitem <ctag0.esyasec>

on 1001 1015
ctag0.esyasec
src.ctag0.crafting_sayi <eval <dargn>-1000>

	src.dialog d_crafting

	
[EVENTS E_MAKELAST]
ON=@USERWARMODE
CTAG0.TEKRARSAYISI=
SRC.SYSMESSAGE @,,1 Tekrar iptal edildi.
EVENTS -E_MAKELAST

ON=@DEATH
CTAG0.TEKRARSAYISI=
SRC.SYSMESSAGE @,,1 Tekrar iptal edildi.
EVENTS -E_MAKELAST

ON=@LOGOUT
SKILL FAIL
CTAG0.TEKRARSAYISI=
SRC.SYSMESSAGE @,,1 Tekrar iptal edildi.
EVENTS -E_MAKELAST

ON=@ATTACK
CTAG0.TEKRARSAYISI=
SRC.SYSMESSAGE @,,1 Tekrar iptal edildi.
EVENTS -E_MAKELAST

ON=@SPELLCAST
CTAG0.TEKRARSAYISI=
SRC.SYSMESSAGE @,,1 Tekrar iptal edildi.
EVENTS -E_MAKELAST

ON=@SKILLFAIL
IF <DCTAG0.TEKRARSAYISI> < 0
SRC.SYSMESSAGE @,,1 Tekrar işleminiz bitti.
	EVENTS -E_MAKELAST
ELIF !<SRC.cTAG.SONITEM>
	EVENTS -E_MAKELAST
ELIF !<CANMAKE <SRC.cTAG.SONITEM>>
	SRC.SYSMESSAGE @38,,1 <BASHARFBUYUK <SERV.ITEMDEF.<SRC.cTAG.SONITEM>.NAME>> Üretebilecek malzeme veya yeteneğiniz bulunmuyor.
	EVENTS -E_MAKELAST
	CTAG0.TEKRARSAYISI=
ELSE
	SYSMESSAGE @,,1 Kalan: <DCTAG0.TEKRARSAYISI>
	TIMERF 1, MAKEITEM=<SRC.cTAG.SONITEM>
ENDIF

ON=@SKILLABORT
IF <DCTAG0.TEKRARSAYISI> < 0
	SRC.SYSMESSAGE @,,1 Tekrar işleminiz bitti.
	EVENTS -E_MAKELAST
ELIF !<SRC.cTAG.SONITEM>
	EVENTS -E_MAKELAST
	SRC.SYSMESSAGE @38,,1 <BASHARFBUYUK <SERV.ITEMDEF.<SRC.cTAG.SONITEM>.NAME>> Üretebilecek malzeme veya yeteneğiniz bulunmuyor.
	EVENTS -E_MAKELAST
	CTAG0.TEKRARSAYISI=
ELIF !<CANMAKE <SRC.cTAG.SONITEM>>
	SRC.SYSMESSAGE @38,,1 <BASHARFBUYUK <SERV.ITEMDEF.<SRC.cTAG.SONITEM>.NAME>> Üretebilecek malzeme veya yeteneğiniz bulunmuyor.
	EVENTS -E_MAKELAST
	CTAG0.TEKRARSAYISI=
ELSE
	SRC.SYSMESSAGE @,,1 Kalan: <DCTAG0.TEKRARSAYISI>
	TIMERF 1, MAKEITEM=<SRC.cTAG.SONITEM>
ENDIF
	
ON=@SKILLMAKEITEM
CTAG0.TEKRARSAYISI --
IF <DCTAG0.TEKRARSAYISI> <= 0
	SRC.SYSMESSAGE @,,1 Tekrar işleminiz bitti.
	EVENTS -E_MAKELAST
ELIF !<SRC.cTAG.SONITEM>
	EVENTS -E_MAKELAST
	CTAG0.TEKRARSAYISI=
ELIF !<CANMAKE <SRC.cTAG.SONITEM>>
	SRC.SYSMESSAGE @38,,1 <BASHARFBUYUK <SERV.ITEMDEF.<SRC.cTAG.SONITEM>.NAME>> Üretebilecek malzeme veya yeteneğiniz bulunmuyor.
	EVENTS -E_MAKELAST
	CTAG0.TEKRARSAYISI=
ELSE
	SRC.SYSMESSAGE @,,1 Kalan: <DCTAG0.TEKRARSAYISI>
	TIMERf 1, MAKEITEM=<SRC.cTAG.SONITEM>
ENDIF

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.