arkadaslar bir scp yazdim bu scp de karaktere tikladimizda kendi ustumuze durumunu yazmasini istiyorum ancak bir turlu beceremedim yardimci olursaniz sevinirim

[events e_durum]
[email protected]
if (<src.hits> <=100)
src.sayua 048,6,6,0 Durumunuz [Fine]
return 1
endif

if (<src.hits> <=80)
src.sayua 036,6,6,0 Durumunuz [Caution]
return 1
endif

if (<src.hits> <=50)
src.sayua 030,6,6,0 Durumunuz [Warning]
return 1
endif

if (<src.hits> <=25)
src.sayua 025,6,6,0 Durumunuz [Danger]
return 1
endif

burdaki durumlarda ornegin dangeri ele alalim kisinin cani 25 veya altinda ise tikladiginda kafasinda danger yazmasini istiyorum ancak sadece Durumunuz [Fine] yaziyor ismi bile yazmiyor warningde de 25 ustunde 50 ve ya altindaysa cani warning yazsin istiyorum umarim derdimi anlata bilmisimdir.

<=100 burası böyle olunca hep fine gösterir ztn

[events e_durum]
[email protected]
if (<src.hits> > 99)
src.sayua 048,6,6,0 Durumunuz [Fine]
return 1
elseif (<src.hits> < 80)
src.sayua 036,6,6,0 Durumunuz [Caution]
return 1
elseif (<src.hits> < 50)
src.sayua 030,6,6,0 Durumunuz [Warning]
return 1
elseif (<src.hits> < 25)
src.sayua 025,6,6,0 Durumunuz [Danger]
return 1
endif


hitsi 100 oldugunda fine yaziio ama gene isim yok 80 yapinca sadece adi yazio 50 ve 25 de ise caution oluo ama gene isim yok :(

Return 1 koydugundan olabilirmi :)


[events e_durum]
[email protected]
if (<src.hits> > 99)
src.sayua 048,6,6,0 Durumunuz [Fine]
return 0
elseif (<src.hits> < 80)
src.sayua 036,6,6,0 Durumunuz [Caution]
return 0
elseif (<src.hits> < 50)
src.sayua 030,6,6,0 Durumunuz [Warning]
return 0
elseif (<src.hits> < 25)
src.sayua 025,6,6,0 Durumunuz [Danger]
return 0
endif


Evet benim hatam ama return 0 ada gerek yok

[events e_durum]
[email protected]
if (<src.hits> > 99)
src.sayua 048,6,6,0 Durumunuz [Fine]
elseif (<src.hits> < 80)
src.sayua 036,6,6,0 Durumunuz [Caution]
elseif (<src.hits> < 50)
src.sayua 030,6,6,0 Durumunuz [Warning]
elseif (<src.hits> < 25)
src.sayua 025,6,6,0 Durumunuz [Danger]
elseif (<src.hits> = 0)
src.sayua 025,6,6,0 Durumunuz [Olu]
return 1
endif


i ihihi malesef hala degisme yok bu arada soylemeyi unutmusum 56b kullaniyorum

not= return 0 lida fine oluyor ancak 25 50 gibi hitlerde hala cautionyaziyor sanirim bi yere geliyoruz biraz kurcalicam eger olursa gene editlerim yazimi cok tsklar yardim eden herkese


NOT2=evet sonunda uzun (cok cabalayiyamadim siz yardim ettiniz cok saolun) caba sonucu istedigim gibi yaptim scpyi buyrun bu sekilde oldu yardimlariniz ve benim bir iki eklentimle scpnin son hali

[events e_durum]
[email protected]
if (<src.hits> <=100) && (<src.hits> > 80)
src.sayua 048,6,6,0 Durumunuz [Fine]
return 0
elseif (<src.hits> <=80) && (<src.hits> > 50)
src.sayua 036,6,6,0 Durumunuz [Caution]
return 0
elseif (<src.hits> <=50) && (<src.hits> > 25)
src.sayua 030,6,6,0 Durumunuz [Warning]
return 0
elseif (<src.hits> <=25) && (<src.hits> > 0)
src.sayua 025,6,6,0 Durumunuz [Danger]
return 0
endif


Bu konu marko13 tarafından düzenlendi(2008-04-11 07:59, 13 years önce)

Üye Ol veya Giriş Yap

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