Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: cunter1996 Dátum 2013-10-19, 18:30:25

Cím: Teleport Quest "hiba"(k)
Írta: cunter1996 Dátum 2013-10-19, 18:30:25
Üdv.

Az lenne a bajom hogy elfogadja a szerver a questet és szerintem jó is.
csak ha rá kattintok akkor nem történik semmi.

QUEST:

quest Teleport2 begin
state start begin
when 80010.use begin
local s = select("Devil catacomb1","Devil catacomb2","Devil catacomb3","Devil catacomb4","Zombi temető","JégSárkány föld","Pokol föld","Mégse")
if s == 1 then
pc.warp(784600, 1489700)
chat("Vigyázz magadra.")
elseif s == 2 then
pc.warp(754700, 1404400)
chat("Vigyázz magadra.")
elseif s == 3 then
pc.warp(708200, 1405700)
chat("Vigyázz magadra.")
elseif s == 4 then
pc.warp(836200, 1425000)
chat("Vigyázz magadra.")
elseif s == 5 then
pc.warp(36853200, 36853100)
chat("Vigyázz magadra.")
elseif s == 6 then
pc.warp(0, 0)
chat("Vigyázz magadra.")
elseif s == 7 then
pc.warp(776400, 672900)
chat("Vigyázz magadra.")
return
end
end
end
end


Item_proto:

80010 Teleport Tekercs Teleport Tekercs 18 10 0 1 0 0 0 1000 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0


Mi lehet a baj?!
Cím: Re:Teleport Quest "hiba"
Írta: Crusad3r Dátum 2013-10-19, 18:33:36
kliens-be is egyeznek a szerver oldali item_proto adatok?
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-19, 18:37:39
Ez a kliens oldali:

<Item vnum="80010" name="??tele??" gb2312name="Teleport Tekercs" type="18" subtype="10" weight="0" size="1" antiflag="0" flag="0" wearflag="0" immuneflag="0" gold="1000" buy_price="500" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Cím: Re:Teleport Quest "hiba"
Írta: Crusad3r Dátum 2013-10-19, 18:39:36
syserr nem ír semmit? koordináták jók?
Cím: Re:Teleport Quest "hiba"
Írta: Akria Dátum 2013-10-19, 20:08:25
Zombi temetŐ
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-19, 20:10:18
Így jó lesz ?

local s = select("Devil catacomb1","Devil catacomb2","Devil catacomb3","Devil catacomb4","Zombi temető ","JégSárkány föld","Pokol föld","Mégse")
Cím: Re:Teleport Quest "hiba"
Írta: Akria Dátum 2013-10-19, 20:13:39
Igen
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-19, 20:21:54
Basszus még mindig nem jó :'(
Cím: Re:Teleport Quest "hiba"
Írta: Pisti95 Dátum 2013-10-19, 21:33:09
8 menüt írtál a local részbe, de if-esbe csak 7-et....sztem ez is baj...


quest Teleport2 begin
state start begin
when 80010.use begin
local s = select( " Devil catacomb1 " , " Devil catacomb2 " , " Devil catacomb3 " , " Devil catacomb4 " , " Zombi temető " , " JégSárkány föld " , " Pokol föld " , " Mégse " )
if s == 1 then
pc.warp(784600, 1489700)
chat("Vigyázz magadra.")
elseif s == 2 then
pc.warp(754700, 1404400)
chat("Vigyázz magadra.")
elseif s == 3 then
pc.warp(708200, 1405700)
chat("Vigyázz magadra.")
elseif s == 4 then
pc.warp(836200, 1425000)
chat("Vigyázz magadra.")
elseif s == 5 then
pc.warp(36853200, 36853100)
chat("Vigyázz magadra.")
elseif s == 6 then
pc.warp(0, 0)
chat("Vigyázz magadra.")
elseif s == 7 then
pc.warp(776400, 672900)
chat("Vigyázz magadra.")
elseif s == 8 then
return
end
end
end
end
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-20, 04:55:55
Még mindig semmit nem ad ki :/
Cím: Re:Teleport Quest "hiba"
Írta: mywawe Dátum 2013-10-20, 08:40:20
Alakítsd át UTF-8 BOM nélkülre. Nekem ez volt a baj :) Ansi-t nem engedte.
Cím: Re:Teleport Quest "hiba"
Írta: [VIP]P3NG3R Dátum 2013-10-20, 11:34:54
Oda kell figyelni a szöveg végzõdésre.
Erre gondolok:
"Zombi temetõ"

Ehelyett írd így:
"Zombi temetõ "

A questtel nincs különösebb baj, csak a chat rész tök felesleges bele,
mert a játékos úgy sem fogja látni, illetve a return is felesleges benne.
Ha továbbra sem portál akkor koordinátákkal lesz a probléma.
Pld: pc.warp(0,0) Ez miez?
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-20, 14:26:02
Nem az a baj hogy nem teleportál oda.
hanem hogy rá kattintok az item-re és nem csinál semmit.

+ a Zombi temető rész kivan már javítva..

Jelenleg így néz ki. "Elfogadja a szerver a questet"

quest Teleport2 begin
state start begin
when 80010.use begin
local s = select( " Devil catacomb1 " , " Devil catacomb2 " , " Devil catacomb3 " , " Devil catacomb4 " , " Zombi temető " , " JégSárkány föld " , " Pokol föld " , " Mégse " )
if s == 1 then
pc.warp(784600, 1489700)
chat("Vigyázz magadra.")
elseif s == 2 then
pc.warp(754700, 1404400)
chat("Vigyázz magadra.")
elseif s == 3 then
pc.warp(708200, 1405700)
chat("Vigyázz magadra.")
elseif s == 4 then
pc.warp(836200, 1425000)
chat("Vigyázz magadra.")
elseif s == 5 then
pc.warp(36853200, 36853100)
chat("Vigyázz magadra.")
elseif s == 6 then
pc.warp(0, 0)
chat("Vigyázz magadra.")
elseif s == 7 then
pc.warp(776400, 672900)
chat("Vigyázz magadra.")
elseif s == 8 then
return
end
end
end
end


