UO-Dev Arama


Famei karma kazanma

Yazar: Bilinmiyor
Tarih: 28-07-2009 14:38


Paylaş : Paylaş

Kod:
//***Fame/Karma Fix - Fame and karma doesnt
//rise over 4000 and people cant get gm.

[EVENTS e_fame_karma_gain]
ON=@GetHit
TAG.TEMPFAMETAG <SRC.FAME>
TAG.TEMPKARMATAG <SRC.KARMA>
RETURN 0

ON=@Death
ACT.FAME <TAG.TEMPFAMETAG>
IF (<ACT.FAME> < 10000) && (<ACT.FAME> < <FAME>)
ACT.FAME <ACT.FAME>+((<FAME>+-<ACT.FAME>)/10)
f_show_fame_gain
IF <ACT.FAME> > 10000
ACT.FAME 10000
ENDIF
ENDIF
ACT.KARMA <TAG.TEMPKARMATAG>
IF (<ACT.KARMA> > -10000) && (<ACT.KARMA> < 10000)
IF <KARMA> > 0
ACT.KARMA <ACT.KARMA>+-(<KARMA>/10)
f_show_karma_loss
ELSE
ACT.KARMA <ACT.KARMA>+((<ACT.KARMA>+-(<KARMA>))/10)
f_show_karma_gain
ENDIF
IF <ACT.KARMA> > 10000
ACT.KARMA 10000
ELSEIF <ACT.KARMA> < -10000
ACT.KARMA -10000
ENDIF
ENDIF
RETURN 0

[FUNCTION f_show_fame_gain]
IF ((<FAME>+-<ACT.FAME>)/10)>500
ACT.SYSMESSAGE You have gained huge amounts of fame.
ELSEIF ((<FAME>+-<ACT.FAME>)/10)>250
ACT.SYSMESSAGE You have gained a lot of fame.
ELSEIF ((<FAME>+-<ACT.FAME>)/10)>100
ACT.SYSMESSAGE You have gained a moderate amount of fame.
ELSEIF ((<FAME>+-<ACT.FAME>)/10)>50
ACT.SYSMESSAGE You have gained a little fame.
ELSEIF ((<FAME>+-<ACT.FAME>)/10)>0
ACT.SYSMESSAGE You have gained a bit of fame.
ENDIF

[FUNCTION f_show_karma_loss]
IF (<KARMA>/10)>500
ACT.SYSMESSAGE You have lost huge amounts of karma.
ELSEIF (<KARMA>/10)>250
ACT.SYSMESSAGE You have lost a lot of karma.
ELSEIF (<KARMA>/10)>100
ACT.SYSMESSAGE You have lost a moderate amount of karma.
ELSEIF (<KARMA>/10)>50
ACT.SYSMESSAGE You have lost a little of karma.
ELSEIF (<KARMA>/10)>0
ACT.SYSMESSAGE You have lost a bit of karma.
ENDIF

[FUNCTION f_show_karma_gain]
IF ((<ACT.KARMA>+-(<KARMA>))/10)>500
ACT.SYSMESSAGE You have gained huge amounts of karma.
ELSEIF ((<ACT.KARMA>+-(<KARMA>))/10)>250
ACT.SYSMESSAGE You have gained a lot of karma.
ELSEIF ((<ACT.KARMA>+-(<KARMA>))/10)>100
ACT.SYSMESSAGE You have gained a moderate amount of karma.
ELSEIF ((<ACT.KARMA>+-(<KARMA>))/10)>50
ACT.SYSMESSAGE You have gained a little karma.
ELSEIF ((<ACT.KARMA>+-(<KARMA>))/10)>0
ACT.SYSMESSAGE You have gained a bit of karma.
ENDIF

[EOF]



Yorumlar

Henüz yorum yapılmamıştır.

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış   
Oylar: 0

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Skill Gain Ayarları0TheRaskol12-09-2009
Fame Deed 20ubeyid23-08-2009
Fame Deed0ubeyid23-08-2009
Karma Gump Stone0TheRaskol28-07-2009


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,