Ya Şimdi ben Sp alanı felan Döşücem .spawnkoy Komutu ile tek tek koymak uzun sürüyor işte yapmak istedim scp şöyle olcak misal .silverzombie yazınca Yere worldgem_bit düşcek işte zamanı 1-5 uzaklaşma 3 kare ayarlancak worldgem_bit invis ve attr 010 olcak ama komutu beceremedim :p bi yardım edermisniz

Silver Zombie Komutu
c_silver

ltfn bana bi örnek verin dierlerini ben yapcam :D
Aslında kolay birşey biraz mantık sadece , aslında mantıgada gerek yok =)

morey - askari zaman
morez - azami zaman
more1 - azami uzaklasma
more2 - chardef
tmmda arkadaşım bunu Komuta nasıl uyguluycam işte onu bilmiyorum :D

on=@createnin altınamıı verecem nasıl yapacam hiç bilemiorum :p
Spawns.scp adlı scriptte ona benzer bir örnek var.İlham alabilirsin.
Hiç Kimse bu konuda yardım etedi.... Tamemen Scpye bakarak az bişi mantıkla yaptım .Eğerki lazım olan kardeşlerimiz olursa burada .silver yazınca c_silver ( silver zombie ) cıkarır scp bilginiz varsa editleyin kullanın .silver1 yapıncada timer uzaklık ayarı felan yaparsınz ..!

//silver 
//SRC.TAG.SILVER_MAXX_FROMGM - tag for random X distance from GM to new spawn. 
//SRC.TAG.SILVER_MAXY_FROMGM - tag for random Y distance from GM to new spawn. 
//SRC.TAG.SILVER_MAXDIST - tag for maximum distance of a new spawn. 
//SRC.TAG.SILVER_SPAWN_WHO - tag for the creature which will be spawned. 
//SRC.TAG.SILVER_FAIL - tag for check if argument was incorrect. 
//SRC.TAG.SILVER_MAXTIME - tag for maximum time 
//SRC.TAG.SILVER_MINTIME - tag for minimum time 

[PLEVEL 4] 
silver
silver1

[FUNCTION silver1] 
DIALOG d_spawner_silver

[DIALOG d_spawner_silver] 
0,0 
nomove 
page 0 
resizepic 0 0 5120 300 200 
gumppic 30 455 5508 
gumppic 175 445 5536 
button 20 150 1147 1148 1 0 1
text 107 15 152 1 
text 20 40 1152 2 
text 20 60 1152 3 
text 20 80 1152 4

[DIALOG d_spawner_silver TEXT] 
<VAR.BLANKLINE> 
Silver Zombie
Spawn Koymak Icin .silver
Komutunu Kullanin
Timer Ayarı Icin Okey'e Basin

[DIALOG d_spawner_silver BUTTON] 
ONBUTON=1 
sdialog d_silver_help

[DIALOG d_silver_help] 
0,0 
nodispose 
nomove 
page 0 
resizepic 390 0 3600 250 200 

gumppic 530 38 2443 
gumppic 530 60 2443 
gumppic 530 80 2443 
gumppic 530 100 2443 
gumppic 530 120 2443 
 
text 410 40 1152 1 
text 410 60 1152 2 
text 410 80 1152 3 
text 410 100 1152 4 
text 410 120 1152 5 

textentry 558 39 20 20 152 100 6
textentry 558 61 20 20 152 200 7 
textentry 558 81 20 20 152 300 8 
textentry 558 102 20 20 152 400 9 
textentry 558 122 20 20 152 450 10 
text 410 160 152 11 

button 600 42 2362 2360 1 0 100
button 600 63 2362 2360 1 0 200
button 600 83 2362 2360 1 0 300
button 600 103 2362 2360 1 0 400
button 600 124 2362 2360 1 0 450
button 600 165 2362 2360 1 0 500 