--------------------------------------------------------
elseif s == 6 then
pc.warp(0, 0)
chat("Vigyázz magadra.")
--------------------------------------------------------
Ez azért van mert az a map még nem elérhető de ettől még menni-e kéne...
Cím: Re:Teleport Quest "hiba"
Írta: Pisti95 Dátum 2013-10-21, 16:37:34
Amit javítottam quest-et az jó, egyedül az item_proto-d hibás, mivel a subtype="10" nem lehet vagyis rossz....

Warp gyűrű:

<Item vnum="70007" name="'Ŕ̵żąÝÁö'" gb2312name="Warp-gyűrű" type="18" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="128" immuneflag="0" gold="1" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="60" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />


Átkonvertálod szerveroldaliba is, meg ID-t átírod, akkor működni fog!
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-22, 16:12:54
Hát lol nekem még mindig rossz :D

Mysql:


INSERT INTO `item_proto` VALUES ('80010', 'TeleportTekercs', 'TeleportTekercs', '18', '0', '0', '1', '0', '4', '128', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');

Kliens:


<Item vnum="80010" name="teki" gb2312name="TeleportTekercs" type="18" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="128" immuneflag="0" gold="1" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="60" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

Quest:

quest Teleport2 begin
state start begin
when 80010.use begin
local s = select( " Devil catacomb1 " , " Devil catacomb2 " , " Devil catacomb3 " , " Devil catacomb4 " , " Zombi temető " , " JégSárkány föld " , " Pokol föld " , " Mégse " )
if s == 1 then
pc.warp(784600, 1489700)
chat("Vigyázz magadra.")
elseif s == 2 then
pc.warp(754700, 1404400)
chat("Vigyázz magadra.")
elseif s == 3 then
pc.warp(708200, 1405700)
chat("Vigyázz magadra.")
elseif s == 4 then
pc.warp(836200, 1425000)
chat("Vigyázz magadra.")
elseif s == 5 then
pc.warp(36853200, 36853100)
chat("Vigyázz magadra.")
elseif s == 6 then
pc.warp(0, 0)
chat("Vigyázz magadra.")
elseif s == 7 then
pc.warp(776400, 672900)
chat("Vigyázz magadra.")
elseif s == 8 then
return
end
end
end
end


Na mi lehet a hiba :/ ?
Már nagyon érdekel mi a baj :/
Cím: Re:Teleport Quest "hiba"
Írta: ATAG Dátum 2013-10-22, 16:22:48
Nem vagyok benne biztos, de próbálj meg a select elé berakni egy say-t, pl: say("Hová szeretnél teleportálni?")

Az "elfogadja a szerver a questet" ugye azt jelenti, hogy az object mappában létrejön a 80010 almappa a megfelelő tartalommal?
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-22, 18:39:41
object ezt írja:

local s = select ( " Devil catacomb1 " , " Devil catacomb2 " , " Devil catacomb3 " , " Devil catacomb4 " , " Zombi temető " , " JégSárkány föld " , " Pokol föld " , " Mégse " )
if s == 1 then
pc . warp ( 784600 , 1.4897e+06 )
chat ( "Vigyázz magadra." )
elseif s == 2 then
pc . warp ( 754700 , 1.4044e+06 )
chat ( "Vigyázz magadra." )
elseif s == 3 then
pc . warp ( 708200 , 1.4057e+06 )
chat ( "Vigyázz magadra." )
elseif s == 4 then
pc . warp ( 836200 , 1.425e+06 )
chat ( "Vigyázz magadra." )
elseif s == 5 then
pc . warp ( 3.68532e+07 , 3.68531e+07 )
chat ( "Vigyázz magadra." )
elseif s == 6 then
pc . warp ( 0 , 0 )
chat ( "Vigyázz magadra." )
elseif s == 7 then
pc . warp ( 776400 , 672900 )
chat ( "Vigyázz magadra." )
elseif s == 8 then
return
end


Ez az ellőt van mielőtt ATAG írássát megcsináltam volna!
Cím: Re:Teleport Quest "hiba"
Írta: cunter1996 Dátum 2013-10-24, 01:03:33
Királyság ATAG rájött a hibára :)

quest Teleport2 begin
state start begin
when 80010.use begin
say("Hová szeortretnél telepálni?")
local s = select( " Devil catacomb1 " , " Devil catacomb2 " , " Devil catacomb3 " , " Devil catacomb4 " , " Zombi temető " , " JégSárkány föld " , " Pokol föld " , " Mégse " )
if s == 1 then
pc.warp(784600, 1489700)
chat("Vigyázz magadra.")
elseif s == 2 then
pc.warp(754700, 1404400)
chat("Vigyázz magadra.")
elseif s == 3 then
pc.warp(708200, 1405700)
chat("Vigyázz magadra.")
elseif s == 4 then
pc.warp(836200, 1425000)
chat("Vigyázz magadra.")
elseif s == 5 then
pc.warp(36853200, 36853100)
chat("Vigyázz magadra.")
elseif s == 6 then
pc.warp(0, 0)
chat("Vigyázz magadra.")
elseif s == 7 then
pc.warp(776400, 672900)
chat("Vigyázz magadra.")
elseif s == 8 then
return
end
end
end
end


say("Hová szeortretnél telepálni?")


Köszönöm ^^ Örök hála :)

~Zárom~
EhPortal 1.39 © 2025, WebDev