[Python]PM automat cu informatii despre update

Deconectat
Avatar utilizator
K3RN3L
Membru Club
Membru Club
Mesaje: 586
Membru din: 01 Feb 2017
Localitate: Jibou
Status: Ok
Server Metin2: N-am
Regat: Chunjo
Mulțumiri acordate: 100
Mulțumiri primite: 101

[Python]PM automat cu informatii despre update

Mesajde K3RN3L » 21 Oct 2018, 02:13

Intri constinfo.py din root si adaugi oriunde:
login_message = 0
bot_name = "NumeBot"
mainFolder = "main"


Dupa intri in game.py din root si cauti:
def Open


La sfarsitul functiei adaugi:
if constInfo.login_message == 0:
constInfo.login_message = 1
if os.path.exists(constInfo.mainFolder+"/message.txt"):
File = open(constInfo.mainFolder+"/message.txt","r")
oldFile = open(constInfo.mainFolder+"/olDmessage.txt","r")
messagelist = File.read()
messagelistOld = oldFile.read()
message = messagelist.split("\n")
File.close()
oldFile.close()
if messagelist != messagelistOld:
for text in message:
self.OnRecvWhisper(chat.WHISPER_TYPE_CHAT, constInfo.bot_name, constInfo.bot_name+": "+text)
File = open(constInfo.mainFolder+"/olDmessage.txt","w")
File.write(messagelist)
File.close()
messagelist = None
messagelistOld = None



Dupa adaugi folderul din arhiva in fisierul principal de la client.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.



Daca vrei sa nu mai poti trimite mesaj la Bot intri in uiwhipser.py si cauti:
def SendWhisper(self):


sub: textLength = len(text) adaugi:
if self.targetName == constInfo.bot_name:
return
Ultima oară modificat 21 Oct 2018, 20:19 de către K3RN3L, modificat de 2 ori în total.

Conectat
Avatar utilizator
kakalurmu1
Nivel 3
Nivel 3
Mesaje: 344
Membru din: 03 Dec 2013
Status: Sunt bine mersi ^.^
Autentificat prin: Android
Mulțumiri acordate: 13
Mulțumiri primite: 2

Re: [Python]PM automat cu informatii despre update

Mesajde kakalurmu1 » 21 Oct 2018, 14:40

Si jucatorii nu pot modifica ei singuri acolo :-?

Deconectat
Avatar utilizator
K3RN3L
Membru Club
Membru Club
Mesaje: 586
Membru din: 01 Feb 2017
Localitate: Jibou
Status: Ok
Server Metin2: N-am
Regat: Chunjo
Mulțumiri acordate: 100
Mulțumiri primite: 101

Re: [Python]PM automat cu informatii despre update

Mesajde K3RN3L » 21 Oct 2018, 15:12

kakalurmu1 scrie:Si jucatorii nu pot modifica ei singuri acolo :-?

Ce logica are sa modifice jucatoru?
Tu modifici message.txt cu detalii despre update si adaugi in autopatcher. Iar jucatoru cand intra primeste pm cu detalii despre update.

[ Postat de pe Android ] Imagine

Conectat
Avatar utilizator
Vincent Griffith
Helper Avansat
Helper Avansat
Mesaje: 1445
Membru din: 09 Mai 2016
Localitate: Bârlad
Server Metin2: Ransom2.ORG
Regat: Chunjo
Mulțumiri acordate: 99
Mulțumiri primite: 128

Re: [Python]PM automat cu informatii despre update

Mesajde Vincent Griffith » 21 Oct 2018, 17:14

bebedani scrie:mai bine il fac eu, decat sa iau de pe net ;) aka k3rn3l

Tu nu stiai sa rezolvi o eroare simpla in sursa launcher si vrei sa faci tu sistem? =))

Deconectat
Avatar utilizator
K3RN3L
Membru Club
Membru Club
Mesaje: 586
Membru din: 01 Feb 2017
Localitate: Jibou
Status: Ok
Server Metin2: N-am
Regat: Chunjo
Mulțumiri acordate: 100
Mulțumiri primite: 101

