Bieber - 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.
ve son olarak bir robe de 5 sny. poiyiyi silmesini istiyorum yaptım ama çalışmadı yardımcı olursanız sevinirim..
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
[Joe] - 28-02-2011 21:25 GMT -
gethit trigerina eklemelisin
gethit trigerina eklemelisin
Kod:
on=@gethit
if (<flags>&statf_poisoned)
timerf,5 spelleffect 11 10000
timerf,5 sayua 07a1,6,6,0 *Zehir Etkisini Kaldirir*
timerf,5 sound snd_spell_cure
endif
Bieber - 28-02-2011 22:54 GMT -
yok olmadı Joe :S
yok olmadı Joe :S
Siyah - 28-02-2011 23:53 GMT -
Bunu dene olması gerek.
Kod:
on=@gethit
if (<flags>&statf_poisoned)
timerf 5, sayua 07a1,6,6,0 *Zehir Etkisini Kaldirir*
timerf 5, sound snd_spell_cure
timerf 5, i_rune_poison.remove
endif
Bunu dene olması gerek.
basic - 01-03-2011 04:27 GMT -
tek yapman gereken timerfin kullanılışını öğrenmek.
1. sorununun cevabını biliyorum ama çok geç oldu sabah kimse cevaplamazsa cevaplarım
tek yapman gereken timerfin kullanılışını öğrenmek.
1. sorununun cevabını biliyorum ama çok geç oldu sabah kimse cevaplamazsa cevaplarım
muratyavas - 01-03-2011 07:00 GMT -
dün aynı sorunu bende yaşadım fame değerini -500 değilde {-500} olarak girersen sorun ortadan kalkacaktır.
dün aynı sorunu bende yaşadım fame değerini -500 değilde {-500} olarak girersen sorun ortadan kalkacaktır.
Rexos - 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ç
bunu ekle. sonra
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
3. sorunun için ise
timerf yanlış kullanmışsın, birde bukadar timerf alt alta aksama yapar onuda bi fonksyonda yaparsak olur.
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)
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)
Bieber - 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 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:
@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
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:
basic - 01-03-2011 21:06 GMT -
s_cure,1000 denesene bi bieber
s_cure,1000 denesene bi bieber
Bieber - 02-03-2011 18:23 GMT -
olmadı basic + konsolde böle bir hata alıyorum
olmadı basic + konsolde böle bir hata alıyorum
Kod:
ERROR:(poirobe.scp,53)TimerF function name empty or args too long - total length must be less than 1024 characters
Michaell - 03-03-2011 23:11 GMT -
fame konusuna gelince. famedusur functionunun son halini ve functionu kullandığın triggeri koyarsan bakayım.
Kod:
[function zehir_sil]
sayua 07a1,6,6,0 * Zehir Etkisini Kaldirir *
findid.i_rune_poison.remove
fame konusuna gelince. famedusur functionunun son halini ve functionu kullandığın triggeri koyarsan bakayım.
Bieber - 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
famenin son hali bu
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
Michaell - 05-03-2011 20:30 GMT -
Bunu kullan.
Famedusur komutunu nerede kullanıyorsun onu da koy.
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.
Bieber - 05-03-2011 21:04 GMT -
Micheall allah aşkına bendemi sorun var yoksa scripttemi ne önerdiyseniz denedim neden olmuyorki çıldırcam ya
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
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
Michaell - 06-03-2011 14:04 GMT -
Bu şekilde dene ve robeyi giydiğinde üstüne the high elf yazıyo mu onu bana söyle.
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.