|
Yazar
|
Mesaj #39688
28-02-2011 20:45 GMT
Arkadaşlar bir ingot yaptım bunu spawnnı nasıl oluştarabilirim acaba ?? ve konsolda şöyle bir hata alıyorum bunu yapınca 500 fame'in gitmesini istiyorum gidiyor ama böle bir hata alıyorum. Kod: (jb_system.scp,149)ID=0191,UID=01f80 Fame set out of range -500 ve son olarak bir robe de 5 sny. poiyiyi silmesini istiyorum yaptım ama çalışmadı yardımcı olursanız sevinirim.. Kod: [EVENTS e_elfpower]
ON=@SPELLEFFECT if (<flags> &statf_poisoned) timerf,5 sayua 07a1,6,6,0 *Zehir Etkisini Kaldirir* sound snd_spell_cure timerf,5 i_rune_poison.remove endif ON=@Gethit Efsaneler senelerce gercekten olmus gibi nesilden nesile aktarilan hikayelerdir.Bizim efsanemiz gercek olani yasayanlarin anlattigidir.. |
|
Yazar
|
Mesaj #39690
28-02-2011 21:25 GMT
|
|
Yazar
|
Mesaj #39692
28-02-2011 22:54 GMT
Efsaneler senelerce gercekten olmus gibi nesilden nesile aktarilan hikayelerdir.Bizim efsanemiz gercek olani yasayanlarin anlattigidir.. |
|
Yazar
|
Mesaj #39693
28-02-2011 23:53 GMT
randall uo-developer ailesinin KİNK'i. |
|
Yazar
|
Mesaj #39697
01-03-2011 04:27 GMT
if endif, for endfor, dorand enddo... niye hep birşeyleri kısıtlıyoruz? Meinen Blog/My Blog/Benim Blogum |
|
Yazar
|
Mesaj #39698
01-03-2011 07:00 GMT
|
|
Yazar
|
Mesaj #39699
01-03-2011 13:10 GMT
hey allahım 3 ünüde cevapladım ama gönder dediğimde sayfa görüntülenemedi back dediğimde tüm yazılar gitmişti şimdi üşendim bida yazmaya ya.. sinir oldum... 1. sorunun : sphere_region.scp aç Kod: [REGIONRESOURCE mr_seninore] SKILL=65.0,95.0 //skil aralığı AMOUNT=3,5 //çıkma aralığı REAP=i_ore_seninore REGEN=180 // cıkma süresi gibi bişey bunu ekle. sonra Kod: [REGIONTYPE r_default_rock t_rock] //buranın sonuna bu şekilde ekle ordaki 0.1 çıkma şansı gibi bişey // Random rocks RESOURCES=100.0 mr_nothing RESOURCES=500.0 mr_iron RESOURCES=5.0 mr_copper RESOURCES=2.0 mr_gold RESOURCES=1.0 mr_rose RESOURCES=2.0 mr_agapite RESOURCES=1.0 mr_bloodrock RESOURCES=1.0 mr_silver RESOURCES=0.5 mr_verite RESOURCES=0.2 mr_Valorite RESOURCES=0.1 mr_mytheril RESOURCES=0.1 mr_blackrock RESOURCES=0.1 mr_seninore 2. sorunun nedeni fame negatif bir değer olamaz yani sen fame i 500 düşürüp -500 e getirmeye çalışmıssın ve sphere error vermiş. Fame değeri 0 ila 10k arasında pozitif bir değer olabilir. onun içinde bi fonksyon yapalım, kullanmak istediğin yerde .fame_dusur yazarsın Kod: [function fame_dusur] local.fame_s <fame> //şuanki fame local.fame_o <eval <dlocal.fame_s>-500> // olmasını istediğin fame if <dlocal.fame_o> < 0 fame 0 // - li değere gitmemesi için 0 yaptırdık src.sysmessage @07a1,1,1 Fame'niz sıfırlanmıştır. else fame <dlocal.fame_o> // buda fame in 500 düşmüş hali src.sysmessage @07a1,1,1 Fame'niz 500 azalarak <fame> olmuştur. endif 3. sorunun için ise timerf yanlış kullanmışsın, birde bukadar timerf alt alta aksama yapar onuda bi fonksyonda yaparsak olur. Kod: [EVENTS e_elfpower] ON=@SPELLEFFECT if (<flags> &statf_poisoned) timerf 5,zehir_sil endif [function zehir_sil] sayua 07a1,6,6,0 * Zehir Etkisini Kaldirir * SPELLEFFECT s_cure 1000.0 hepsinin çalışması gerek, eğer problem olursa gözümden kaçan bişey varsa yazarsın bakarız tekrar (busefer kopyaladım yazıyı sayfa gitsede tekrar yazmakla uğraşmayacağım) |
|
Yazar
|
Mesaj #39701
01-03-2011 17:34 GMT
@Rexos 2.sorunun cevabında çalışıyor hata vermiyor ama kelleyi yiyenden -500 fame gidiyor ben kelle sahibinin famesini gitmesini istiyorum ve yandaki yazıyıda o görücek [Fame'niz 500 azalarak <fame> olmuştur.] 3.sorunun cevabında ise ben annox atınca üstümde * Zehiri Iyileştirdin * yazıyor 5 saniye sonra iyileştirmiyor yani ilk sorunu cevabını yaptım sağol diğerleri dediğim gibi çalışmıyor.. S: Efsaneler senelerce gercekten olmus gibi nesilden nesile aktarilan hikayelerdir.Bizim efsanemiz gercek olani yasayanlarin anlattigidir.. |
|
Yazar
|
Mesaj #39702
01-03-2011 21:06 GMT
if endif, for endfor, dorand enddo... niye hep birşeyleri kısıtlıyoruz? Meinen Blog/My Blog/Benim Blogum |
|
Yazar
|
Mesaj #39718
02-03-2011 18:23 GMT
Efsaneler senelerce gercekten olmus gibi nesilden nesile aktarilan hikayelerdir.Bizim efsanemiz gercek olani yasayanlarin anlattigidir.. |
|
Yazar
|
Mesaj #39744
03-03-2011 23:11 GMT
|
|
Yazar
|
Mesaj #39878
05-03-2011 17:53 GMT
Olmadı Michaell neden olmuyor şaşıyorum ne zamandan beri çözmeye çalışıyorum ama olmuyor.. :S Bir yardımcı olsanız Kod: [EVENTS e_elfpower] ON=@SPELLEFFECT if (<flags> &statf_poisoned) timerf 5,zehir_sil endif [function zehir_sil] sayua 07a1,6,6,0 * Zehir Etkisini Kaldirir * findid.i_rune_poison.remove famenin son hali bu Kod: [function fame_dusur]
local.fame_s <fame> //şuanki fame local.fame_o <eval <dlocal.fame_s>-500> // olmasını istediğin fame if <dlocal.fame_o> < 0 fame 0 // - li değere gitmemesi için 0 yaptırdık src.sysmessage @07a1,1,1 Fame'niz sıfırlanmıştır. else fame <dlocal.fame_o> // buda fame in 500 düşmüş hali src.sysmessage @07a1,1,1 Fame'niz 500 azalarak <fame> olmuştur. endif Efsaneler senelerce gercekten olmus gibi nesilden nesile aktarilan hikayelerdir.Bizim efsanemiz gercek olani yasayanlarin anlattigidir.. |
|
Yazar
|
Mesaj #39882
05-03-2011 20:30 GMT
Bunu kullan. Kod: [EVENTS e_elfpower] On=@GetHit if (<argn2> == 16520) if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>) timerf 5,f_poisil endif endif [function f_poisil] face anim 17 effect 3,0376a,1,30,1 sound snd_spell_cure findid.i_rune_poison.remove findid.i_rune_poison_field.remove sayua 07a1,6,6,0 * Zehir Etkisini Kaldirir * return 1 Famedusur komutunu nerede kullanıyorsun onu da koy. |
|
Yazar
|
Mesaj #39884
05-03-2011 21:04 GMT
Micheall allah aşkına bendemi sorun var yoksa scripttemi ne önerdiyseniz denedim neden olmuyorki çıldırcam ya Kod: [ITEMDEF i_elf_robe] ID=i_deathshroud TYPE=t_clothing NAME=High Elf Robe VALUE=7500 ARMOR=40 SKILLMAKE=98.0 TAILORING,98.0 TACTICS,98.0 MEDITATION RESOURCES=48 i_cloth on=@create color=0515 HITPOINTS=100 on=@click message @0515 [The High Elf] message @38,,1 <name> return 1 ON=@EQUIP if (<src.isevent.e_elfcity>) else src.sysmessage @068,1,1 Bu Robeyi Sadece The Mage Elf'ler Kullanabilir... unequip return 1 endif src.sayua 0514,6,6,0 * The High Elf * effect=3,i_fx_heal_effect,6,35,1 src.sysmessage @0515 Elf yetenegi ile kutsandiniz. src.events +e_elfpower return 1 on=@unequip src.events -e_elfpower RETURN 0 [EVENTS e_elfpower] On=@GetHit if (<argn2> == 16520) if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>) timerf 5,f_poisil endif endif [function f_poisil] face anim 17 effect 3,0376a,1,30,1 sound snd_spell_cure findid.i_rune_poison.remove findid.i_rune_poison_field.remove sayua 07a1,6,6,0 * Zehir Etkisini Kaldirir * return 1 Fame dusur komutunu bir yerde kullanmıyorum bir deed var bir kişinin kellesini yiyince o kişi famesi düşücek ve yanda Kellenizi xxx kişi yemiştir,Kalan Fameniz xxx'dir diye yazmasını istiyorum ama hata veriyor benim sysmessagede yazıyor ve benim fame dusuyor kodlar senin üstündeki mesajda var onu kullanıyorum :S Efsaneler senelerce gercekten olmus gibi nesilden nesile aktarilan hikayelerdir.Bizim efsanemiz gercek olani yasayanlarin anlattigidir.. |
|
Yazar
|
Mesaj #39916
06-03-2011 14:04 GMT
Kod: [ITEMDEF i_elf_robe] ID=i_deathshroud TYPE=t_script NAME=High Elf Robe VALUE=7500 ARMOR=40 SKILLMAKE=98.0 TAILORING,98.0 TACTICS,98.0 MEDITATION RESOURCES=48 i_cloth on=@create color=0515 HITPOINTS=100 on=@click message @0515 [The High Elf] message @38,,1 <name> return 1 ON=@EQUIP if !(<src.isevent.e_elfcity>) src.sysmessage @068,1,1 Bu Robeyi Sadece The Mage Elf'ler Kullanabilir... unequip return 1 endif src.sayua 0514,6,6,0 * The High Elf * effect=3,i_fx_heal_effect,6,35,1 src.sysmessage @0515 Elf yetenegi ile kutsandiniz. src.events +e_elfpower return 1 on=@unequip src.events -e_elfpower RETURN 0 Bu şekilde dene ve robeyi giydiğinde üstüne the high elf yazıyo mu onu bana söyle. |









