Ben Deathmatch Alani Yaptim gAte olusturdum binekle gecemiyorlar fakat come diyip veya yanlarinda goturup cıkarıolar bunu oraya goturduklerinde silinmesini nasıl saglarım yardımcı olurmusunz
Ben olurum ancak bu gate safe alanda veya guarded bi alandamı oluşuyor?
simdi deathmatch gatesi safede
adamlar safe veya guarded olmayan bir alana girip atsız bir sekilde action yapıyoruz

ama bazilari all come dio yanında getirio veya cantasında getirio ne yapcaz ?
Speech.scp;


ON=*come*
ON=*all come*
ON=*follow*
ON=*all follow*
if (<region.safe> == 1)
src.sysmessage safe alandan nereye hayirdir?
return 1
endif

Gate safe alanda ise bunu kullanabilirsin.

Veya bunu istemem dersen gate scriptine;


ON=@step
if !(<body> == c_man) && (<body> == c_woman)
move 1
return 1
endif

ekleyebilirsin.

Gate script'inden oyuncuyu death match alanina atarken 25 kareye kadar binegi olup olmadigini sorgulatabilirsin..
Eger 25 kareye kadar yaninda binegi varsa alana yollamaz yoksa alana gonderir..


forchars 25
if (<memoryfindtype.memory_ipet>)
if (<memoryfindtype.memory_ipet.link>==<src.uid>)
src.sysmessage @55,,1 Etrafta binegin varken pvpye giremezsin
return 1
endif
endif
Speech scp'sine gir

Ctrl - f

come diye arat

ON=COME
if (<region.safe> == 1)
src.sysmessage @07a1 Bu alanda yapamassin dostum.
return 1

bunla değiştir.
@HP-Nexiel

forchars 25
if (<memoryfindtype.memory_ipet>)
if (<memoryfindtype.memory_ipet.link>==<src.uid>)
src.sysmessage @55,,1 Etrafta binegin varken pvpye giremezsin
return 1
endif
endif
Bu yazdığın bana hiç yabancı gelmedi.Chernobel'ın olabilir mi?:con
olmadi malesef oraya goturduklerinde altında veya indiinde silncek bir sey yapamazmısın
?
[itemdef i_bineksiler]
id=i_crystal_red
type=t_script

on=@create
timer=30
attr=attr_move_never|attr_invis
color=0810

on=@timer
horse2sil
horsesill
timer=30
return 1

on=@click
message @38,,1 Otomatik AT Silici
Return 1

On=@PickUp_Ground
src.sysmessage @1100 Hareket Ettirilemez.
return 1

Al bakalım.

[function llamasil] 
forchars 65000 
if (<baseid>==c_llama) 
remove 
endif 
endfor 

[function horsesil] 
forchars 65000  
if (<baseid>==c_horse_brown_dk)
remove
endif
endfor

[function horse1sil] 
forchars 65000 
if (<baseid>==c_horse_gray) 
remove
endif
endfor

[function horse2sil] 
forchars 65000 
if (<baseid>==c_horse_brown_lt) || (<act.baseid> == c_horse_brown_dk) || (<act.baseid> == c_horse_gray)
remove 
endif 
endfor 

[function horsesill] 
forchars 65000 
if (<baseid>==c_horse_brown_lt)
remove 
endif 
endfor 

[function horse3sil] 
forchars 65000 
if (<baseid>==c_horse_gray) 
remove 
endif
endfor

[function horse4sil] 
forchars 65000 
if (<baseid>==c_horse_tan) 
remove 
endif
endfor

[function dragonsil] 
forchars 65000 
if (<baseid>==c_bin_dragona) 
remove 
endif
endfor

[function polarsil] 
forchars 65000 
if (<baseid>==c_bin_polara) 
remove 
endif
endfor

[PLEVEL 2]
binektemizle

[function binektemizle]
llamasil
horsesil
horse1sil
horse2sil
horse3sil
horse4sil

Ayrıca bunda hiç bir hata yok..

ON=COME
if (<region.safe> == 1)
src.sysmessage @07a1 Bu alanda yapamassin dostum.
return 1

Yapman gereken üstte yazıyordu :)

Bu konu [Narcotich] tarafından düzenlendi(2008-03-03 00:51, 16 yıl önce)

Üye Ol veya Giriş Yap

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