Tipologie server(PvM / PvP): -
*Resursă folosită: http://just4metin.ro/sursa/negot-distan ... 82354.html
*ServerFiles utilizat: Cartof V5
*Syserr: nu apare nimic
Poză:
*Detalii suplimentare: Pot intra in client, cand apas F6 / dau click pe "Negociaza" in PM imi apare fereastra cu introducerea numelui player-ului cu care vreau sa fac trade insa dupa ce scriu numele si dau click pe "Initializeaza Comertul" nu se intampla nimic.. nu imi apare fereastra de negot.. banuiesc ca problema provine de la faptul ca nu am pus quest-ul dar problema este ca atunci cand incerc sa il compilez intampin problema urmatoare:
Cod: Selectaţi tot
QUEST : sistem_negot
STATE : start
FUNCTION GetName()
FUNCTION GetVid(n)
WHEN : login
WHEN : button or
WHEN : info
Calls undeclared function! :
q.getcurrentquestindex
Abort (core dumped)
Cod: Selectaţi tot
----------------------------------------------------
----- Quest: Sistem negocieaza cu un player -----
----- Server: Test -----
----- Author: VegaS & Rafa -----
----------------------------------------------------
quest sistem_negot begin
state start begin
function GetName()
cmdchat("getinputbegin")
name = input(cmdchat("sistem_negot_verificare_nume"))
cmdchat("getinputend")
return name
end
function GetVid(n)
local name = n
local vid = find_pc_by_name(name)
if name == "" then return end
if name == pc.get_name() then return end
if vid == 0 then return end
local myvid = pc.select(vid)
local vicvid = pc.get_vid()
pc.select(myvid)
return tonumber(vicvid)
end
when login begin
cmdchat("sistem_negot_map "..q.getcurrentquestindex())
end
when button or info begin
local name = sistem_negot.GetName()
local vid = sistem_negot.GetVid(name)
cmdchat("sistem_negot_deschidere_fereastra "..vid.."")
end
end
end


