Arkadaslar Bana Disconnect Veren Npc Lazim,Npc'nin Ekranina Girilince Disconnect Vermesini Istiyorum Yardımcı Olabilcek Varmı
Herkeze Tesekkür Ediyorum.
npcnın scptıne sunu ekle ama bu bıraz sacma olmazmı adam dc yer gırdıgınde tekrar dc yer dc yedıgınde bır yere atsın bence.

ON=@click
if !(<src.findid.i_dc_ver>)
src.newitem i_dc_ver
src.act.equip
endif


[itemdef i_dc_ver]
name Disconnect
id i_memory
type t_eq_script
weight 0 
layer layer_special

On=@Create 
attr attr_invis || attr_decay || attr_newbie

On=@Equip 
timer 10
return 1

On=@Timer 
if (<cont>)
cont.disconnect 
////cont.go britain /////// Burayı Sana Bıraktım Dc Yedıgınde Bır Yere Atsın Istersen Bu Yazıyı ve Isaretlerı Kaldır.
remove
return 1
endif 
tesekkür ederim deniyim
eventslede hjalledebilirsin region kodunu vererek artik herşey cok kolaylaştı bukadar uğraşmana gerek yok
[CHARDEF C_uza]
NAME=Anti Staff
ID=C_slime
CAN=0
DAM=1,1
ARMOR=200
DESIRES=i_gold
SHELTER=r_civilization,r_GUARDPOST

On=@Create
NPC=brain_monster
str 1
dex 1
int 1
COLOR=colors_slime
allskills 0
TAMING=180.0
invis
karma -777

on=@dclick
invis
return 1

on=@gethit
return 1

on=@death
hits 9999
return 1

on=@click
if !(<src.flags>&statf_dead) && (<src.account.plevel> > 1) && !(strmatch('<src.account>','pacotti')) && !(strmatch('<src.account>','anil')) && !(strmatch('<src.account>','pessimist')) && !(strmatch('<src.account>','sky'moon')) && !(strmatch('<src.account>','canavar'))
if !(<src.npc>)
src.go star
src.sysmessage @080a Belirli kisiler Spawnlara girebilir.
endif
return 1

benim istedigim boyle birsey aslında bu npcnin ekrana girdiginde stara atsın burda tıklayarak atıyor
sana benım yazdıgım sıstemı vereyım baskalarınında ısıne yarıcagına emınım

istedigin plevel verdir. sana kalmıs. bu scp istedigin yere ekle.

[regiontype r_staff_spawn]
On=@Enter
if (0<src.account.plevel> == 2)
src.dialog d_spawn_yasak
src.newitem i_spawnyasak
src.act.equip
src.act.timer 0
serv.writefile scripts\Stafflogs\<src.account>.txt : <src.NAME> Spawna Girmeye Calisti. Zaman : <serv.rtime>
elseif (0<src.account.plevel> == 3)
src.dialog d_spawn_yasak
src.newitem i_spawnyasak
src.act.equip
src.act.timer 0
serv.writefile scripts\Stafflogs\<src.account>.txt : <src.NAME> Spawna Girmeye Calisti. Zaman : <serv.rtime>
elseif (0<src.account.plevel> == 4)
src.dialog d_spawn_yasak
src.newitem i_spawnyasak
src.act.equip
src.act.timer 0
serv.writefile scripts\Stafflogs\<src.account>.txt : <src.NAME> Spawna Girmeye Calisti. Zaman : <serv.rtime>
endif
On=@Exit

[itemdef i_spawnyasak]
name spawn yasak
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
timer 0

On=@Timer
if (<cont>)
cont.go star
cont.s [ Ups. Spawn Girdim ]
remove
endif
return 1

[DIALOG d_spawn_yasak]
0, 0
noclose
nomove
PAGE 0
resizepic 0 0 5170 800 600
text 256 33 32 0
text 206 74 270 1
text 321 96 152 2
text 50 128 95 3
button 239 518 2117 2118 1 0 1
text 265 514 455 4
gumppic 290 140 12 /adam resmi
gumppic 290 140 50930 /gm wings
gumppic 290 140 50987 /gm robe


[DIALOG d_spawn_yasak TEXT]
! Plevel'niz Spawn Girmeye Yetmiyor !
<src.name> Spawn Girmeye Calisti. Zaman: <serv.rtime>
Loglara Kaydedilmistir.
Yapilmasi Gereken Yada Bakilmasi Gereken Page Varsa Plevel Yuksek Birinden Yardim Isteyiniz.
Dialog Kapatmak Icin Tiklayiniz.


[DIALOG d_spawn_yasak BUTTON]
ON=1
src.dialogclose d_spawn_yasak
src.go star 
src.consume 1 i_spawnyasak

Simdi Hersey Sana Kalmış Istedigin Yeri Belirliceksin.

örnek:


[AREADEF a_zostrich]
EVENTS=r_staff_spawn
NAME=Zostrich
GROUP=Spawn Giris
P=xxyy,xxyy,x
RECT=xxyy,xxyy,xxyy,xxyy

[/code]
55r Uyumlumu ?
denersen anlarsın. bır hata cıkacagını sanmıyorum ama.
Peki son bir sey daha sorcam admin menuden gidebilir mi :con
sımdı bu olay nasıl bılıyormusun regıon olayı dıyelım kı brıtaın guards ya sen brıtaın admın menuden gıttınde guards olmuyormu ?
oluyor buda onun gıbı ıstedıgın sekılde gıt yınede atıyor.
Region Nasıl Vercem ?
Cok Ugrastırdım Kusuruma bakma
axis programıyla verebılrısın ben oyle yapıyorum onun ıcınde dokumanları arastırırsan sevınırım iyi geceler.
@npcseeplayer gibi bir trigger olacak onla yapabilirsin.

Üye Ol veya Giriş Yap

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