armor steede binince mesela 20 armor vermesini istiyorum heryerine ekledim armor=20 şeklinde olmadı nasıl yapabilirim ?


[chardef 011C]
name @07a1 Armored Steed
defname=c_armored_steed
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
ICON=i_pet_Horse
DESCRIPTION=Unicorn
SUBSECTION=Horses
CATEGORY=Animals


//ALIGNMENT=NEUTRAL
CAN=MT_WALK|MT_RUN
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
DESIRES=e_horses,c_man,c_woman
TEVENTS=e_horses
AVERSIONS=e_carnivores3
DESCRIPTION=Cu Sidhe
SUBSECTION=Land (Wild)
CATEGORY=Animals
ARMOR=25

on=@click
If (<memoryfindtype(memory_ipet)>)
message @64,,1 [Sahibi: <memoryfindtype(memory_ipet).link.name>]
endif

if (strmatch('<strsub 0 4 <name>>','bank'))
name BUGCU
return 1
endif

ON=@Create
color=0
STR={660 660}
DEX={100 100}
INT={15 15}

PARRYING={35.0 45.0}
MAGICRESISTANCE={25.0 30.0}
TACTICS={29.0 44.0}
WRESTLING={29.0 44.0}
TAMING=100.0
ANIMALLORE=100.0

NPC=brain_animal

KARMA=-5270
fame=1230
On=@Mount triggerini kullanabilirsiniz

ARGO referansı bineği SRC kişiyi gösterecektir.
https://wiki.sphere.torfo.org/index.php/@Mount

MODAR ilede armor vermek istediğin (binek yada kişi, neye armor vermek istediğini anlamadığım için) karaktere armor verebilirsiniz.
bilen birisi yok mu ?
Expert
34.0001
Anlatmış işte caos, daha ne istiyorsun ?
anlamadım biraz daha açarmısınız yazdım kimse birşey yazmadı bende uplamak için tekrar yazdım
Expert
34.0001
@mount trigger'ını bir player eventine koyup altında binmeye çalıştığı bineğin armor steed olup olmadığını ARGO referansına dayanarak kontrol edeceksin. Eğer armor steed ise modar+= 25 yaparak armor vereceksin. Aynı işlemi @dismount ta modar -=25 yapmak için tekrarlayacaksın.


on=@mount
if (<argo.name> == Armored Steed)
src.armor +=20
return 1
endif

boyle denedim olumyor hata nerede
sen kendinemı armor vermek istiyorsun bineğemi ?
Expert
34.0001
Dediğimi yapmazsan olmaz tabi.
Hazır kod bekliyorsun arkadaşlar gayet açık bir dille anlatmişlar hadi bunlari anlamadında forumdada hiç araştirma yapmadin mi aynı konu var forumda ;
https://www.ultima-strike.com/forum/ultima-online/binege-binildiginde-ar-ve-q44939
Xearth : sen kendinemı armor vermek istiyorsun bineğemi ?

Buda güzel :yes
Zerox :
Xearth : sen kendinemı armor vermek istiyorsun bineğemi ?

Buda güzel :yes

evet çok güzel

başlıkta adam gibi açıklamışım bilmiyorsanız fazla dırdıra gerek yok biliyorsanız benim gibi güzel bir dille yazarsanız araştırma konusuna gelince açılan başlıktaki dil biraz farklı ben oraya sadece ar yazsam 55 tane kelime çıkar hiç bir şey bilemden kimseye bilgi artisliği yapmayın .. !
[events e_armor]
on @mount
if <argo.id>==c_armored_steed
modar +=50
endif


on @dismount
if <argo.id>==c_armored_steed
modar -=50
endif

Aktif olması için sphere.ini deki alttaki ayarları

//Events related to all players
EventsPlayer=e_armor

şekilde yapmalısın
@afronola

teşekkürler dün çözmüştüm olayı yazmayı unutmuşum yine de sağol ..

Üye Ol veya Giriş Yap

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