|
duello.scp,262)Undefined symbol 'e_safe' böyle bir hata alıyorum scptin satırıda bu src.events -e_safe bunu ben nerye eklemem lazım nasıl yapmam lazım bunu bir türlü anlıyamadım
paris16 :Events verme olayı ile ilgili forumda geniş çaplı bir sürü konu var okumanı tavsiye ederim.
peki ben bunu hangi scptin icine ve nasıl verdiricem onu bilmiyorum events verme olayını bilmiyorum acıkcası
[events e_safe]
on=@Login
src.sysmessage @07a1,,1 Oyuna Giriş yaptınız.
on=@Logout
serv.allclients sysmessage @07a1,,1 <name> oyundan çıkış yaptı
on=[url=u-death-9220.html]@death[/url]
src.sysmessage @07a1,,1 Öldünüz.
On=@dClick
src.sysmessage <name> isimli oyuncunun Paderpoll'unu açtınız.
on=@dismount
src.sysmessage binekten indiniz.
on=@mount
src.sysmessage bineğe bindiniz.
on=@itemdclick
src.sysmessage <act.name> isimli iteme çift tıkladınız
on=@itemclick
src.sysmessage <act.name> isimli iteme tek tıkladınızBunlar gibi 10 larca trigger var ve events lerde kullanabileceğin 1000 lerce işlev var mesela bir oyuncuya safe alanda büyü yapmayı events olarakta engelleyebilirsin[events e_safe]
on=@spellcast
f_fizzle
src.sysmessage @07a1,,1 Safe Alanı büyü kullanamazsın.
return 1
endifyada sadece belirli büyüleri kısıtlayabilirsin[events e_events]
on=@spellcast
IF !(<argn> == 4) && !(<ARGN>==6) && !(<ARGN>==7) && !(<ARGN>=9) && !(<ARGN>==11) && !(<ARGN>==15) && !(<ARGN>==17) && !(<ARGN>==29) && !(<ARGN>==36) // Büyüler
f_fizzle // büyü fiizlemesi için gerekli komut
src.sysmessage @07a1,,1 Safe Alanı Bu büyüleri kullanamazsın. /// işlevi yapan kişinin ekranında alacağı hata
return 1
endiftabi f_fizzle komutunu ilk önce kendi scriptslerine eklemen gerekiyor bunu uo--developerin forumlarında aratarak bulabilirsin[events e_staff]
on=@click
message @07a1,,1 [<serv.name> Yetkili] //
message @07a1,,1 <name>
return 1
endifdaha burada anlatamayacağım 1000 lerce events ile ilgili konu var Fixler,Effectler,Etkinlik Eventleri,Class eventleri
[events e_safe]
On=@SkillStart
if ((<action> == id(skill_snooping)) || (<action> == skill_snooping) || (<action> == id(skill_stealing)) || (<action> == skill_stealing)) //Snooping ve Stealing Skillerini kullanamaz ..
act.equip
return 1
endif
endif
on=@spellcast
IF !(<argn> == 4) && !(<ARGN>==6) && !(<ARGN>==7) && !(<ARGN>=9) && !(<ARGN>==11) && !(<ARGN>==15) && !(<ARGN>==17) && !(<ARGN>==29) && !(<ARGN>==36)
f_fizzle
src.sysmessage @038,1 Safe Alanı Bu büyüleri kullanamazsın. // belirtilen buff büyüleri harici hiç bir büyüyü kullanamaz
return 1
endif
On=@itemDclick
if (<act.type> == t_corpse)
src.sysmessage @038,1 Bu alanda yağmalama yapılmaz. // Cesetlere çift tıklayamaz
return 1
endif
if (<act.baseid> == i_runebook)
src.sysmessage @038,1 Bu alanda Runebook kullanılmaz. /// RuneBook'a çift tıklayamaz
return 1
endif
if (<act.baseid> == i_pet_golem)
src.sysmessage @038,1 Bu alanda Golem kullanılmaz. /// Golem Açamaz
return 1
endif
on=@attack
skill fail
src.sysmessage @038,1 Bu alanda başkasına saldıramazsınız. //// Kimseye Attack veremez
return 1Buradaki 3 konuyu oku inanki anlayacaksın çok basit bir şey aslında[itemdef i_duello_stone]
id i_dekor3
name duello tasi
on=@create
attr 010
on=@click
if (<more1> == 2)
message @58,,1 [Bitime: <timer>]
message @58,,1 [<uid.<tag.player1>.name> vs. <uid.<tag.player2>.name>]
endif
message @07a1,,1 Duello Tasi
return 1
on=@dclick
if (<src.account.plevel> >= 7)
sdialog d_duello_ayar
return 1
endif
for x 1 4
if (strmatch('<tag0.koordinat<dlocal.x>>','0'))
src.sysmessage @38,,1 Bu duello tasi ayarlanmamis Lutfen page atiniz..
return 1
endif
endforBuda benim ekledigim burda suanda alanda birileri var targıtı cıkmıyor alana alıyor birileri duello yaparken[CHARDEF c_duello]
NAME=Mining
ID=c_man
CAN=MT_EQUIP
ON=@Create
TITLE=The asd
NPC=brain_human
COLOR=colors_skin
STR=100
DEX=100
INT=100
KARMA=1000
FAME=1000
anatomy 100.0
tactics 100.0
magicresistance 100.0
healing 100.0
wrestling 100.0
ITEMNEWBIE=random_male_hair
COLOR=colors_hair
ITEMNEWBIE=random_facial_hair
COLOR=match_hair
ITEMNEWBIE=i_leather_tunic
COLOR=06aa
ITEMNEWBIE=i_leather_leggings
COLOR=06aa
ITEMNEWBIE=i_leather_sleeves
COLOR=06aa
ITEMNEWBIE=i_leather_gloves
COLOR=06aa
ITEMNEWBIE=i_sandals
COLOR=01
ITEMNEWBIE=i_staff_black
COLOR=06aa
ON=@gethit
src.setci
return 1
on=@click
if (<more1> == 2)
message @58,,1 [Bitime: <timer>]
message @58,,1 [<uid.<tag.player1>.name> vs. <uid.<tag.player2>.name>]
endif
message @07a1,,1 Duello Tasi
return 1
on=@dclick
if (<src.account.plevel> >= 7)
sdialog d_duello_ayar
return 1
endif
for x 1 4
if (strmatch('<tag0.koordinat<dlocal.x>>','0'))
src.sysmessage @38,,1 Bu duello tasi ayarlanmamis Lutfen page atiniz..
return 1
endif
endfor
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Binek düello
Son cevap: 19-02 21:04 · Son yazan: manyaqq · Mesaj: 5 · Görüntü: 2428
|
NPC Script Yardımı | 19-02 21:04 | 5 | 2428 | |
|
|
Duello Hata Girmiyor Yardım
Son cevap: 01-05 21:18 · Son yazan: Eren19944 · Mesaj: 5 · Görüntü: 2431
|
Script Yardımı | 01-05 21:18 | 5 | 2431 | |
|
|
Parablow events hakkında
Son cevap: 02-05 12:11 · Son yazan: manyaqq · Mesaj: 5 · Görüntü: 2323
|
FUNCTION & EVENTS Script Yardımı | 02-05 12:11 | 5 | 2323 | |
|
|
Bleeding verme
Son cevap: 02-05 12:10 · Son yazan: manyaqq · Mesaj: 6 · Görüntü: 2712
|
FUNCTION & EVENTS Script Yardımı | 02-05 12:10 | 6 | 2712 | |
|
|
Staff events title ayarı
Son cevap: 22-04 12:44 · Son yazan: manyaqq · Mesaj: 3 · Görüntü: 2119
|
FUNCTION & EVENTS Script Yardımı | 22-04 12:44 | 3 | 2119 |