[DIALOG d_silver_help BUTTON] 
ONBUTTON=100 
SRC.SYSMESSAGE DistanceX is now <ARGTXT[100]>! 
SRC.TAG.SILVER_MAXX_FROMGM=<ARGTXT[100]> 
ONBUTTON=200
SRC.SYSMESSAGE DistanceY is now <ARGTXT[200]>! 
SRC.TAG.SILVERR_MAXY_FROMGM=<ARGTXT[200]> 
ONBUTTON=300
SRC.SYSMESSAGE Max Distance is now <ARGTXT[300]>! 
SRC.TAG.SILVER_MAXDIST=<ARGTXT[300]> 
ONBUTTON=400
SRC.SYSMESSAGE Max Time is now <ARGTXT[400]>! 
SRC.TAG.SILVER_MAXTIME=<ARGTXT[400]> 
ONBUTTON=450 
SRC.SYSMESSAGE Min Time is now <ARGTXT[450]>! 
SRC.TAG.SILVER_MINTIME=<ARGTXT[450]> 

ONBUTTON=500
DIALOG d_silver_help

[DIALOG d_silver_help TEXT] 
Zaman Ayari
Uzaklik1 
Uzaklik2
En Uzaklik
max zaman
Min zaman 
<EVAL <SRC.TAG.SILVER_MAXX_FROMGM>> 
<EVAL <SRC.TAG.SILVER_MAXY_FROMGM>> 
<EVAL <SRC.TAG.SILVER_MAXDIST>> 
<EVAL <SRC.TAG.SILVER_MAXTIME>> 
<EVAL <SRC.TAG.SILVER_MINTIME>> 
Sayfayi Yenile 




[FUNCTION silver] 
SRC.TAG.SILVER_FAIL=0 
IF (<EVAL <SRC.TAG.SILVER_MAXX_FROMGM>>)||(<EVAL <SRC.TAG.SILVER_MAXX_FROMGM>>)||(<EVAL <SRC.TAG.SILVER_MAXDIST>>)||(<EVAL <SRC.TAG.SILVER_MINTIME>>)||(<EVAL <SRC.TAG.SILVER_MAXTIME>>) 

ELSE 
SRC.TAG.SILVER_MAXX_FROMGM=2 
SRC.TAG.SILVER_MAXY_FROMGM=3 
SRC.TAG.SILVER_MAXDIST=3 
SRC.TAG.SILVER_MAXTIME=5 
SRC.TAG.SILVER_MINTIME=3 
ENDIF 

IF (!STRCMPI("<ARGS>","help")) 
DIALOG d_silver_help 
SRC.TAG.SILVER_FAIL=1 
ELSEIF (!STRCMPI("<ARGS>","")) 
SRC.TAG.silver_SPAWN_WHO=C_silver
ELSEIF (!STRCMPI("<ARGS>","1"))||(!STRCMPI("<ARGS>","bird"))||(!STRCMPI("<ARGS>","birds")) 
SRC.TAG.SILVER_SPAWN_WHO=C_silver 
SRC.SYSMESSAGE Spawn name is incorrect. Use ".spawner help" for help. 
SRC.TAG.SPAWNER_FAIL=1 
ENDIF 

IF (<SRC.TAG.SILVER_FAIL>==0) 
SRC.NEWITEM=01EA7 
SRC.ACT.P=<SRC.P> 
SRC.ACT.MOVE <EVAL {-<EVAL <SRC.TAG.SILVER_MAXX_FROMGM>> <EVAL <SRC.TAG.SILVER_MAXX_FROMGM>>}> <EVAL {-<EVAL <SRC.TAG.SILVER_MAXY_FROMGM>> <EVAL <SRC.TAG.SILVER_MAXY_FROMGM>>}> 0 
SRC.ACT.FIX 
SRC.ACT.TYPE=34 
SRC.ACT.AMOUNT=1 
SRC.ACT.MORE=<EVAL <SRC.TAG.SILVER_SPAWN_WHO>> 
SRC.ACT.MOREP <SRC.TAG.SILVER_MINTIME>> <EVAL <SRC.TAG.SILVER_MAXTIME>> <EVAL <SRC.TAG.SILVER_MAXDIST>> 
SRC.ACT.ATTR=00B0 
SRC.ACT.TIMER=1 
ENDIF 
Eğer UoAxis'e ekleyebiliyorsan Onu Ordan Herşeyi Halledebilirsin Scp den pek anlamadığım için ancak bunu söyleyebiliyorum :)

Üye Ol veya Giriş Yap

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