Re: [Python]PM automat cu informatii despre update

Mesajde K3RN3L » 21 Oct 2018, 17:39

bebedani scrie:mai bine il fac eu, decat sa iau de pe net ;) aka k3rn3l

Daca poti sa il faci mai bun si mai eficient decat ala de pe net, il faci. Daca nu sti atunci te multumesti cu ce e pe net.

Deconectat
Avatar utilizator
DonCarlo
Nivel 4
Nivel 4
Mesaje: 596
Membru din: 07 Mai 2016
Localitate: GIURGIU
Reputație: Nume anterior: JotaGames
Status: https://www.youtube.com/channel/UCuk_kFs
Server Metin2: Metin2 Apollo
Regat: Jinno
Mulțumiri acordate: 38
Mulțumiri primite: 3
Contact:

Re: [Python]PM automat cu informatii despre update

Mesajde DonCarlo » 21 Oct 2018, 19:00

Cum pot face sa apara pm ca si cum ti-ar da mesaj un GM ???
Imagine

Conectat
Avatar utilizator
.Duh
Mister Just4Metin
Mister Just4Metin
Mesaje: 293
Membru din: 06 Dec 2015
Status: Sunt bine mersi ^.^
Server Metin2: Metin
Regat: Shinsoo
Autentificat prin: Android
Mulțumiri acordate: 2
Mulțumiri primite: 13

Re: [Python]PM automat cu informatii despre update

Mesajde .Duh » 21 Oct 2018, 19:02

Nu este functional
Imagine

Deconectat
Avatar utilizator
K3RN3L
Membru Club
Membru Club
Mesaje: 586
Membru din: 01 Feb 2017
Localitate: Jibou
Status: Ok
Server Metin2: N-am
Regat: Chunjo
Mulțumiri acordate: 100
Mulțumiri primite: 101

Re: [Python]PM automat cu informatii despre update

Mesajde K3RN3L » 21 Oct 2018, 19:38

.Duh scrie:Nu este functional

Doar pentru ca nu iti merge tie nu inseamna ca nu e functional.

[ Postat de pe Android ] Imagine

Deconectat
Avatar utilizator
K3RN3L
Membru Club
Membru Club
Mesaje: 586
Membru din: 01 Feb 2017
Localitate: Jibou
Status: Ok
Server Metin2: N-am
Regat: Chunjo
Mulțumiri acordate: 100
Mulțumiri primite: 101

Re: [Python]PM automat cu informatii despre update

Mesajde K3RN3L » 21 Oct 2018, 19:42

DonCarlo scrie:Cum pot face sa apara pm ca si cum ti-ar da mesaj un GM ???



WHISPER_TYPE_CHAT
Modifici din _CHAT in _GM
Scuze pentru dublu post, sunt pe tel

[ Postat de pe Android ] Imagine

Deconectat
Avatar utilizator
DonCarlo
Nivel 4
Nivel 4
Mesaje: 596
Membru din: 07 Mai 2016
Localitate: GIURGIU
Reputație: Nume anterior: JotaGames
Status: https://www.youtube.com/channel/UCuk_kFs
Server Metin2: Metin2 Apollo
Regat: Jinno
Mulțumiri acordate: 38
Mulțumiri primite: 3
Contact:

Re: [Python]PM automat cu informatii despre update

Mesajde DonCarlo » 21 Oct 2018, 19:58

Inca 2 nelamuriri :
1 ) Am adaugat chestia aia sa nu poata da mesaj la bot, si se blocheaza pm in general, nu pot da mesaj la nimeni... cand incerc sa trimit mesajul se deschide chatul...
2 ) Cum pot adauga link-uri in chat, am sistemul de link cu ctrl + v , unde poti accesa link-ul de pe server.
Link-ul se pune ca scris normal, nu ca link sa il poti accesa...
Imagine


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: [A]Sync, AhmedKhamis, Drooq și 18 vizitatori