- Katılım
- 13 Eyl 2013
- Konular
- 684
- Mesajlar
- 2,047
- Online süresi
- 3d 4h
- Reaksiyon Skoru
- 74
- Altın Konu
- 0
- Başarım Puanı
- 202
- MmoLira
- 2,069
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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)
