Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.



yok yine basıom buttona skill i 100 lemiyor olmuyor kardeş biyerde küçük bi hata var kaçırıyon sanırsam :D
Novice
12.5
if (<src.<def.skill<dargn>>> > 9800)
src.<def.skill<dargn>>=0
return 1
endif
if (<src.<def.skill<dargn>>> < 1000) && (<eval <src.skilltotal>> > 7999)
src.<def.skill<dargn>>=1000
src.f_skilltotal
endif
Aynı yine :S

[itemdef i_skillsecim]
id i_grave_stone
name asd



on=@create
color 0810
return 1


ON=@DClick
If (<distance> < 6)
sdialog d_skillsecim
return 1
else
src.sysmessage @07a1,,1 Stone'a Yetişemiyorsunuz.
return 1
endif


[dialog d_skillsecim]
0,0
PAGE 0
resizepic 10 0 3500 680 300

local.y 10
for z 1 29 
dhtmlgump 90 <eval <dlocal.y>+20> 200 20 0 0 <def.bfont_white> <def.skill<dlocal.z>>
button 55 <eval <dlocal.y>+20> 2103 2104 1 0 <dlocal.x>
local.y += 20
endfor

[DIALOG D_SKILLSECIM BUTTON]
on 1 29
if (<src.<def.skill<dargn>>> > 9800)
src.<def.skill<dargn>>=0
return 1
endif
if (<src.<def.skill<dargn>>> < 1000) && (<eval <src.skilltotal>> > 7999)
src.<def.skill<dargn>>=1000
src.f_skilltotal
endif

[defname skiller]
skill1 anatomy
skill2 healing
skill3 veterinary
skill4 fencing
vs
vs
vs

[function f_skilltotal]
if (<eval <skilltotal>> == 8000) || (<eval <skilltotal>> > 7000)
src.dialogclose d_dialogsecim
src.sysmessage daha fazla skill seçemezsiniz.
src.dialogclose d_skillsecim
return 1
else
src.sdialog d_skillsecim
endif
Novice
12.5
button 55 <eval <dlocal.y>+20> 2103 2104 1 0 <dlocal.x>

yerine

button 55 <eval <dlocal.y>+20> 2103 2104 1 0 <dlocal.z> olacaktı :P
Kardeş :D küfretcen ama yine olmadı aşşağıdaki gibi ama skill vermiyor yine :S

[dialog d_skillsecim]
0,0
PAGE 0
resizepic 10 0 3500 680 300

local.y 10
for z 1 29 
dhtmlgump 90 <eval <dlocal.y>+20> 200 20 0 0 <def.bfont_white> <def.skill<dlocal.z>>
button 55 <eval <dlocal.y>+20> 2103 2104 1 0 <dlocal.z>
local.y += 20
endfor

[DIALOG D_SKILLSECIM BUTTON]
on 1 29
if (<src.<def.skill<dargn>>> > 9800)
src.<def.skill<dargn>>=0
return 1
endif
if (<src.<def.skill<dargn>>> < 1000) && (<eval <src.skilltotal>> > 7999)
src.<def.skill<dargn>>=1000
src.f_skilltotal
endif

[defname skiller]
skill1 anatomy
skill2 healing
skill3 veterinary
skill4 fencing
vs
vs
vs

[function f_skilltotal]
if (<eval <skilltotal>> == 8000) || (<eval <skilltotal>> > 7000)
src.dialogclose d_dialogsecim
src.sysmessage daha fazla skill seçemezsiniz.
src.dialogclose d_skillsecim
return 1
else
src.sdialog d_skillsecim
endif
Novice
12.5
Valla kafa durdu şuan küçük bir ayrıntı var atladığım ama göremiyorum.Sen dene göster birilerine ben yarın bir daha bakarım olmazsa.
Hallettim mortal :D böle olacak.saolasın iyi günler

[DIALOG D_SKILLSECIM BUTTON]
on 1 29
if (<src.<def.skill<dargn>>> > 9800)
src.<def.skill<dargn>>=0
return 1
else
src.<def.skill<dargn>>= 1000
endif


Bu konu tekgral tarafından düzenlendi(2013-11-21 21:48, 10 yıl önce)
Bunu denermisin? Tekgral:

////////////
////////////////////////
[ITEMDEF i_skillstone] 
ID=i_grave_stone 
TYPE=0 
NAME=Skill Stone
ON=@Create 
COLOR=0482 
CATEGORY=Other 
SUBSECTION=Stones 
DESCRIPTION=Character Stone 



ON=@DCLICK
dialog d_skillsecim
return 1


[DIALOG D_SKILLSECIM]
0,0
nomove
noclose
resizepic 0 40 5054 400 650
resizepic 10 50 3000 380 630
resizepic 0 0 5054 400 40
resizepic 7 7 3000 387 27

