|
|
| Yazar | Mesaj |
Police-X
Nereden: Turkey |
#293853
2008-05-11 19:44 GMT
Böyle bir script yazdımki şöyle:Mining ve blacksmithing skilli artmıyordu böyle bi çözüm geliştirdim:10 iron ore karşılığında mining skilliniz 0.1 artıyor 100 olunca daha fazla artmıyor doğal olarak.Ama şunu yapmak istiyorum 10 iron oredan aşağı eklemek istersek almıcak.Bunu nasıl ekleyebilirim?
Kod: [itemdef i_ore_ekleme]
id i_grave_stone name a Ore Tasi ON=@create color 0104 attr attr_static ON=@Click message @60,,1 <name> message @0481 Ore eklemek icin lutfen cift tiklayiniz.. return 1 ON=@Dclick target @60,,1 Satmak istediginiz ore'u seciniz.. return 1 ON=@targon_item if !(<src.mining> < 100) | src.sysmessage Mining Skill'iniz zaten 100 Daha Fazla Yukseltemezsiniz. return 1 endif if !(<src.targ.baseid> < 10 i_ore_iron) src.sysmessage @60,,1 Ore yeterli degil..! return 1 else src.newitem i_ore_iron src.act.more <src.targ.value>*<src.targ.amount> src.mining=<src.mining>+0.1 src.consume 10 i_ore_iron src.sound 511 src.sysmessage @60,,1 Skilliniz artmistir. src.targ.remove return 1 endif ON=@targon_char src.sysmessage @60,,1 Bu bir ore degil!! return 1 [ITEMDEF 019b7] // DEFNAME2=METAL_ORE_1 DEFNAME=i_ore_iron NAME=Iron Ore TYPE=t_ore SKILLMAKE=MINING 20.0 TDATA1=i_ingot_iron WEIGHT=2 VALUE=4 DUPELIST=019b8,019b9,019ba CATEGORY=Items by Professions SUBSECTION=Blacksmiths DESCRIPTION=Ore (Small Pile)
|
Dreamer
Nereden: Turkey Antalya |
#293855
2008-05-11 19:52 GMT
Kod: [itemdef i_ore_ekleme]
id i_grave_stone name a Ore Tasi ON=@create color 0104 attr attr_static ON=@Click message @60,,1 <name> message @0481 Ore eklemek icin lutfen cift tiklayiniz.. return 1 ON=@Dclick target @60,,1 Satmak istediginiz ore'u seciniz.. return 1 ON=@targon_item if (<src.mining> < 100) src.sysmessage Mining Skill'iniz zaten 100 Daha Fazla Yukseltemezsiniz. return 1 elseif !(<src.targ.baseid> == i_ore_iron) src.sysmessage @60,,1 Bu bir iron ingot degil..! return 1 elseif (<src.targ.amount> < 10) src.sysmessage @60,,1 Ore yeterli degil..! return 1 else src.mining=<src.mining>+1 src.consume 10 i_ore_iron src.sound 511 src.sysmessage @60,,1 Skilliniz artmistir. src.targ.remove return 1 endif ON=@targon_char src.sysmessage @60,,1 Bu bir ore degil!! return 1 [ITEMDEF 019b7] // DEFNAME2=METAL_ORE_1 DEFNAME=i_ore_iron NAME=Iron Ore TYPE=t_ore SKILLMAKE=MINING 20.0 TDATA1=i_ingot_iron WEIGHT=2 VALUE=4 DUPELIST=019b8,019b9,019ba CATEGORY=Items by Professions SUBSECTION=Blacksmiths DESCRIPTION=Ore (Small Pile)
RagØ |
Police-X
Nereden: Turkey |
#293856
2008-05-11 19:55 GMT
olmamış bi yerinde bi sorun var..kontrol edip atarsan buraya sevinirim dostum
|
Dreamer
Nereden: Turkey Antalya |
#293857
2008-05-11 20:01 GMT
Bir yerinde derken, neresinde? Skill mi vermiyor?
RagØ |
Police-X
Nereden: Turkey |
#293859
2008-05-11 20:06 GMT
sorun şu:ore eklemiyor ve herşeyi ekleyebiliyorsun ore ekleme taşını bile
bi kontrol et düzeltince öyle koy buraya bi zahmet ![]()
|
Dreamer
Nereden: Turkey Antalya |
#293862
2008-05-11 20:10 GMT
Kod: [itemdef i_ore_ekleme]
id i_grave_stone name a Ore Tasi ON=@create color 0104 attr attr_static ON=@Click message @60,,1 <name> message @0481 Ore eklemek icin lutfen cift tiklayiniz.. return 1 ON=@Dclick target @60,,1 Satmak istediginiz ore'u seciniz.. return 1 ON=@targon_item if !(<src.targ.baseid> == i_ore_iron) src.sysmessage bu ore degil. return 1 elseif (<src.mining> == 100) src.sysmessage daha fazla yukselemez.. return 1 elseif (<src.targ.amount> < 10) src.sysmessage en az 10 ore.. return 1 else src.consume 10 i_ore_iron src.mining <src.mining>+1 src.sysmessage skill aldin! return 1 endif ON=@targon_char src.sysmessage @60,,1 Bu bir ore degil!! return 1 [ITEMDEF 019b7] // DEFNAME2=METAL_ORE_1 DEFNAME=i_ore_iron NAME=Iron Ore TYPE=t_ore SKILLMAKE=MINING 20.0 TDATA1=i_ingot_iron WEIGHT=2 VALUE=4 DUPELIST=019b8,019b9,019ba CATEGORY=Items by Professions SUBSECTION=Blacksmiths DESCRIPTION=Ore (Small Pile)
RagØ |
Police-X
Nereden: Turkey |
#293863
2008-05-11 20:13 GMT
tamam ore silinmiyordu hallettim çok saol
|
|ZagoR|
Nereden: Qatar |
#293866
2008-05-11 20:49 GMT
Bence bu bir çözüm değil facia olurdu
Böyle skill kasmak diye birşey olur mu?Skill'i 100 olan arkadaşın çıkartsın oreleri sana versin sen 5 dakikada yüzle.Ne kıyak iş değil mi ? ![]() Benim aklıma daha iyi birşey geldi Kod: [Skill 45] DEFNAME=Skill_MINING KEY=Mining TITLE=Miner PROMPT_MSG= DELAY=0.2 STAT_STR=85 STAT_INT=20 STAT_DEX=45 BONUS_STR=70 BONUS_DEX=30 BONUS_INT=0 BONUS_STATS=70 ADV_RATE=10.0,20.0,30.0 VALUES=1,10,80 On=@Fail src.sysmessage @0810 Bir Maden Çıkartamadınız... return 1 On=Start src.mininggain return 1 Kod: [Function mininggain] if (<cont.mining> < 30.0) if (rand(2) == 1) cont.mining (<cont.mining> + 1) endif elseif (<cont.mining> < 50.0) if (rand(2) == 1) cont.mining (<cont.mining> + 1) endif elseif (<cont.mining> < 75.0) if (rand(4) == 1) cont.mining (<cont.mining> + 1) endif elseif (<cont.mining> < 100.0) if (rand(8) == 1) cont.mining (<cont.mining> + 1) endif endif endif (56b'ye hakimiyetim yok.cont diye bir komut kaldımı bilmiyorum )
|
Police-X
Nereden: Turkey |
#293888
2008-05-11 21:38 GMT
yukardaki scp yi nereye eklicem??
|
canavar2212
Nereden: |
#293903
2008-05-11 22:42 GMT
Yukardaki Ph gain ayarı ama sende zaten böyle birşey var ona gerek yok
lseif (<src.mining> == 100) src.sysmessage daha fazla yukselemez.. return 1 src.consume 10 i_ore_iron src.mining <src.mining>+1 src.sysmessage skill aldin!
|
Police-X
Nereden: Turkey |
#293908
2008-05-11 22:51 GMT
ee????
|
Genesis
Nereden: Turkey Sakarya |
#293911
2008-05-11 23:08 GMT
eğer ph 'i % 100 olarak ayarlıyacaksan [skill 45 ] in altına
On=@success src.sysmessage @0 Basardiniz ve becerinizi gelistirdiniz. src.mining=<src.mining>+1 eklersen sorun kalmaz eğer ph ayarlıyacaksan rand kullanarak yapabilirsin.
# |
Police-X
Nereden: Turkey |
#293912
2008-05-11 23:13 GMT
olmadı
|
Genesis
Nereden: Turkey Sakarya |
#293915
2008-05-11 23:20 GMT
on=@success
if (<src.mining> < 100) src.sysmessage @0 Basardiniz ve becerinizi gelistirdiniz. src.mining=<src.mining>+1 Böyle yaparsan daha sağlıklı olur. ;) kazi yapinca skill in artar.
# |
Police-X
Nereden: Turkey |
#293966
2008-05-12 11:06 GMT
büyük uğraşlar sonucu sorunu giderdim
|
|ZagoR|
Nereden: Qatar |
@unknow
Ne o? Sakso makso (success)Saksonun kullanışını biraz açıklar mısın?
|






bi kontrol et düzeltince öyle koy buraya bi zahmet 






