UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101851   29-04-2021 12:34 GMT    
     
Merhaba arkadaşlar..
Ben sphere_skills içinde staff fix oluşturdum ama bir sorun var

Script Kodu:
[EVENTS e_staff_title]
On=@Click
if (<account.plevel> == 2)
message @1153,,1 Staff member : Counselor
message @096,,1 [ <src.name> ]
return 1
endif
if (<account.plevel> == 3)
message @1153,,1 Staff member : Seer
message @096,,1 [ <src.name> ]
return 1
endif
if (<account.plevel> == 4)
message @1153,,1 Staff member : GM
message @096,,1 [ <src.name> ]
return 1
endif
if (<account.plevel> == 5)
message @1153,,1 Staff member : Developer
message @096,,1 [ <src.name> ]
return 1
endif
if (<account.plevel> == 6)
message @1153,,1 Staff member : Admin
message @096,,1 [ <src.name> ]
return 1
endif
if (<account.plevel> == 7)
message @1153,,1 Staff member : Owner
message @096,,1 [ <src.name> ]
return 1
endif

On=@ItemDClick
if (<act.type> == t_spawn_char)
message @2134,1 Spawn kurcalama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adlı kullanıcı <serv.rtime> zamanında <region.name> ' da  Spawnları bozmaya çalıştı.
return 1
endif
if (<act.cont>)
if (<act.topobj.npc>)
message @2134,1 NPC ile oynama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adlı kullanıcı <serv.rtime> zamanında <region.name> ' da  NPC'nin çantasını açmaya kalkıştı.
return 1
endif
endif

On=@itemPickUp_Ground
if (<act.type> == t_corpse)
message @2134,1 Ceset ile oynama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adli Kullanici <serv.rtime> zamaninda <region.name> ' da Ceset taşıyor.
return 1
endif
if ((<src.targ.type> == t_spawn_char))
message @2134,1 Spawn kurcalama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adli Kullanici <serv.rtime> zamaninda <region.name> ' da <targ.dispid> Spawnını Tasimaya Kalkisti.
return 1
endif

ON=@kill
return 1

ON=@death
return 1

ON=@gethit
return 1

ON=@hit
return 1

ON=@USERWARMODE
return 1

Yazılan kodda belirttiğim yola txt dosyası açmıyor.


Son güncelleme: TheRaskol tarafından 30-04-2021 20:21 GMT, 143 Gün önce düzenlendi.


Yasin

Yazar
Skill Title: Adept
Toplam Mesaj: 856
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 35
Beğeni: 78
Mesaj #101852   29-04-2021 12:48 GMT    
     

Script Kodu:
src.serv.writefile


src silip dener misiniz ?


Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101853   29-04-2021 13:26 GMT    
     
Evet hocam denedim ama konsoldaki hata bu

Script Kodu:
13:24:ERROR:(sphere_skills.scp,1347)Undefined keyword 'writefile'
13:24:ERROR:(sphere_skills.scp,1347)Undefined keyword 'writefile'


Yasin

Yazar
Skill Title: Adept
Toplam Mesaj: 856
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 35
Beğeni: 78
Mesaj #101854   29-04-2021 13:36 GMT    
     
sphere.ini dosyasında OptionFlags bölümünde 080 ekli mi ?


Script Kodu:
[FUNCTION writefile]
if !(<file.inuse>)
file.mode.create 1
file.mode.append 1
file.mode.writeflag 1
if (<file.open <strarg <args>>>)
file.writeline <streat <args>>
file.close
endif
endif



Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101855   29-04-2021 15:00 GMT    
     
Bahsettiğiniz bu mu ?

Script Kodu:
// OF_FileCommands = 00000080

Spere.ini'de

Script Kodu:
///////////////////////////////////////////////////////////////
//////// Server Mechanics
///////////////////////////////////////////////////////////////
// Option flags
// OF_FileCommands = 00000080

ellemedim
Çünkü bilgim yok


Yasin

Yazar
Skill Title: Adept
Toplam Mesaj: 856
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 35
Beğeni: 78
Mesaj #101857   30-04-2021 00:04 GMT    
     
Bunların altında OptionFlags diye bir yer olacak orada 080 yoksa mevcutun üstüne |080 olarak ekleyiniz.


 Ege ERKEK
Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101859   30-04-2021 08:08 GMT    
     
Evet RasmuS var şu şekilde

Script Kodu:
// Option flags
// Flags for options that affect server behaviour but not compatibility
// See the revisions.txt file for more details on this
// OF_Command_Sysmsgs = 00000008 //Shows status of hearall, allshow, allmove... commands after toggling them
// OF_OSIMultiSight = 00000020
// OF_Items_AutoName = 00000040
// OF_FileCommands = 00000080
// OF_NoItemNaming = 00000100
// OF_NoHouseMuteSpeech = 00000200
// OF_Flood_Protection = 00001000
// OF_Buffs = 00002000
// OF_NoPrefix = 00004000 // Add prefix "A" and "An" to itemnames or not
// OF_DyeType = 00008000 // if set allows using i_dye on all t_dye_vat instead of only i_dye_tub
// OF_DrinkIsFood = 00010000 // type T_DRINK will increase FOOD lvl like T_FOOD
// OF_Specific = 01000000 // Specific behaviour, not completly tested
OptionFlags=08|0200 <<Bahs ettiğiniz bu olmalı

Ben

Script Kodu:
OptionFlags=08|080|0200

Yaptım


Yasin

Yazar
Skill Title: Adept
Toplam Mesaj: 856
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 35
Beğeni: 78
Mesaj #101866   30-04-2021 17:11 GMT    
     
