Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Pın sistemi yardım


Wrapper

Öne çıkan mesajlar

Pin sistemini girişte yapmadım oyuna girince sormuyor
[FUNCTION FRZCHECK]
IF !()
SRC.NEWITEM i_login_freezer
SRC.ACT.EQUIP
ELSE
SRC.FINDID.i_login_freezer.TIMER 1
ENDIF

ON=@LOGOUT
SRC.TAG.LOGGED=0
SRC.FINDID.i_login_freezer.REMOVE
SRC.FINDID.i_login_freezer.REMOVE

[EVENTS e_loginplayer]
ON=@LOGIN
SRC.TAG.LOGGED=0
SRC.TAG.P=
IF (>=1)
SRC.FRZCHECK
SRC.DIALOG d_logpass
ELSE
SRC.DIALOG d_setpass
ENDIF

ON=@LOGOUT
SRC.TAG.LOGGED=0
SRC.FINDID.i_login_freezer.REMOVE

[DIALOG d_loginc]
100,100
nomove
resizepic 0 0 3500 450 115
text 35 30 250 0
text 35 50 250 1

[DIALOG d_loginc TEXT]
UO - Girisiniz tamamlandi, Hosgeldiniz.
Server Durumu: /

[DIALOG d_loginc BUTTON]

[FUNCTION GIRIS]
IF (=1)
SRC.SYSMESSAGE Zaten giris yapmissiniz.
RETURN 1
ENDIF
IF (=1)
SRC.DIALOG d_logpass
SRC.FRZCHECK
ELSE
SRC.FRZCHECK
SRC.DIALOG d_setpass
ENDIF
RETURN 1

[ITEMDEF i_login_freezer]
DEFNAME=i_login_freezer
ID=i_memory
TYPE=t_eq_script
NAME=Login Freezer

ON=@Create
ATTR=094
TIMER=2

ON=@Timer
TIMER=3
CONT.P
CONT.UPDATE
CONT.FLAGS= |04
CONT.SYSMESSAGE .giris ile karakter sifrenizi girin.
RETURN 1

[DIALOG d_setpass]
25,25
nomove
page 1
resizepic 0 0 3500 400 170
text 90 30 349 0
text 30 60 350 14
text 30 80 350 15
text 30 100 350 16
button 330 135 4005 4007 0 2
//button 290 115 4014 4016 0 2
page 2//1.rakam
resizepic 0 0 3500 300 240
text 90 30 349 0
text 30 60 350 1
text 70 80 350 2
button 50 140 1209 1210 1 0 1
button 70 140 1209 1210 1 0 2
button 90 140 1209 1210 1 0 3
button 110 140 1209 1210 1 0 4
button 130 140 1209 1210 1 0 5
button 150 140 1209 1210 1 0 6
button 170 140 1209 1210 1 0 7
button 190 140 1209 1210 1 0 8
button 210 140 1209 1210 1 0 9
button 230 140 1209 1210 1 0 10
text 51 120 350 3
text 73 120 350 4
text 91 120 350 5
text 111 120 350 6
text 131 120 350 7
text 151 120 350 8
text 171 120 350 9
text 191 120 350 10
text 211 120 350 11
text 231 120 350 12
text 50 160 350 13

[DIALOG d_setpass TEXT]
Guvenlik
Lutfen karakter sifrenizin birinci
rakamini belirleyin.
0
1
2//5
3
4
5
6
7//10
8
9
Mevcut birinci rakam:
Yeni karakterinize hosgeldiniz. Lutfen ileri-geri
butonlari ile 8 rakamli sifrenizi belirleyiniz.//15
Bu ekrani kaybederseniz .giris ile acabilirsiniz.

[DIALOG d_setpass BUTTON]
ONBUTTON=1
SRC.TAG.SP1=0
SRC.DIALOG d_setpass2
ONBUTTON=2
SRC.TAG.SP1=1
SRC.DIALOG d_setpass2
ONBUTTON=3
SRC.TAG.SP1=2
SRC.DIALOG d_setpass2
ONBUTTON=4
SRC.TAG.SP1=3
SRC.DIALOG d_setpass2
ONBUTTON=5
SRC.TAG.SP1=4
SRC.DIALOG d_setpass2
ONBUTTON=6
SRC.TAG.SP1=5
SRC.DIALOG d_setpass2
ONBUTTON=7
SRC.TAG.SP1=6
SRC.DIALOG d_setpass2
ONBUTTON=8
SRC.TAG.SP1=7
SRC.DIALOG d_setpass2
ONBUTTON=9
SRC.TAG.SP1=8
SRC.DIALOG d_setpass2
ONBUTTON=10
SRC.TAG.SP1=9
SRC.DIALOG d_setpass2

[DIALOG d_setpass2]
25,25
nomove
page 1
resizepic 0 0 3500 300 240
button 240 200 4014 4016 1 0 11
text 90 30 349 0
text 30 60 350 1
text 70 80 350 2
button 50 140 1209 1210 1 0 1
button 70 140 1209 1210 1 0 2
button 90 140 1209 1210 1 0 3
button 110 140 1209 1210 1 0 4
button 130 140 1209 1210 1 0 5
button 150 140 1209 1210 1 0 6
button 170 140 1209 1210 1 0 7
button 190 140 1209 1210 1 0 8
button 210 140 1209 1210 1 0 9
button 230 140 1209 1210 1 0 10
text 51 120 350 3
text 73 120 350 4
text 91 120 350 5
text 111 120 350 6
text 131 120 350 7
text 151 120 350 8
text 171 120 350 9
text 191 120 350 10
text 211 120 350 11
text 231 120 350 12
text 50 160 350 13

