UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Journeyman
Toplam Mesaj: 193
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 33
Beğeni: 10
Mesaj #89868   27-10-2016 23:07 GMT    
     
Arkadaşlar selam. Ya bir türlü bi formülü beceremedim.

Şimdi yapmak istediğim formül şu.

Damage vurulduğunda Vurulan damage'ı yansıtacak üstüne vurulan damage'ı increase spell damage'ım kaç ise onun yüzdesi alınarak ekstra hasar sağlayacak.

Şöyle diyelim

Vurulan Hasar : A
Increase spell damage : B

20 hasar vuran bir büyüm var ve increase spell damage'ım ise 20. Yani %20 Bu 20 hasar vurulan'a %20 bonus ekleyecek. Yani 24 damage vurması gerekecek.

Yapamadım formülü yardımcı olabilecek var mı?



Yazar
Skill Title: Expert
Toplam Mesaj: 251
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 36
Beğeni: 25
Mesaj #89870   28-10-2016 00:36 GMT    
     
24 derken nasıl bir hesapla yaptın anlamadım ama herhangi bir bonusu olursa o bonusun %sini vurulan büyünün kendi hasarına ekleme olayı için yazayım şimdi


Script Kodu:
[def _bonus_yuzdelik]
oran_    2

ctag.bonus 200 // bonus oranını verdim,
local.bonus_ <eval ((<src.ctag.bonus>)/100)*<def.oran_>> //hesaplattım
<eval <local.bonus_>+<serv.spell.<dargn>.effect>> //sonucu koydum


aklıma gelen hemen bu oldu işine yararsa ne ala. hatta yüzdelik oranınıda dinamik yapabilirsin başka bir noktadan çektirip dahada temiz olur mesela oyuncu sayısına bağlarsın oyuncu sayısı arttıkça oranlar pozitif olarak artar gibi gibi..



Yazar
Skill Title: Master
Toplam Mesaj: 1826
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 11
Beğeni: 326
Mesaj #89871   28-10-2016 00:51 GMT    
     

Script Kodu:
On=@SpellEffect
IF (<SRC> != <UID>)
ARGN2 += <EVAL (<ARGN2> * <INCREASE_SPELL_DAMAGE_TAGIN_BURAYA>) / 100>
ENDIF


Kısacası senin deyiminle

Vurulan hasar: A
Increase Spell Damage: B
ise formül;

A + ((A * B) / 100) dür.


Son güncelleme: xwerswoodx tarafından 28-10-2016 01:01 GMT, önce düzenlendi.


Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Yazar
Skill Title: Journeyman
Toplam Mesaj: 193
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 33
Beğeni: 10
Mesaj #89873   28-10-2016 13:11 GMT    
     
Olmuyor ya xwerswoodx.

Gokku senin yaptğın çok karışık bir şey değil mi ya ?

Arkadaşlar hallettim çok teşekkürler uğraşınız için.


Script Kodu:
[Events e_isd]
ON=@GETHIT
IF (<ARGN2> & <DEF.DAM_MAGIC>)
SAY <argn1> damage yedim xd
ARGN1 += <EVAL (<ARGN1> * <src.increasespelldam>) / 100>
ENDIF 


Çok teşekkür ediyorum sizlere tekrardan.


Son güncelleme: Wasabi-san tarafından 28-10-2016 13:27 GMT, önce düzenlendi.



Yazar
Skill Title: Novice
Toplam Mesaj: 30
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 6
Mesaj #89877   31-10-2016 12:28 GMT    
     

Script Kodu:
on=@effect
if (<isplayer>) && (<magicresistance> >= 45.0)
if (rand(6)==1)
local.argn3 <argn3>
argn3 <eval <eval <argn3>+{1 99}>/<eval <magicresistance>/{250 450}>>
yesil You resist %<f_ikihaneli <eval <local.argn3>-<argn3>>> magical damage's.
sayu * magic absorb *
endif
endif


Çok bişey biliyormuş gibi davranıcam bi sny hazırlanın...

GOKKU denen eleman spherenin hesaplamasına diss atmış kendisi bişeyler yapmaya calısmış "dijitalize modulasyonu" hesabı

Buda zamanında kendi sunucumda % li üzerinden dmg düşürttüğüm sistemimdi.Bunun - sini + yaparsan senin istediğin olur. f_ikihaneli komutu rakamı 50,0 gibi yazması içindir onuda forumdan bulabilirsin...


 Wasabi-san

Yazar
Skill Title: Adept
Toplam Mesaj: 709
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 108
Mesaj #89878   31-10-2016 13:43 GMT    
     
beğenmedim !


Hayat dediğin bir çift bacak gidebildiğin yol kadardır.

Yazar
Skill Title: Journeyman
Toplam Mesaj: 193
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 33
Beğeni: 10
Mesaj #89881   01-11-2016 12:04 GMT    
     
Hallettim ben teşekkürler cevap için Nefrelius.



Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
Spell 24,spell büyüsü8Serkan_Acar18-02-2021
Spell 24,spell 28 Büyüleri3piedra_lara15-01-2021
Büyünün Random Damage Silme Sorunu4stylez26-05-2020
Strength'in base damage'e etkisi8Jada09-04-2020
silahın vurucağı damage nasıl ayarlanır ?5xwerswoodx04-03-2020


Kullanıcı Adı:Parola: Beni Hatırla?


Mythic broadsword sphereserver modernuo runuo ServUO JustUO

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ı,

UO-Dev Footer UO-Dev Footer