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

sadece ilk girişte pin yardım


Brigand

Öne çıkan mesajlar

Merhaba arkadaşlar. bişey soracaktım

Şimdi Nebulada pin olayını biliyorsunuz. ve ben buradan bir pin scripti çektim. ama script her bank diyince
pin istiyor. işte ben bunu editleyip sadece ilk seferinde demesini sağlayacam. ama tek başıma biraz zor
sizden biraz yardım almak istiyorum.
ilk önce id si t_eq_script olan bişi yapacam. sonra her bank diyince eğer bu id çantanızda ise direk banka
nın açılmasını sağlayacam. tabi burada tek yapamadım bu teimın çantada olup olmadığı. bunu nası kontrol ederim.
if (<... ama dediğim gibi scripti siz yazmayın kendim yapmak istiyorum kendim yaparsam şu ana kadar
yazdığım daha doğrusu editlediğin en güzel script olacak :D.

Açıkca
on=*bank*
if.. //diye çantada mı kontrol edecek
src.bankself //eğer çantanızda varsa.
else
src.dialog d_pinbox
on=@logout
findid.remove mu ne var bunu da bir zahmet yazıverin
on=@login
if (<.. //ne olur ne olmaz save filan alınır. login olunduğundada eğer varsa itemi silsin :)

// idyi ismi filan istediğiniz gibi belirleyin ama yazın ismi filan id ne olduğunu.


Yani doğru düşünmüşüm değil mi? yardımlarını bekliyorum. sakın dediğim yerden başkasını yazmayın
kendim yazmak istiyorum :P.[signature][hline]The Brigand

Hayat bizi değiştirmesin
Biz hayatıdeğiştirelim...

http://sigurd.8m.com/sigurd/avatars/matrix.gif[ /img ]][ img ]http://sigurd.8m.com/sigurd/avatars/matrix.gif[ /img ]
Link to comment
Sosyal ağlarda paylaş

said:
Baggio, 05 February 2004 17:51 tarihinde demiş ki:
Benim yazdigimi dene, scripts'de var.


Baggio öenmli pin scripti değil. öenmli olan benim editlediğin pin scripti. yardım ederseniz sevinirim. yani bana nebuladaki pin sistemini de verseniz ben yazmadıktan sonra bi anlamı yok.

şimdi bi ilave daha yukarıdakine
events şeklinde mi yapayım itemdef şeklinde mi?[signature][hline]The Brigand

Hayat bizi değiştirmesin
Biz hayatıdeğiştirelim...

http://sigurd.8m.com/sigurd/avatars/matrix.gif[ /img ]][ img ]http://sigurd.8m.com/sigurd/avatars/matrix.gif[ /img ]
Link to comment
Sosyal ağlarda paylaş

bak şimdi. ben ilk mesajı tam okumamıştım :)
fikir vereyim sana..

on=@logout a
o itemı silmesini verirsin.

ban deyince eğer item varsa pin penceresi acılmaz. yoksa acılır. pin kodunu doğru girince itemı verir. bi dahaki sefer acılmaz. logouta da eklediginde itemı siler yani bir sonraki girişte tekrar ister. aslında bunu itemla değil bir tagle yapman daha doğru olur. tag.pingirdim=1 gibi.. logout olunca 0 yaparsın.. kolay gelsin
Link to comment
Sosyal ağlarda paylaş

said:
Brigand, 06 February 2004 01:22 tarihinde demiş ki:
said:
Baggio, 05 February 2004 17:51 tarihinde demiş ki:
Benim yazdigimi dene, scripts'de var.


Baggio öenmli pin scripti değil. öenmli olan benim editlediğin pin scripti. yardım ederseniz sevinirim. yani bana nebuladaki pin sistemini de verseniz ben yazmadıktan sonra bi anlamı yok.

şimdi bi ilave daha yukarıdakine
events şeklinde mi yapayım itemdef şeklinde mi?


Seni tebrik ederim.
bence doğru söylüyo kendi editlediği önemli olan.
Yani Neolursa olsun alıp copy paste edip ben yaptım diye çalmıyor.Kendisi öğrenmeye çalışıyor.

Birde bence item olarak yap.
Mantığı güzel kurmuşsun.
Bizim zamanımızda bize script öğreten birisi ve bi site yoktu.Gördüğümüz diğer scriptlerde if'i nasıl koymuş mantığı nasıl yürütmüş onlara bakarak mantık yürütüp yazardık :)
Sana tavsiyem diğer scriptlerindeki if lere bi göz at.
Link to comment
Sosyal ağlarda paylaş

Seni tebrik ederim.
bence doğru söylüyo kendi editlediği önemli olan.
Yani Neolursa olsun alıp copy paste edip ben yaptım diye çalmıyor.Kendisi öğrenmeye çalışıyor.

Birde bence item olarak yap.
Mantığı güzel kurmuşsun.
Bizim zamanımızda bize script öğreten birisi ve bi site yoktu.Gördüğümüz diğer scriptlerde if'i nasıl koymuş mantığı nasıl yürütmüş onlara bakarak mantık yürütüp yazardık :)
Sana tavsiyem diğer scriptlerindeki if lere bi göz at.

Komik cocuk seni :) Sen script yazmasını biliyormuydun canım kardesim :) Bebeloperim benim eheheh (şaka bi yana güzel script editler)
Link to comment
Sosyal ağlarda paylaş

  • 1 yıl sonra ...
Efet boyle bir scp ye sahip olan varsa bende yararlanabilirm ama bi yerlerden soyle bi scp geçti elime sizce nasıl?

[spo1=Guvenlik Sistemi..][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
src.stone 0
src.invis 0

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

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

[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]
Neviada 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

[FUNCTION pindegis]
IF (=1)
SRC.DIALOG d_setpass
ENDIF
src.SYSMESSAGE @2089 Lutfen guvenlik sifrenizi degistirdikten sonra oyundan cikip tekrar baglanin.
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 @2089 .giris ile karakter sifrenizi girin.
RETURN 1

[DIALOG d_setpass]
25,25
nomove
noclose
page 1
resizepic 0 50 3500 400 170
text 90 80 349 0
text 30 110 350 13
text 30 130 350 14
text 30 150 350 15
button 330 185 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
noclose
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]
25,25
nomove
noclose
page 1
resizepic 0 0 3500 300
Link to comment
Sosyal ağlarda paylaş

oyuna girdiginde pin dialog'u acildiginda tag ver bi tane eger pin dogruysa bank speech'ine tag check ettir bir tane eger o tag mevcutsa bankayi acsin, oyundan ciktiginda tag sifirlansinki oyuna tekrar girdiginde banka acilmasin tekrar pin'i girmesi gereksin.[signature][hline]Yuru be yavrum endamini goreyim, sensiz gecen gunlerin ta anasini s!..yim.
Vikont, rules tamer.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...