|
|
| Yazar | Mesaj |
No@h
Nereden: Turkey Ankara |
#162573
2006-12-02 21:25 GMT
Burada sıkça sorulan soruları ve cevaplarını bulacaksınız. Eksik olduğunu düşündüğünüz bir soruyu cevabıyla birlikte ekleyebilirsiniz. Lütfen yardım istekleriniz için bu başlığı kullanmayınız.
|
hollysong
Nereden: Turkey Adana |
#162578
2006-12-02 21:36 GMT
Young sisteminin kaldırılması:
charachtercreation.cs yi açın ve Kod: if ( pm.AccessLevel == AccessLevel.Player && ((Account)pm.Account).Young ) young = pm.Young = true; satırlarını silin yada true yerine false yazın.... Max follower sınırını değiştirmek: charachtercreation.cs yi açın newChar.Hunger = 20; satırını bulun altına newChar.FollowersMax = X; ekleyin. X istediğiniz maxfollower değerini temsil eden tamsayıdır. Uhhhh http://www.runuo.com/forums/showthread.php?t=72912 Skill gaini hızlandırmak ve yavaşlatmak: public static bool CheckSkill( Mobile from, Skill skill, object amObj, double chance ) { if ( from.Skills.Cap == 0 ) return false; bool success = ( chance >= Utility.RandomDouble() ); double gc = (double)(from.Skills.Cap - from.Skills.Total) / from.Skills.Cap; gc += ( skill.Cap - skill.Base ) / skill.Cap; gc /= 2; gc += ( 1.0 - chance ) * ( success ? 0.5 : 0.2 ); gc /= 2; gc *= skill.Info.GainFactor; if ( gc < 0.01 ) gc = 0.01; if ( from is BaseCreature && ((BaseCreature)from).Controled ) gc *= 2; if ( from.Alive && ( ( gc >= Utility.RandomDouble() && AllowGain( from, skill, amObj ) ) || skill.Base < 10.0 ) ) Gain( from, skill ); return success; } kalın yazılmış değerleri arttırmak skillgaini yavaşlatır azaltmak skillgaini arttırır. Tintamar http://www.runuo.com/forums/showthread.php?t=70309 Trammeli Kapatmak: Öncelikle publicmoongate.cs yi açalım Kod: public static readonly PMList[] UORLists = new PMList[] { Trammel, Felucca }; public static readonly PMList[] UORlistsYoung = new PMList[] { Trammel }; public static readonly PMList[] LBRLists = new PMList[] { Trammel, Felucca, Ilshenar }; public static readonly PMList[] LBRListsYoung = new PMList[] { Trammel, Ilshenar }; public static readonly PMList[] AOSLists = new PMList[] { Felucca, Ilshenar, Malas }; public static readonly PMList[] AOSListsYoung = new PMList[] { Ilshenar, Malas }; public static readonly PMList[] SELists = new PMList[] { Felucca, Ilshenar, Malas }; public static readonly PMList[] SEListsYoung = new PMList[] { Ilshenar, Malas }; public static readonly PMList[] RedLists = new PMList[] { Felucca }; public static readonly PMList[] SigilLists = new PMList[] { Felucca }; satırlarındaki trammel leri silelim bu işlem moongatelerde trammel in oluşmamasını sağlar(trammeldeki moongatyeleri oluşmamasını değil moongatelerde trammel olmayacak). Sonra helpgump.cs yi açın public HelpGump( Mobile from ) : base( 0, 0 ) satırını bulun 4-5 satır altında if ( isYoung ) şeklinde bir if yapısı var onu kaldırın ör: if (isyoung){ali}else{veli} ise sadece veli yapın. bu şekilde trammel den tamamen kurtulmuş olursunuz... Shardın adını değiştirme: serverlist.cs yi açalım orada servername diye aratalım ve bulduğumuz zaman aşağıdaki şekilde ayarlayalım. public const string ServerName = "Shard adı"; Save aralıklarını değiştirme: autosave.cs yi açalım oradaki private static TimeSpan m_Delay = TimeSpan.FromMinutes( 30.0 ); private static TimeSpan m_Warning = TimeSpan.FromSeconds(15.0); buradaki 1.satır savelerin nekadar zamanda geleceğini 2. satır ise save öncesi uyarının saveden nekadar önce geleceğini belirtir. Capler: baseweapon.cs nin içinde olanlar hitchance int atkChance = AosAttributes.GetValue( attacker, AosAttribute.AttackChance ); if ( atkChance > 45 ) atkChance = 45;//eğer hc 45 ten büyükse 45 yap yani 45 te sınırla defancechance bonus = AosAttributes.GetValue( defender, AosAttribute.DefendChance ); if ( bonus > 45 ) bonus = 45;//eğer dc 45 ten büyükse 45 yap yani 45 te sınırla damageincreace int damageBonus = AosAttributes.GetValue( attacker, AosAttribute.WeaponDamage ); if ( damageBonus > 100 ) damageBonus = 100;//eğer di 100 den büyükse 100 yap yani 100 e sınırla spell.cs nin içinde olanlar sdi int sdiBonus = AosAttributes.GetValue( m_Caster, AosAttribute.SpellDamage ); if ( playerVsPlayer && sdiBonus > 15 ) sdiBonus = 15;//eğer sdi 15 ten büyükse 15 yap yani 15 te sınırla lmc int lmc = AosAttributes.GetValue( m_Caster, AosAttribute.LowerManaCost ); if ( lmc > 40 ) lmc = 40; fc int fcMax = 2;//eğer fc 2 den büyükse 2 yap yani 2 de sınırla
Aç bir adama balýk vereceðine; Balýk tutmayý öðret. Konfiçyus Amca :) |
oguz12
Nereden: Turkmenistan ULTİMA WORLD |
#277716
2008-02-03 22:15 GMT
birsey sorcam bunları nereye yasıp kullancaz
imza |
Aramachus
Nereden: Turkey Şeytanın Geçtiği Yollardan... |
#281148
2008-02-14 22:52 GMT
Biryere yazmıyacan ordakı .cs ile biten dosyaları bulup belırttigi satırları bulup istedgine gore değiştircen
----> RUNUO.GEN.TR RUNUO TÜRKİYE <----- Bring me the light In the darkness that never ends The dawn will never come Punish my heaven & Evet hepimiz genç ölüyoruz Evet hepimiz ölüyoruz |
alicöeğ
Nereden: Turkey |
Ben uo ya giremiyorum account name ve password de sorun yok patch lerde inik ama giremıyorum yazdımda sfreyı boyle bi yazı cıkıyo ;
We were unable to authenticate your login. Usually this means that either a newer client patch is now avaible or that the account name or password you provided are ıncorret please check your caps lock ker and try reentering your account name or password. Please restart your client if you continue to receive this error. If this is a new account your account may not be active yet, please try again shortly. If your continue to experience problems please contact customer support. Dİyo ben 2 tane uyelik aldım onlardada bunu soledı hepsi aktiv ..
|










