[Python] Professional block words

Deconectat
Avatar utilizator
VegaS™
Developer
Developer
Mesaje: 232
Membru din: 30 Oct 2015
Localitate: Italy
Status: http://vegas-projects.com/
Mulțumiri acordate: 67
Mulțumiri primite: 97
Contact:

[Python] Professional block words

Mesajde VegaS™ » 21 Iun 2016, 21:39

Imagine


import dbg, app, chat
szText = self.GetText()
#szText_ = self.inputValue.GetText() ## your input value

try:
szGetFile = app.OpenTextFile("locale/en/block_words_python.txt")
count_words = app.GetTextFileLineCount(szGetFile)
except IOError:
dbg.LogBox("Error: Loading words !")
app.Abort()

for vegas in xrange(count_words):
lineText = app.GetTextFileLine(szGetFile, vegas)
szGetTextFromFile = str(lineText).split("\t")
if len(szGetTextFromFile) == 0 or not szGetTextFromFile[0]:
continue
if szText == szGetTextFromFile[0]:
chat.AppendChat(chat.CHAT_TYPE_INFO, "[SYSTEM] Blocked words were introduced!")
return
#if szText == szGetTextFromFile[0] and szText.find("b") != -1:
#chat.AppendChat(chat.CHAT_TYPE_INFO, "[SYSTEM] Check Function Test 1!")
#return
#iText = szGetTextFromFile[0]
#if text and iText.find(" ") != -1:
#if szGetTextFromFile[0] and text.find("a"):
#if iText.strip().split(" ")[1] == text[-1:]:
#test = self.GetText()
#if szGetTextFromFile[0]:
#if test.find(" "):
#szText = szText.replace(" ", "____")
#chat.AppendChat(chat.CHAT_TYPE_INFO, "[CHAT] Check Function Test 2!")
#return
#if szText.find("vegas") != -1:
#iText = str(iText).replace(" ", "pythonX")


locale/en/block_words_python.txt

vegas0
vegas1
vegas2
vegas3
vegas4
vegas5
vegas6
vegas7
vegas8
Ultima oară modificat 21 Iun 2016, 21:47 de către VegaS™, modificat 1 dată în total.

Conectat
Avatar utilizator
blackghost27
Membru Club
Membru Club
Mesaje: 254
Membru din: 14 Sep 2013
Reputație: Membru Club (2 August 2016 - 3 August 2017)
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 7
Mulțumiri primite: 20

Re: [Python] Professional block words

Mesajde blackghost27 » 21 Iun 2016, 21:42

VegaS™ scrie:Imagine


import dbg, app, chat
szText = self.GetText()
#szText_ = self.inputValue.GetText() ## your input value

try:
szGetFile = app.OpenTextFile("locale/ro/block_words_python.txt")
count_words = app.GetTextFileLineCount(szGetFile)
except IOError:
dbg.LogBox("Error: Loading words !")
app.Abort()

for vegas in xrange(count_words):
lineText = app.GetTextFileLine(szGetFile, vegas)
szGetTextFromFile = str(lineText).split("\t")
if len(szGetTextFromFile) == 0 or not szGetTextFromFile[0]:
continue
if szText == szGetTextFromFile[0]:
chat.AppendChat(chat.CHAT_TYPE_INFO, "[SYSTEM] Blocked words were introduced!")
return
#if szText == szGetTextFromFile[0] and szText.find("b") != -1:
#chat.AppendChat(chat.CHAT_TYPE_INFO, "[SYSTEM] Check Function Test 1!")
#return
#iText = szGetTextFromFile[0]
#if text and iText.find(" ") != -1:
#if szGetTextFromFile[0] and text.find("a"):
#if iText.strip().split(" ")[1] == text[-1:]:
#test = self.GetText()
#if szGetTextFromFile[0]:
#if test.find(" "):
#szText = szText.replace(" ", "____")
#chat.AppendChat(chat.CHAT_TYPE_INFO, "[CHAT] Check Function Test 2!")
#return
#if szText.find("vegas") != -1:
#iText = str(iText).replace(" ", "pythonX")


locale/en/block_words_python.txt

vegas0
vegas1
vegas2
vegas3
vegas4
vegas5
vegas6
vegas7
vegas8


Salut.Sistemul asta da si mute automat,sau doar blocheaza jucatorii sa foloseasca anumite cuvinte ?

Deconectat
Avatar utilizator
Robert
Traficant de ouă
Traficant de ouă
Mesaje: 1366
Membru din: 19 Feb 2015
Localitate: Timisoara
Reputație: .
~ Super Moderator 0,95 ~
~~~~~~~~~~~~~
~ Fost Ad Moderator ~
~~~~~~~~~~~~~
~ Fost Moderator ~
~~~~~~~~~~~~~
~ Fost Trial Moderator ~
~~~~~~~~~~~~~
~ Fost Helper ~
~~~~~~~~~~~~~
~ Membru Club (22 apr - 22 iulie) ~
~~~~~~~~~~~~~
~ Castigator Eveniment Paste 2017 ~
~~~~~~~~~~~~~
~Nume anterior : Kanort~
Server Metin2: Nu joc.
Regat: Chunjo
Mulțumiri acordate: 88
Mulțumiri primite: 106
Contact:

Re: [Python] Professional block words

Mesajde Robert » 21 Iun 2016, 21:43

Ai pus in primul cod
locale/ro/block_words_python.txt

si aci jos, la locatie ai pus
locale/en/block_words_python.txt
RECOMAND:
Imagine
Imagine

Deconectat
Avatar utilizator
VegaS™
Developer
Developer
Mesaje: 232
Membru din: 30 Oct 2015
Localitate: Italy
Status: http://vegas-projects.com/
Mulțumiri acordate: 67
Mulțumiri primite: 97
Contact:

Re: [Python] Professional block words

Mesajde VegaS™ » 21 Iun 2016, 21:46

blackghost27 scrie:Salut.Sistemul asta da si mute automat,sau doar blocheaza jucatorii sa foloseasca anumite cuvinte ?


Astea sunt niște funcții pentru check care le încadrezi unde vrei tu de exemplu le poți pune în functia de chat,pm sau orice altă fereastră ce deține o casetă de inputValue și înlocuiești:
szText = self.GetText()

cu
szText = self.inputValue.GetText()


Ca să preieie textul scris în casetă.

Nu este doar pentru chat asta, se poate încadra în ogrămadă de chestii, precum și casetă de declarare war, caseta de quest input, pm, chat, adaugare prieten etc etc,este o funcție globală.


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: ADMV1, Co0L, Core, darscorpion, flowem, harcos0078, JamesEscobar și 13 vizitatori