- Kayıt
- 22 Aralık 2018
- Mesajlar
- 5
- Beğeniler
- 0
Selamun Aleyküm . Bi Konu Hakkında Yardımınıza İhtiyacım Var. Python Hakkında. Oynadıgım Bi Sunucu Var Şuanda. Bir Aktivite var ve bu aktivitede böyle devamlı aynı soru geliyor. [KGUARD]'a Cevap Olarak MEHMET1453 Yazınız. Cevap: MEHMET1453 Soru tarzı aynı fakat Değişen kısım MEHMET1453 devamlı o kısım değişiyor bazen AHMET1453 Bazen OSMAN213 vs. vs. Benim amacım sadece o kısmı cevaplaması dosyayla birlikte atıyorum yardımcı olabilicek arkadaşlarım varsa şimdiden teşekkür ederim.
-
from phBot import *
import phBotChat
import struct
import json
import os
import time
def handle_joymax(opcode, data):
if opcode == 0x3026: # Chat Message
# Packet index
index = 0
# Message type: All or Party or Private
if data[index] == 0x01 or data[index] == 0x02 or data[index] == 0x04:
# Parse nick of character
Character = "K[Guard]"
if data[index] != 0x01:
index += 1
CharacterLength = struct.unpack_from('<H', data, index)[0]
index += 2
Character = struct.unpack_from('<' + str(CharacterLength) + 's', data, index)[0].decode('cp1252')
index += CharacterLength
if Character == "K[Guard]":
# Load and search command message
MessageLength = struct.unpack_from('<H', data, index)[0]
index += 2
Message = struct.unpack_from('<' + str(MessageLength * (2 if get_encoding() == 'utf-16le' else 1)) + 's', data, index)[0].decode(get_encoding())
if "K[Guard]" in Message: # soru geliyor
cevap = ""
for c in reversed(Message):
if c != "k":
cevap += c
else:
break
cevap = cevap[::-1].replace(" ","")
#log(cevap)
qeqo = "" + cevap
phBotChat.Private(Character, qeqo)
time.sleep(0)
Packet = bytearray()
Packet.append(0x01)
Packet.append(0x00)
Packet = Packet + struct.pack('<H', len(qeqo))
Packet = Packet + qeqo.encode('ascii')
inject_joymax(0x7025, Packet, False)
return True
log('PVPSRO Soru Cevap Aktif Edildi')
-
from phBot import *
import phBotChat
import struct
import json
import os
import time
def handle_joymax(opcode, data):
if opcode == 0x3026: # Chat Message
# Packet index
index = 0
# Message type: All or Party or Private
if data[index] == 0x01 or data[index] == 0x02 or data[index] == 0x04:
# Parse nick of character
Character = "K[Guard]"
if data[index] != 0x01:
index += 1
CharacterLength = struct.unpack_from('<H', data, index)[0]
index += 2
Character = struct.unpack_from('<' + str(CharacterLength) + 's', data, index)[0].decode('cp1252')
index += CharacterLength
if Character == "K[Guard]":
# Load and search command message
MessageLength = struct.unpack_from('<H', data, index)[0]
index += 2
Message = struct.unpack_from('<' + str(MessageLength * (2 if get_encoding() == 'utf-16le' else 1)) + 's', data, index)[0].decode(get_encoding())
if "K[Guard]" in Message: # soru geliyor
cevap = ""
for c in reversed(Message):
if c != "k":
cevap += c
else:
break
cevap = cevap[::-1].replace(" ","")
#log(cevap)
qeqo = "" + cevap
phBotChat.Private(Character, qeqo)
time.sleep(0)
Packet = bytearray()
Packet.append(0x01)
Packet.append(0x00)
Packet = Packet + struct.pack('<H', len(qeqo))
Packet = Packet + qeqo.encode('ascii')
inject_joymax(0x7025, Packet, False)
return True
log('PVPSRO Soru Cevap Aktif Edildi')