*Descriere:
PM (Mesaj privat) de la [System] la toti jucatorii cu Changelog / Update / Ce este nou pe server
Adauga un mic "sistem" pe serverul tau de Metin2, atunci cand faci o actualizare (un update) -> playerii sa primeasca un PM (Soapta) cu ce modificari s-au facut la server.
Este scris doar in python + LUA (quest), foarte simplu de implementat de oricine!
- Acest Mesaj Privat il vor primi toti jucatorii cand se conecteaza la server.
- Apare doar o data, deci jucatorii nu vor primi de fiecare data cand se logheaza acest mesaj, doar prima oara.
*Poze / Video:
*Link download / Code:
Deschidem game.py si cautam:
Adaugam:
Cautam:
Adaugam:
Asa ar trebui sa arate:
Instalam urmatorul quest:
Acum, cream un folder în folderul "quest" numit "notice" si adăugăm 2 txt-uri cu numele: notice.txt si qf.txt.
În qf.txt va trebui să puneţi un număr spre exemplu 0 adăugăm un 0 si dăm save, iar în notice băgăm ce vrem să apară în pm.
În caz că nu avem funcţia readline adăugăm:
Adaugam in quest_functions următoarele lucruri:
Cum adaug un nou mesaj?
1) Deschidem notice.txt din fodlerul notice, si adaugam mesajul care vrem sa apara in PM la jucatori.
2) Deschidem qf.txt si modificam numarul de acolo +1. Adica daca avem 0, noi schimbam in 1.
Acum, mesajul va aparea la playeri la primul login.
Daca am facut alt update, facem la fel. Schimbam mesajul din notice.txt si modificam in qf.txt din 1 --> in 2.
Acum mesajul nou va aparea din nou la jucatori la primul login.
Va las mai jos si o alta varianta de quest, care va trimite mesajul la fiecare login (NU RECOMAND, dar poate cineva are nevoie):
Daca vrei sa folosesti acest quest nu o sa mai ai nevoie de qf.txt, deci il poti sterge.
PM (Mesaj privat) de la [System] la toti jucatorii cu Changelog / Update / Ce este nou pe server
Adauga un mic "sistem" pe serverul tau de Metin2, atunci cand faci o actualizare (un update) -> playerii sa primeasca un PM (Soapta) cu ce modificari s-au facut la server.
Este scris doar in python + LUA (quest), foarte simplu de implementat de oricine!
- Acest Mesaj Privat il vor primi toti jucatorii cand se conecteaza la server.
- Apare doar o data, deci jucatorii nu vor primi de fiecare data cand se logheaza acest mesaj, doar prima oara.
*Poze / Video:
![[Py] PM cu Actualizari (Patch Notes) - Mesaj 1 - Imagine 1 [Py] PM cu Actualizari (Patch Notes) - Mesaj 1 - Imagine 1](https://i.imgur.com/x1k1iKJ.gif)
Deschidem game.py si cautam:
Cod: Selectaţi tot
"mall" Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
__InGameShop_Show(self,url): Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Asa ar trebui sa arate:
- 6a2af1752188b6145fecbf668c5fce87.png (22.58 KiB) Vizualizat de 940 ori
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Acum, cream un folder în folderul "quest" numit "notice" si adăugăm 2 txt-uri cu numele: notice.txt si qf.txt.
În qf.txt va trebui să puneţi un număr spre exemplu 0 adăugăm un 0 si dăm save, iar în notice băgăm ce vrem să apară în pm.
În caz că nu avem funcţia readline adăugăm:
Cod: Selectaţi tot
function readline(path, x)
local linetable = {}
for line in io.lines(path) do
table.insert(linetable, line)
end
return linetable[x]
end Cod: Selectaţi tot
readline
io.lines1) Deschidem notice.txt din fodlerul notice, si adaugam mesajul care vrem sa apara in PM la jucatori.
2) Deschidem qf.txt si modificam numarul de acolo +1. Adica daca avem 0, noi schimbam in 1.
Acum, mesajul va aparea la playeri la primul login.
Daca am facut alt update, facem la fel. Schimbam mesajul din notice.txt si modificam in qf.txt din 1 --> in 2.
Acum mesajul nou va aparea din nou la jucatori la primul login.
Va las mai jos si o alta varianta de quest, care va trimite mesajul la fiecare login (NU RECOMAND, dar poate cineva are nevoie):
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Daca vrei sa folosesti acest quest nu o sa mai ai nevoie de qf.txt, deci il poti sterge.