Çalışıyor değil mi ?


Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101868   30-04-2021 18:29 GMT    
     
Hocam şimdi GM fix böyle

Script Kodu:
On=@ItemDClick
if (<act.type> == t_spawn_char)
message @2134,1 Spawn kurcalama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adlı kullanıcı <serv.rtime> zamanında <region.name> ' da  Spawnları bozmaya çalıştı.
return 1
endif
if (<act.cont>)
if (<act.topobj.npc>)
message @2134,1 NPC ile oynama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adlı kullanıcı <serv.rtime> zamanında <region.name> ' da  NPC'nin çantasını açmaya kalkıştı.
return 1
endif
endif

On=@itemPickUp_Ground
if (<act.type> == t_corpse)
message @2134,1 Ceset ile oynama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adli Kullanici <serv.rtime> zamaninda <region.name> ' da Ceset taşıyor.
return 1
endif
if ((<src.targ.type> == t_spawn_char))
message @2134,1 Spawn kurcalama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
src.serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adli Kullanici <serv.rtime> zamaninda <region.name> ' da <targ.dispid> Spawnını Tasimaya Kalkisti.
return 1
endif

Bu şekilde konsolda hata yok.
Dediğin gibi

Script Kodu:
OptionFlags=08|080|0200

Yazdım ama kayıt etmiyor..

Script Kodu:
C:\Spehe\Logs\Staff\<src.account>.txt

Bu yol hatalımı yazılmış?
Veya sphere.ini ayarlarını baştan mı yapmam gerek ?
Dediğim gibi flags özelliğinden anlamadığım için kurcalamadım


Yasin

Yazar
Skill Title: Adept
Toplam Mesaj: 856
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 35
Beğeni: 78
Mesaj #101869   30-04-2021 19:15 GMT    
     
src.serv.writefile hala bu şekilde olanlar var onları da düzeltirsen iyi olur.
Ne yaparken çalışmadığını anlayabilmen için verdirdiğin sysmessagelerden takip edebilirsin.


Script Kodu:
C:\Spehe\Logs\Staff\<src.account>.txt


Burada herhangi bir sorun yok eğer yazmak istediğin dosyanın düzeni böyle ise.


Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101881   01-05-2021 14:10 GMT    
     
Evet hocam haklısın ama masaüstündeki txt içinden kopyala yapıştır yaptığımdandı, dediğiniz gibi src kısmını kaldırdım ama sonuç olarak oluşan bir txt dosyası yok

Script Kodu:
On=@ItemDClick
if (<act.type> == t_spawn_char)
message @2134,1 Spawn kurcalama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adlı kullanıcı <serv.rtime> zamanında <region.name> ' da  Spawnları bozmaya çalıştı.
return 1
endif
if (<act.cont>)
if (<act.topobj.npc>)
message @2134,1 NPC ile oynama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adlı kullanıcı <serv.rtime> zamanında <region.name> ' da  NPC'nin çantasını açmaya kalkıştı.
return 1
endif
endif

On=@itemPickUp_Ground
if (<act.type> == t_corpse)
message @2134,1 Ceset ile oynama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
zsrc.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adli Kullanici <serv.rtime> zamaninda <region.name> ' da Ceset taşıyor.
return 1
endif
if ((<src.targ.type> == t_spawn_char))
message @2134,1 Spawn kurcalama !
src.sysmessage @2134,,1 Yetkili charınızla yapmış olduğunuz bu işlem TXT olarak kayıt altına alınmıştır!.
src.sysmessage @1153,,1 Yapmış olduğunuz işlem <account>.txt log dosya adı ile kayıt altındadır!, mutlaka OWNER ile iletişime geçiniz!.
serv.writefile C:\Spehe\Logs\Staff\<src.account>.txt <src.account> adli Kullanici <serv.rtime> zamaninda <region.name> ' da <targ.dispid> Spawnını Tasimaya Kalkisti.
return 1
endif


//////////////////////////////////////////////////////////////////////////////
Hocam çok sağol writefile için function kullanılmalıymış

Script Kodu:
[FUNCTION WRITEFILE]
IF !(<FILE.INUSE>)
FILE.MODE.APPEND=1
IF (<FILE.OPEN <STRARG <ARGS>>>)
FILE.WRITELINE <STREAT <ARGS>>
ENDIF
FILE.CLOSE
ENDIF


Son güncelleme: manyaqq tarafından 01-05-2021 14:18 GMT, 142 Gün önce düzenlendi.


Yasin

Yazar
Skill Title: Adept
Toplam Mesaj: 856
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 35
Beğeni: 78
Mesaj #101884   01-05-2021 18:33 GMT    
     
Ee yukarıda vermiştim zaten


 manyaqq, xrambo
Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Expert
Toplam Mesaj: 492
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Beğeni: 16
Mesaj #101893   02-05-2021 08:53 GMT    
     
Valla hocam kusura bakma, function gözümden kaçmış..
Çok sağol
Sizin verdiğinizde sadece

Script Kodu:
file.mode.create 1

Yazılı
Bunumu kullanmalıyım ?


Yasin

Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
Lokal Server Açmak6selamcanim03-05-2021
P dosyası olmadan binek eklemek2RasmuS17-04-2021
Tüm worldgemleri kapatıp tekrar açmak4Athynas27-08-2018
Sphere 56c Script Dosyası Hatası (-3)7Theroder12-05-2017
Site Açmak7Abadan06-05-2016


Kullanıcı Adı:Parola: Beni Hatırla?


Mythic broadsword sphereserver modernuo runuo ServUO JustUO

Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,

UO-Dev Footer UO-Dev Footer