Bu konu vint tarafından düzenlendi(2013-04-24 15:28, 11 yıl önce)
Evet kargos veya secret veya xhearon scriptinden bahsediyosun o scriptleri elden geçiren benim o olayın çözümünü söylüyüm saniye başı kontrol ediceksin üstündeyken timer 1 olacak hep if ile kontrol ediceksin xx den aşşa ise xx yapsın diye o kadar.
Novice
12.5
modstr +=
modint +=
moddex +=

kullanırsanız sorun düzelir.

Bu arada kodlama sıkıntılar var gibi duruyor.
Novice
12.5
Ee zaten söyledim sorunu.

str=125 değil

modstr +=25 yapicaksin
[ITEMDEF i_aardwolf_gloves]
DEFNAME=i_aardwolf_gloves
Name=Aardwolf Gloves of Strength
ID=i_platemail_gloves
TYPE=t_shield
WEIGHT=6
FLIP=1
ARMOR=55
REQSTR=65

CATEGORY=ITEMTYPES
SUBSECTION=Aardwolf Armor
DESCRIPTION=Aardwolf Gloves

ON=@Create
HITPOINTS={5000 10000}
attr=attr_decay
COLOR=079c

ON=@CLICK
message @1153 Gloves of Strength
message @1153 <link.name> Ait
return 1

ON=@EQUIP
IF (<SRC.UID>==<LINK>)
CONT.cSTR +=100
CONT.SYSMESSAGE strength +100
RETURN 0
ELSE
SRC.SYSMESSAGE Bu size ait degil.
CONT.GO JAIL
cont.stone 1
src.events e_hapis
src.DIALOGCLOSE d_runebook
SRC.MESSAGE Page atiniz. Baskasina ait bir itemi kullanmaya calistiniz..
ENDIF

ON=@UNEQUIP
CONT.SYSMESSAGE strength -100
CONT.cSTR -=100

On=@Damage
RETURN 1

fonksiyon,

[Function cSTR]
if (!<isempty <ARGS>>)
TAG0.dSTR=<dTAG0.cSTR>

 IF (STRMATCH(+=*,<ARGS>))
 TAG0.cSTR +=<STRSUB 2 0 <ARGS>>
 ELIF (STRMATCH(-=*,<ARGS>))
  IF (<STR> > <eval <STRSUB 2 0 <ARGS>>>)
  TAG0.cSTR -=<STRSUB 2 0 <ARGS>>
  ENDIF
 ELSE
 TAG0.cSTR <dARGS>
 ENDIF

STR=<lSTR>
UPDATE
return 1
endif
RETURN <dTAG0.cSTR>

Bunu denermisin.
[Function lSTR]
return <eval (<STR>-<TAG0.dSTR>)+<cSTR>>

pardon şunu unutmuşuz :D
Şuanda bir projem var zaten 0 dan pack hazırladım level sistemi felan herşey 0 dan yazdım o problemin içinde bir tahmin üretebiliriz aslında özelden görüşürsek iletişim adresini bana özelden yolla bakıp buraya koyabılırız.

Üye Ol veya Giriş Yap

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