Pacanele in Metin2 !

Metin2 Global - Un server de calitate !
Deconectat
Avatar utilizator
Cherry
Utilizator interzis !
Utilizator interzis !
Mesaje: 190
Membru din: 26 Sep 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 1

Pacanele in Metin2 !

Mesajde Cherry » 27 Sep 2014, 19:50

Client Side
1 Descărca slotmachine.rar anexat si dezarhivează într-un folder.
2 muta fisierele slotmachine.eix / EPK în dosarul pack de client si ar trebui să adauge programului de completare în fisierul index.
exemplu
<img src="http://puu.sh/81XvP.png" alt="81XvP.png" title="81XvP.png" style="font-size: 0.8em;" />

3 vom extrage fișierul root de clientul nostru.
4, vom lipi(copy&paste) (slot machine) uislotmachine.py în folderul root acum despachetat.
5 alăturăm conținutul (slot machine) constinfo.py în constinfo.py root-ului dezarhivat.
6 deschide (slot machine) interfacemodule.py și adaugă în interfacemodule.py nostru despachetat la început:
import uislotmachine

Acum cauta in interfacemodule.py despachetat:
def __MakeDialogs(self):

și adaugă sub el:
self.SlotmachineWnd = uislotmachine.Slotmachine()

Imagine
acum cauta:
def Close(self):

și adaugă sub el:
if self.SlotmachineWnd: self.SlotmachineWnd.Destroy()

Imagine
și:
del self.SlotmachineWnd

Imagine
7 deschide (slot machine) game.py și du-te în game.py vostru despachetat la:
def __ServerCommand_Build(self):

și se adaugă lor:
"SLOTMACHINE" : self._SlotmachineCMD,

Imagine
apoi vom merge la sfârșitul game.py și vom da paste următoarele:
def _SlotmachineCMD(self, command): cmd = command.split("/")

if cmd[0] == "OPEN": ## 1 argument; list = 9 split by #
self.interface.SlotmachineWnd.Open(cmd[1],cmd[2])
elif cmd[0] == "QID": ## 1 argument
constInfo.SLOTMACHINE["qid"] = int(cmd[1])
elif cmd[0] == "QUESTCMD":
net.SendQuestInputStringPacket(str(constInfo.SLOTMACHINE["questCMD"]))
constInfo.SLOTMACHINE["questCMD"] = "NULL#"
elif cmd[0] == "SETSLOTICONS": ## 1 argument; list = 3 split by #
self.interface.SlotmachineWnd.SetSlotIcons(cmd[1])
elif cmd[0] == "SETCREDITSWON": ## 1 argument
self.interface.SlotmachineWnd.SetCreditsWon(cmd[1])
elif cmd[0] == "SPIN":
self.interface.SlotmachineWnd.OnReceiveCanSpin()

Imagine
Ghid lipire:
1 în game.py la:
def OpenQuestWindow(self, skin, idx):

și înlocuiți-l cu:
def OpenQuestWindow(self, skin, idx): if constInfo.INPUT_IGNORE == 1:
return

self.interface.OpenQuestWindow(skin, idx)

cautati:
def __ServerCommand_Build(self):

și adaugă lor:
"getinputbegin" : self.__Inputget1,"getinputend" : self.__Inputget2,

apoi la sfârșitul fișierului se adaugă:
def __Inputget1(self): constInfo.INPUT_IGNORE = 1

def __Inputget2(self):
constInfo.INPUT_IGNORE = 0

deschide constinfo.py si adauga:
INPUT_IGNORE = 0

In questlib.lua adaugati:
function getinput(par) cmdchat("getinputbegin")
local ret = input(cmdchat(par))
cmdchat("getinputend")
return ret
end

și funcția de registru în funcțiile quest.
Atenție: Fiți întotdeauna atent la filele!


Server Side: În primul rând vom merge în dosarul nostru de slot machine și copiaza quest-urile si dai paste in folderul quest din serverul vostru. În al doilea rând deschide questlib.lua pe serverul vostru și adaugă la sfârșitul fișierului următoarele:
dofile("PATH_TO_QUEST/quest/slotmachine/slotmachine_config.lua")

exemplu:
dofile("/usr/testroot/share/locale/germany/quest/slotmachine/slotmachine_config.lua")

3 slotmachine_config.lua editați în funcție de starea ta de spirit, nu ar trebui să fie prea dificil.
4 Acum, ne-am duce marca și începe sa jucam pacanele pe serverul vostru! Important!
5 NPC este vnum 20001 si iși încearca norocul.

