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