• Serverınızın epinlerini tamamen Turkmmo güvencesiyle satın. Kredi kartı, mobil ödeme, havale/eft ve uygun komisyon oranıyla. Hemen mağaza başvurunuzu yapın. Oyunalisveris.com





Sitemize reklam vermek için [email protected] adresine mail atabilirsiniz
For Advertising Contact [email protected]


Python Flag ve Sql inject python fixi

5.00 yıldız(lar) 2 Oy

xxdracaryS

dracaryS
TM Üye
Katılım
6 Ara 2018
Konular
34
Mesajlar
456
Reaksiyon Skoru
387
Online Süresi
91g 19s 1d
Başarım Puanı
104
MmoLira
645
DevLira
3
En İyi Cevap Puanı
0
Takipçiler
0

Rüya2 Global server 8 yıllık tecrübesiyle, rakiplerine yön veren yenilikleriyle ve uzman yönetici kadrosuyla 29 kasım 2019'da açılıyor! DETAYLI TANITIM VE KAYIT OLMAK İÇİN TIKLAYIN



Merhabalar

constınfo.py açın ve dosyanın en sonuna yapıştırın


Python:
py_Flag = []
def GetFlag(flagname):
    global py_Flag
    size = 0
    for i in xrange(len(py_Flag)):
        if py_Flag[i]["flag"] == flagname:
            size = py_Flag[i]["value"]
            break
    return size
def SetFlag(flagname,value):
    global py_Flag
    bAdd = True
    for i in xrange(len(py_Flag)):
        if py_Flag[i]["flag"] == flagname:
            py_Flag[i].update({"value":flagname,"value":int(value)})
            bAdd = False
            break
    if bAdd:
        py_Flag.append({"flag":flagname,"value":int(value)})
Bunu nasıl kullanıcaz?

Python:
aynı questflag gibi.
    constInfo.GetFlag("value")
    constInfo.SetFlag("value",constInfo.GetFlag("value")+1)
Eğer karakter oyundan çıkınca ve bir yere ışınlanınca flagları silmek istenler bunu yapsın.
Game.py aç ve Close fonksiyonunu bul bunu yapıştır altına.

Python:
constInfo.py_Flag.clear()
#######################################################################################################

Sql injection fix python
constInfo.py aç ve dosyanın en sonuna ekle

Python:
def GetInjectText(text):
    characters = ["SELECT","TRUNCATE","INSERT","REPLACE","DELETE",'/', '>', '<', '|', ';', ':', '}', '{', '[', ']', '%', '#', '@', '^','&']
    succes = False
    for j in xrange(len(characters)):
        if text.find(characters[j]) != -1:
            succes = True
            break
    return succes
Bu fonksiyonun kullanımı böyle

Python:
def __SendShoutChatPacket(self, text):
    if constInfo.GetInjectText(text):
       chat.AppendChat(chat.CHAT_TYPE_INFO, " SQL INJECT")
       return
Bu inject önlemlerini chat, offshop ismi, lonca yorum, messenger gibi yerlere önlem olarak koyabilirsiniz.
Saygılar - dracaryS



 

Eric Bloodaxe

I don't care.
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Moderator
Katılım
27 Nis 2017
Konular
47
Mesajlar
1,354
Reaksiyon Skoru
832
Başarım Puanı
197
MmoLira
239
DevLira
1
En İyi Cevap Puanı
17
Takipçiler
0
Paylaşım için teşekkürler.
 

XxZeMaHSeRxX

Co-Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Co Admin
Yarışma
Katılım
12 Tem 2017
Konular
3,217
Mesajlar
12,075
Reaksiyon Skoru
4,653
Online Süresi
214g 11s 49d
Başarım Puanı
430
Madalyalar
1
MmoLira
1,334
DevLira
145
En İyi Cevap Puanı
74
Takipçiler
1
Teşekkürler.
 

Luigina

Focus Game Solutions
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Super Mod
Yarışma
Katılım
19 Şub 2019
Konular
99
Mesajlar
1,192
Reaksiyon Skoru
727
Başarım Puanı
174
MmoLira
659
DevLira
50
En İyi Cevap Puanı
6
Takipçiler
1
Eline sağlık, paylaşım için teşekkürler.
 

S a v r o z

Level 3
TM Üye
Katılım
14 Ağu 2016
Konular
3
Mesajlar
185
Reaksiyon Skoru
31
Online Süresi
25g 22s 39d
Başarım Puanı
79
MmoLira
266
DevLira
0
En İyi Cevap Puanı
0
Takipçiler
0
Teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Üst