|
onda bir yardımınız olurmu. taşa çift tıklayınca altta bir kutucuk var ve son ölümü orda gösteriyor olması gerekli ancak 0 olarak yazıyor. ne yaptıysam olmadı.if (<act.isplayer>) && (<act>!=<src>) && !(<act.isgm>)
if <src.tag0.deathform>
serv.allclients sysmessage @1458,3 <name>, <act.name> tarafından <region.name> bölgesinde, <tag0.deathform> öldürüldü.
tag0.deathform=
else
serv.allclients sysmessage @1458,3 <name>, <act.name> tarafından <region.name> bölgesinde öldürüldü.
endif
endif
if (<act.isplayer>) && (<tag0.puan> > 0)
tag0.puan --
endif
if (<act.account.plevel> == 1) && (<act.isplayer>) && !strmatch('<act.tag0.sonolum>','<uid>') && (<fame> > 0) && !strmatch('<act.account.lastip>','<account.lastip>')
act.sysmessage @1458,3 Puanınız artmıştır.
act.tag0.puan += 1
act.tag0.sonolum <argo.uid>
db.connect
db.query "SELECT COUNT(uid) FROM faction WHERE Uid = '<act.uid>'";
if <db.row.0>
db.execute "UPDATE faction SET puan = '<act.dtag0.puan>' WHERE Uid='<act.uid>'"
else
db.execute "insert faction VALUES (NULL, '<addslashes <act.uid>>','<addslashes <act.f_align>>','<act.dtag0.puan>');"
endif
db.connect
db.query "SELECT COUNT(uid) FROM faction WHERE Uid = '<uid>'";
if <db.row.0>
db.execute "UPDATE faction SET puan = '<dtag0.puan>' WHERE Uid='<uid>'"
else
db.execute "insert faction VALUES (NULL, '<addslashes <uid>>','<addslashes <f_align>>','<dtag0.puan>');"
endif
endifbu kısım ve yukarıdaki faction sisteminde bir uyumsuzluk var. lakin bunun database ile alakası yok. çünkü öyle bir tablo yaratılmamış
var.sd <src.name>gibi birşey yapabilir daha sonra taşa açtırdığın dialogda da <var.sd>olarak gösterebilirsin.
[function f_factionayril]
ref1 = <argv[0]> // The guild
ref2 = <argv[1]> // The char
newitem i_factionayril
new.cont <ref2.uid>
ref2.notice 15 dakika sonra Faction dan ayrılacaksınız.
[itemdef i_factionayril]
id i_memory
type t_eq_script
name faction cik
ON=@create
attr attr_invis|attr_newbie
timer 900
ON=@equip
cont.sys_normal <cont.guild.name> Faction undan ayrıldınız. 15 dakika sonra tamamen ayrılıacaksınız.
ON=@timer
topobj.sys_normal Factiondan ayrıldınız.
try uid.<topobj.guild.uid>.resign <topobj.uid>
db.connect
db.execute "UPDATE faction SET destek = '<addslashes <topobj.f_align>>' WHERE Uid='<topobj.uid>'"
remove
return 1db.execute "UPDATE faction SET destek = '<addslashes <topobj.f_align>>' WHERE Uid='<topobj.uid>'"<addslashes <topobj.f_align>>kısmını<tobobj.uid>yapman gerekiyor
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Otomatik Av Sistemi
Son cevap: 07-06 12:33 · Son yazan: mithbar · Mesaj: 8 · Görüntü: 3314
|
Derleme Scriptler | 07-06 12:33 | 8 | 3314 | |
|
|
Ödül sistemi ip sorgulama
Son cevap: 05-11 22:03 · Son yazan: Knuth* · Mesaj: 8 · Görüntü: 3778
|
Script Yardımı | 05-11 22:03 | 8 | 3778 | |
|
|
Random Spawn sistemi yardım
Son cevap: 02-09 16:44 · Son yazan: Stark35 · Mesaj: 12 · Görüntü: 6120
|
Derleme Scriptler | 02-09 16:44 | 12 | 6120 | |
|
|
Hesap Kayıt Sistemi Hakkında
Son cevap: 22-10 18:58 · Son yazan: Joshepx · Mesaj: 1 · Görüntü: 1745
|
Client ve Account Sistemleri | 22-10 18:58 | 1 | 1745 | |
|
|
Kredi Barbut Zar Sistemi
Son cevap: 22-11 13:36 · Son yazan: xrambo · Mesaj: 3 · Görüntü: 3162
|
Grafik Araçları | 22-11 13:36 | 3 | 3162 |