Kayıt ol!             
Şifremi unuttum ?
   

  
 

Karakter Boyutu:  

Etiketler: bir cozum buldum

Yazar Mesaj

Police-X

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#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

U-Ser

Online durumu

Nereden: Turkey Antalya
Meslek: Scripter
Yaş: 18
 

#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

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#293856   2008-05-11 19:55 GMT      


olmamış bi yerinde bi sorun var..kontrol edip atarsan buraya sevinirim dostum


Dreamer

U-Ser

Online durumu

Nereden: Turkey Antalya
Meslek: Scripter
Yaş: 18
 

#293857   2008-05-11 20:01 GMT      


Bir yerinde derken, neresinde? Skill mi vermiyor?


RagØ

Police-X

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#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

U-Ser

Online durumu

Nereden: Turkey Antalya
Meslek: Scripter
Yaş: 18
 

#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

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#293863   2008-05-11 20:13 GMT      


tamam ore silinmiyordu hallettim çok saol


Bu mesaj Police-X tarafından 2008-05-11 20:20 GMT, 196 Gün önce düzenlendi.


|ZagoR|

U-Ser

Online durumu

Nereden: Qatar
Meslek: İbrikçi Başı
Yaş: 20
 

#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

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#293888   2008-05-11 21:38 GMT      


yukardaki scp yi nereye eklicem??


canavar2212



Online durumu

Nereden:
Meslek:
Yaş:
 

#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

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#293908   2008-05-11 22:51 GMT      


ee????


Genesis

Moderator

Online durumu

Nereden: Turkey Sakarya
Meslek: Öğrenci
Yaş: 0
 

#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

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#293912   2008-05-11 23:13 GMT      


olmadı


Genesis

Moderator

Online durumu

Nereden: Turkey Sakarya
Meslek: Öğrenci
Yaş: 0
 

#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

Banned

Online durumu

Nereden: Turkey
Meslek:
Yaş:
 

#293966   2008-05-12 11:06 GMT      


büyük uğraşlar sonucu sorunu giderdim


Bu mesaj Police-X tarafından 2008-05-12 12:41 GMT, 195 Gün önce düzenlendi.


|ZagoR|

U-Ser

Online durumu

Nereden: Qatar
Meslek: İbrikçi Başı
Yaş: 20
 

#294104   2008-05-12 17:52 GMT      


@unknow

Ne o? Sakso makso (success)


Saksonun kullanışını biraz açıklar mısın?




İlgili Başlıklar:

BaşlıklarBaşlık Yazarı
Mul Editing(Yeni bir body ekleme)PiSMeN
UO ile ilgili Bir baslik ariyorumLegend
Kücük bir sorun ..Slencer
CS için üzücü bir olay
U-S msn birligi (:HymreuSTr
  Online:
  40 site üyesi, 187 misafir
    toplam 227 kişi  
Giris sayfan olarak ayarla Sik Kullanilanlara Ekle Yenile Burdan bize ulasabilirsiniz

 
ANASAYFA | FORUMLAR | DÖKÜMANLAR | DOSYALAR | SCRIPTLER | SUNUCULAR | İLETİŞİM
Copyright (c) 2004-09 Ultima-Strike. All rights reserved.
Tasarım / Programlama: Uğur GÖK

Sistem Yapısı Seditio
Sayfa açılma süresi 1.601 sn.
SQL toplam zamanı: 1.023 sn. - SQL sorgusu: 78 - Ortalama SQL zamanı: 0.01311 sn.
Hosting Hizmetleri