eleinte nekem se működött ezért gondoltam megosztom nekem hogy sikerült be tennem
vz szervert és klienst használok
elég szájba rágós a le írás ! ha mindent így csinálsz tuti működik
Töcsd le ezt https://mega.co.nz/#!atkGSLSa!9ALXO40DOXI2wOnuOyGQ08LTFjvMtSr9INwliPM3Kbs (https://mega.co.nz/#!atkGSLSa!9ALXO40DOXI2wOnuOyGQ08LTFjvMtSr9INwliPM3Kbs)
Idéz[
A tga-kat ETC-t kicsomagolod és az ui mappába teszed
vissza is csomagolhatod
root
game.py
berakni ez alá
import ime
ezt :
import uiteleport
utánna
keresés:
self.__ProcessPreservedServerCommand()
közvetlen alá berakod ezt:
self.teleport = uiteleport.TeleportWindow()
keresés :
__ServerCommand_Build
ez alatt meg keresed ezt:
"CloseSafebox" : self.CommandCloseSafebox,
ez alá berakod ezt:
"Teleport" : self.Teleport,
keresés :
OpenQuestWindow(self, skin, idx):
be illeszted ezt a helyére:
def OpenQuestWindow(self, skin, idx):
if constInfo.CApiSetHide == 1:
net.SendQuestInputStringPacket(str(constInfo.SendString))
constInfo.CApiSetHide = 0
return
self.interface.OpenQuestWindow(skin, idx)
ezt be illeszted a game.py leg aljára:
def Teleport(self, getString):
if getString.find("index") != -1:
self.teleport.UpdateIndex(int(getString.split("x")[1]))
else:
constInfo.SendString = str(self.teleport.SendToServer)
constInfo.CApiSetHide = 1
FONTOS EZ UTÁN MARADJON EGY TELJESSEN ÜRES SOR MÉG SZO KÖZ SE LEHET BENNE!!!!!! ezt a hibát énis elkövettem
KÖSZÖNET
AndroidGuy-NAK javítottam
keresés:
onPressKeyDict[app.DIK_F5] = lambda : self.__KillGUI()
KÖZVETLEN ez alá be illeszted ezt :
onPressKeyDict[app.DIK_F6] = lambda : self.teleport.Open()
ÉS A GAME.PY EZZEL KÉSZ IS !!!
MOST MEG NYITOD CONSTIFO.PY-T
AZ ELEJÉN MEG KERESED EZT :
ENVIRONMENT_NIGHT="d:/ymir work/environment/moonlight04.msenv"
NYOMSZ EGY ENTERT
ÉS BE ILLESZTED EZT:
LOAD_QUEST_HORSE_BUTTON = 0
CApiSetHide = 0
SendString = ""
ez is kész vissza lehet csomagolni a root könyvtárat
Aquestet berakod FTP quest könyvtárába
le qc-zed
be lépsz egy gm karakterrek és :/reload q
utánna nyomsz egy
reboot-ot
be lépsz és nyomsz egy F6-ot
és örülsz hogy müködik :D
/quote]
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2Fthumb%2F150202%2F0202_191711_www.kepfeltoltes.hu_.jpg&hash=8b593ee8d4bc33a515eb9e6e6277fdb9caf4951d) (http://kepfeltoltes.hu/view/150202/0202_191711_www.kepfeltoltes.hu_.jpg)
A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu (http://www.kepfeltoltes.hu)
forrás: EPVP
ha hasznos volt nyomj egy +-t :)
ui: questben a portok nincs mind kitöltve de azt majd potolod
és itt a quest alsó és felsö szinthatárral
{10,10,10,10},--Dt ---> x-y-min lvl---max lvl
Idézquest teleport begin
state start begin
when login begin
cmdchat("Teleport index"..q.getcurrentquestindex())
end
when info or button begin
local i = tonumber(input(cmdchat("Teleport GetInfo")))+1
local warp = teleport.warp_kords()
if warp == nil then return end
if pc.get_level() >= warp[3] then
end
if pc.get_level() <= warp[4] then
pc.warp(warp[1], warp[2])
else
notice("Nem vagy "..warp[3]..".szintű!!!")
notice("Vagy a szinted "..warp[4].." + !!!!")
end
end
function warp_kords()
return {
{10,10,10,10},--Dt
{10,10,10,10},--Tempel
{10,10,10,10},--Donner
{10,10,10,10},--Roter Wald
{10,10,10,10},--Kap
{10,10,10,10},--AD
{10,10,10,10},--Lungsam
{10,10,10,10},--NW
{10,10,10,10},--Berg Sohan
{10,10,10,10},--Bakra
{10,10,10,10},--OT
{10,10,10,10},--DC
{10,10,10,10},--Bokjung
{10,10,10,10},--AD
{10,10,10,10},--Chunjo
{10,10,10,10},--Nephritibucht
{10,10,10,10},--Grotte1
{10,10,10,10},--Grotte2
{10,10,10,10},--Grotte Boss
{10,10,10,10},--Sd2
{10,10,10,10},--Sd3
{10,10,10,10},--Sd Boss
{10,10,10,10},--Yayang
{10,10,10,10},--Shinsoo
{10,10,10,10},--AD
{10,10,10,10},--Wüste
{10,10,10,10},--Schlangenfeld
{10,10,10,10},--Jinno
{10,10,10,10},--Feuerland
{10,10,10,10}--Gautamarkliff
}
end
end
end
{10,10,10,10},--Dt ---> x-y-min lvl---max lvl
Tesztelve működik THX