dhtmlgump 90 10 200 20 0 0 <def.bfont_white> 
dhtmlgump 90 30 200 20 0 0 <def.bfont_white>
dhtmlgump 90 50 200 20 0 0 <def.bfont_white>
dhtmlgump 90 70 200 20 0 0 <def.bfont_white>
dhtmlgump 90 90 200 20 0 0 <def.bfont_white>
dhtmlgump 90 110 200 20 0 0 <def.bfont_white>
dhtmlgump 90 130 200 20 0 0 <def.bfont_white>
dhtmlgump 90 150 200 20 0 0 <def.bfont_white>
dhtmlgump 90 170 200 20 0 0 <def.bfont_white>
dhtmlgump 90 190 200 20 0 0 <def.bfont_white>
dhtmlgump 90 210 200 20 0 0 <def.bfont_white>
dhtmlgump 90 230 200 20 0 0 <def.bfont_white>
dhtmlgump 90 250 200 20 0 0 <def.bfont_white>
dhtmlgump 90 270 200 20 0 0 <def.bfont_white>
dhtmlgump 90 290 200 20 0 0 <def.bfont_white>
dhtmlgump 90 310 200 20 0 0 <def.bfont_white>
dhtmlgump 90 330 200 20 0 0 <def.bfont_white>
dhtmlgump 90 350 200 20 0 0 <def.bfont_white>
dhtmlgump 90 370 200 20 0 0 <def.bfont_white>
dhtmlgump 90 390 200 20 0 0 <def.bfont_white>
dhtmlgump 90 410 200 20 0 0 <def.bfont_white>
dhtmlgump 90 430 200 20 0 0 <def.bfont_white>
dhtmlgump 90 450 200 20 0 0 <def.bfont_white>
dhtmlgump 90 470 200 20 0 0 <def.bfont_white>
dhtmlgump 90 490 200 20 0 0 <def.bfont_white>
dhtmlgump 90 510 200 20 0 0 <def.bfont_white>
dhtmlgump 90 530 200 20 0 0 <def.bfont_white>
dhtmlgump 90 550 200 20 0 0 <def.bfont_white>
dhtmlgump 90 570 200 20 0 0 <def.bfont_white>
dtext 120 10 1152 * <serv.name> Skill Menüsü *
dtext 358 640 1152 Kapat
button 358 660 4017 4018 1 0 1
local.y 10
for z 1 29 
dhtmlgump 30 <eval <dlocal.y>+55> 200 20 0 0 <def.bfont_white> <def.skill<dlocal.z>>
button 140 <eval <dlocal.y>+60> 2103 2104 1 0 <dlocal.z>
local.y += 20
endfor

local.y 10
for z 30 58 
dhtmlgump 230 <eval <dlocal.y>+55> 200 20 0 0 <def.bfont_white> <def.skill<dlocal.z>>
button 320 <eval <dlocal.y>+60> 2103 2104 1 0 <dlocal.z>
local.y += 20
endfor

[DIALOG D_SKILLSECIM BUTTON]
on 1 58
if (<src.<def.skill<dargn>>> > 9800)
src.<def.skill<dargn>>=0
return 1
else
src.<def.skill<dargn>>= 1000
endif


[defname skiller]
skill1 Alchemy
skill2 Anatomy
skill3 AnimalLore
skill4 Taming
skill5 Archery
skill6 Blacksmithing
skill7 Begging
skill8 Bowcraft
skill9 Camping
skill10 Carpentry
skill11 Cartography
skill12 Cooking
skill13 DedectingHidden
skill14 Enticement
skill15 EvaluatingIntel
skill16 Fencing
skill17 Fishing
skill18 Forensics
skill19 Healing
skill20 Herding
skill21 Hiding
skill22 Inscription
skill23 ItemId
skill24 Lockpicking
skill25 Lumberjacking
skill26 Macefighting
skill27 Magery
skill28 MacigResistance
skill29 Meditation
skill30 Mining
skill31 Musicianship
skill32 Parrying
skill33 Pacemaking
skill34 Poisoning
skill35 Provacation
skill36 RemoveTrap
skill37 Snoping
skill38 Stealing
skill39 Stealth
skill40 Swortsmanship
skill41 Tactics
skill42 Tailoring
skill43 Taming
skill44 TasteID
skill45 Tinkering
skill46 Tracking
skill47 Veterinary
skill48 Wrestling
skill49 Necromancy
skill50 Focus
skill51 Chivalry
skill52 Bushido
skill53 Ninjitsu
skill54 Spellweaving
skill55 Mysticism
skill56 Imbuing
skill57 Throwing
skill58 SpiritSpeak 

[function f_skilltotal]
if (<eval <skilltotal>> == 8000) || (<eval <skilltotal>> > 7000)
src.dialogclose d_skillsecim
src.sysmessage @1936,,1 Daha fazla skill seçemezsiniz.
src.dialogclose d_skillsecim
return 1
else
src.sdialog d_skillsecim
endif
[eof]


Bu konu FreeMan tarafından düzenlendi(2013-11-22 12:43, 10 yıl önce)
halledeli yıllar oldu eyv.
Dialogunu falan duzenledim daha farklı oldu sanırım menü görünümü daha az yer kaplıyor..




Üye Ol veya Giriş Yap

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