- Download -
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Sper ca v-a fost folositor acest tutorial.....Un Thanks nu strica......
Bafta la pacanele!! :)
- Tot ce inseamna pentru mine -

Imagine

Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !

Deconectat
Avatar utilizator
sk1per
Nivel 4
Nivel 4
Mesaje: 539
Membru din: 14 Dec 2013
Status: Sunt bine mersi ^.^
Server Metin2: blackmetin2
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Pacanele in Metin2 !

Mesajde sk1per » 27 Sep 2014, 21:25

numi imi ajunge ca le joc in realitate acum vrei sale mai pun si pe serveru meu =))

Deconectat
Avatar utilizator
adryan66q
Nivel 1
Nivel 1
Mesaje: 83
Membru din: 29 Aug 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Pacanele in Metin2 !

Mesajde adryan66q » 27 Sep 2014, 22:45

mda ...nu cred cai script-ul bun ...am facut tot ce trebuie si cand intru in client si dau sa ma loghez ma da afara....sau am gresit eu ceva.. o sa mai incerc odata tutorial
Ultima oară modificat 27 Sep 2014, 22:59 de către adryan66q, modificat 1 dată în total.

Deconectat
Avatar utilizator
Al3xyKa
Nivel 1
Nivel 1
Mesaje: 79
Membru din: 11 Noi 2013
Mulțumiri acordate: 2
Mulțumiri primite: 0

Re: Pacanele in Metin2 !

Mesajde Al3xyKa » 27 Sep 2014, 22:50

Nici la mine nu merge :(
Imagine

Deconectat
Avatar utilizator
adryan66q
Nivel 1
Nivel 1
Mesaje: 83
Membru din: 29 Aug 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Pacanele in Metin2 !

Mesajde adryan66q » 27 Sep 2014, 23:05

mda nu merge....

Deconectat
Avatar utilizator
Cherry
Utilizator interzis !
Utilizator interzis !
Mesaje: 190
Membru din: 26 Sep 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: Pacanele in Metin2 !

Mesajde Cherry » 28 Sep 2014, 07:34

adryan66q scrie:mda ...nu cred cai script-ul bun ...am facut tot ce trebuie si cand intru in client si dau sa ma loghez ma da afara....sau am gresit eu ceva.. o sa mai incerc odata tutorial

Merge, Scriptul este 100% complect....nu are cum sa nu mearga...
Ultima oară modificat 01 Oct 2014, 14:54 de către Ibrahimović, modificat 1 dată în total.
Motiv: Ajutorul se ofera doar pe forum nu si pe Y!M!
- Tot ce inseamna pentru mine -

Imagine

Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !

Deconectat
Avatar utilizator
adryan66q
Nivel 1
Nivel 1
Mesaje: 83
Membru din: 29 Aug 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Pacanele in Metin2 !

Mesajde adryan66q » 28 Sep 2014, 12:50

imi poate da si mie cineva root-ul deja facut ?:))

Deconectat
Avatar utilizator
Cherry
Utilizator interzis !
Utilizator interzis !
Mesaje: 190
Membru din: 26 Sep 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: Pacanele in Metin2 !

Mesajde Cherry » 28 Sep 2014, 12:55

adryan66q scrie:imi poate da si mie cineva root-ul deja facut ?:))

De ce nu il faci tu ? :))
Ai scripturile deja :)
Iti doresti ceva , dar sa nu iti pui mintea la cotributie =))
- Tot ce inseamna pentru mine -

Imagine

Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !

Deconectat
Avatar utilizator
adryan66q
Nivel 1
Nivel 1
Mesaje: 83
Membru din: 29 Aug 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Pacanele in Metin2 !

Mesajde adryan66q » 28 Sep 2014, 13:00

am incercat pe bune aseara... de 2 ori...

Deconectat
Avatar utilizator
Cherry
Utilizator interzis !
Utilizator interzis !
Mesaje: 190
Membru din: 26 Sep 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: Pacanele in Metin2 !

Mesajde Cherry » 28 Sep 2014, 13:08

adryan66q scrie:am incercat pe bune aseara... de 2 ori...

Incearca pana cand iti va reusi :)
- Tot ce inseamna pentru mine -

Imagine

Realitatea
Eeste
Singura
Promisiune
Estimata
Corect
Totdeauna !


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori