HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
1-) İlk önce komutumuzu belirliyoruz.
2-) Komutu hangi adla çağırcağımızı bulup
Kod:
elif event.startswith("komutismi"):
olarak yazıyoruz.
Eğer /komut isim şeklinde olcaksa
Kod:
elif event.startswith("komutismi "):
bir boşluk bırakıyoruz.
3-) Bu Komutu Hangi Yetkili kişilerin yapcağını belirlememiz:
Komutun altına
Kod:
if self.privilegeLevel==Priv Seviyesi:
Bu Kodlarda TAM EŞİT olmasına gerek yoktur.
Mesela :
Kod:
if self.privilegeLevel>=5:
Dersek 5. Seviyelerden ve daha yüksekleri kullanılabilir.
Kod:
if self.privilegeLevel<=10:
Dersek 10. Seviye ve altı kullanabilir.
4-) (Zorunlu Değil) İki kelimeli komutlarda (veya daha fazlası) :
Kod:
if EVENTCOUNT >= 2:
kullanmalıyız.
5-) Sourisler için geçerli olmaması için :
Kod:
if not name.startswith("*"):
ile başlatmalıyız.
6-) "name" ismini tanımlamalıyız.
Kod:
name=name.lower().capitalize()
7-) Komutumuzun hangi işlev olcağını belirtmeliyiz.
Mesela databaseden (veritabanından) bir değeri yükseltsin.
Admin koduna ayarladım :
Kod:
dbcur.execute('UPDATE users SET privlevel = ? WHERE name = ?',["10", name])
(Zorunlu Değil.) Eğer bu komuttan sonra bir şey yapılmasını istiyorsanız ;
Örneğin yazı yazsın yaptım..
Kod:
self.server.sendModChat(self, "\x06\x14", [str(name)+" [Admin Oldu!"])
böyle ekleyin.
9-)O komutun anında aktifleşmesi.
Komut Tamamlandı.
Direkt O komutu Oyundaki adına göre başka bir şekilde uyarlıyor ve tamamlanıyor.
Kod:
self.server.changePrivLevel(self, name, 10)
2-) Komutu hangi adla çağırcağımızı bulup
Kod:
elif event.startswith("komutismi"):
olarak yazıyoruz.
Eğer /komut isim şeklinde olcaksa
Kod:
elif event.startswith("komutismi "):
bir boşluk bırakıyoruz.
3-) Bu Komutu Hangi Yetkili kişilerin yapcağını belirlememiz:
Komutun altına
Kod:
if self.privilegeLevel==Priv Seviyesi:
Bu Kodlarda TAM EŞİT olmasına gerek yoktur.
Mesela :
Kod:
if self.privilegeLevel>=5:
Dersek 5. Seviyelerden ve daha yüksekleri kullanılabilir.
Kod:
if self.privilegeLevel<=10:
Dersek 10. Seviye ve altı kullanabilir.
4-) (Zorunlu Değil) İki kelimeli komutlarda (veya daha fazlası) :
Kod:
if EVENTCOUNT >= 2:
kullanmalıyız.
5-) Sourisler için geçerli olmaması için :
Kod:
if not name.startswith("*"):
ile başlatmalıyız.
6-) "name" ismini tanımlamalıyız.
Kod:
name=name.lower().capitalize()
7-) Komutumuzun hangi işlev olcağını belirtmeliyiz.
Mesela databaseden (veritabanından) bir değeri yükseltsin.
Admin koduna ayarladım :
Kod:
dbcur.execute('UPDATE users SET privlevel = ? WHERE name = ?',["10", name])
(Zorunlu Değil.) Eğer bu komuttan sonra bir şey yapılmasını istiyorsanız ;Örneğin yazı yazsın yaptım..
Kod:
self.server.sendModChat(self, "\x06\x14", [str(name)+" [Admin Oldu!"])
böyle ekleyin.
9-)O komutun anında aktifleşmesi.
Komut Tamamlandı.
Direkt O komutu Oyundaki adına göre başka bir şekilde uyarlıyor ve tamamlanıyor.
Kod:
self.server.changePrivLevel(self, name, 10)