[DIALOG d_setpass2 TEXT]
Guvenlik
Lutfen karakter sifrenizin ikinci
rakamini belirleyin.
0
1
2//5
3
4
5
6
7//10
8
9
Mevcut ikinci rakam:

[DIALOG d_setpass2 BUTTON]
ONBUTTON=1
SRC.TAG.SP2=0
SRC.DIALOG d_setpass3
ONBUTTON=2
SRC.TAG.SP2=1
SRC.DIALOG d_setpass3
ONBUTTON=3
SRC.TAG.SP2=2
SRC.DIALOG d_setpass3
ONBUTTON=4
SRC.TAG.SP2=3
SRC.DIALOG d_setpass3
ONBUTTON=5
SRC.TAG.SP2=4
SRC.DIALOG d_setpass3
ONBUTTON=6
SRC.TAG.SP2=5
SRC.DIALOG d_setpass3
ONBUTTON=7
SRC.TAG.SP2=6
SRC.DIALOG d_setpass3
ONBUTTON=8
SRC.TAG.SP2=7
SRC.DIALOG d_setpass3
ONBUTTON=9
SRC.TAG.SP2=8
SRC.DIALOG d_setpass3
ONBUTTON=10
SRC.TAG.SP2=9
SRC.DIALOG d_setpass3
ONBUTTON=11
SRC.DIALOG d_setpass

[DIALOG d_setpass3]
nomove
25,25
page 1
resizepic 0 0 3500 300 240
button 240 200 4014 4016 1 0 11
text 90 30 349 0
text 30 60 350 1
text 70 80 350 2
button 50 140 1209 1210 1 0 1
button 70 140 1209 1210 1 0 2
button 90 140 1209 1210 1 0 3
button 110 140 1209 1210 1 0 4
button 130 140 1209 1210 1 0 5
button 150 140 1209 1210 1 0 6
button 170 140 1209 1210 1 0 7
button 190 140 1209 1210 1 0 8
button 210 140 1209 1210 1 0 9
button 230 140 1209 1210 1 0 10
text 51 120 350 3
text 73 120 350 4
Link to comment
Sosyal ağlarda paylaş

[EVENTS e_loginplayer]
ON=@LOGIN
SRC.TAG.LOGGED=0
SRC.TAG.P=
IF (>=1)
SRC.FRZCHECK
SRC.DIALOG d_logpass
ELSE
SRC.DIALOG d_setpass
ENDIF

ON=@LOGOUT
SRC.TAG.LOGGED=0
SRC.FINDID.i_login_freezer.REMOVE

Burasina şunu koy yoksa adam pini almadan yürüyüp gider frozen olmaz.

[EVENTS e_loginplayer]
ON=@LOGIN
SRC.TAG.LOGGED=0
SRC.TAG.P=
IF (>=1)
SRC.FRZCHECK
SRC.DIALOG d_logpass
ELSE
SRC.FRZCHECK
SRC.DIALOG d_setpass
ENDIF

ON=@LOGOUT
SRC.TAG.LOGGED=0
SRC.FINDID.i_login_freezer.REMOVE

////////////////////////////////////////////////////

[DIALOG d_setpassend BUTTON]
ONBUTTON=1
SRC.DIALOG d_setpass8
ONBUTTON=2
SRC.TAG.LOGGED=1
SRC.TAG.SPSET=1
SRC.FINDID.i_login_freezer.REMOVE
SRC.TAG.SPFULL=>>>>>>>>
SRC.SYSMESSAGE UYARI: Karakter sifrenizi unutmayin!!
SRC.SYSMESSAGE >>>>>>>>
SRC.SYSMESSAGE Degistirilemez ve geri alinamaz!!


Birde şunu şöyle değiştirmelisinki şifresini girince ilk etapta frozenlig kaldirsin

[DIALOG d_setpassend BUTTON]
ONBUTTON=1
SRC.DIALOG d_setpass8
ONBUTTON=2
SRC.TAG.LOGGED=1
SRC.TAG.SPSET=1
SRC.FINDID.i_login_freezer.REMOVE
SRC.FLAGS=&~04
SRC.TAG.SPFULL=>>>>>>>>
SRC.SYSMESSAGE UYARI: Karakter sifrenizi unutmayin!!
SRC.SYSMESSAGE >>>>>>>>
SRC.SYSMESSAGE Degistirilemez ve geri alinamaz!!

Sonra (genelde nebula scriptleri kullanildigi icin ona göre yaziyorum) commands.scp yi acip icindeki f_player_login function ini bulup şu satirlari

if !()
events +fix
endif

Bunla değiştiriyosun

if !()
events +fix
events +e_loginplayer
endif

Sonra oyuna gir ve dene olmuş olmasi lazim.

Kolay Gelsin..
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...