1
[Sistema] Consola indica error detallado de npc (Tfs 1.0) Sáb Feb 21, 2015 11:20 am
[Admin] God Maya
![[Admin] God Maya](https://2img.net/u/2712/30/40/04/avatars/1-92.jpg)
Administrador

bueno aqui le dejo esta pequeña modificacion de modules.lua para que le alerte del problema exacto de unos de sus npc esto solo funciona en tfs 1.0.
nos vamos a :
NPC / lib / npcsystem / modules.lua |
abrimos el archivos y comensamos a editar:
buscamos esta linea:
- Código:
if reply ~= nil then
self:addKeyword(keywords, reply)
else
y abajo colocamos:
- Código:
print("[Warning] NpcSystem:", "Parameter '" .. "keyword_reply" .. n .. "' missing. Skipping...")
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter '" .. "keyword_reply" .. n .. "' missing. Skipping...")
end
else
--------------------------------
buscamos:
- Código:
if(name ~= nil and x ~= nil and y ~= nil and z ~= nil and cost ~= nil) then
self:addDestination(name, {x=x, y=y, z=z}, cost, premium)
else
y abajo pegamos:
- Código:
print("[Warning] NpcSystem:", "Parameter(s) missing for travel destination:", name, x, y, z, cost, premium)
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter(s) missing for travel destination:", name, x, y, z, cost, premium)
end
end
end
-----------------------
buscamos:
- Código:
self:addBuyableItem(nil, itemid, cost, subType, realName)
end
else
y abajo pegamos:
- Código:
print("[Warning] NpcSystem:", "Parameter(s) missing for item:", itemid, cost)
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter(s) missing for item:", itemid, cost)
end
else
if name ~= nil and itemid ~= nil and cost ~= nil then
-----------------------------
buscamos:
- Código:
self:addBuyableItem(names, itemid, cost, subType, realName)
end
else
y abajo pegamos:
- Código:
print("[Warning] NpcSystem:", "Parameter(s) missing for item:", name, itemid, cost)
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter(s) missing for item:", name, itemid, cost)
end
end
end
----------------------------
buscamos:
- Código:
if itemid ~= nil and cost ~= nil then
self:addSellableItem(nil, itemid, cost, realName, subType)
else
y abajo pegamos:
- Código:
print("[Warning] NpcSystem:", "Parameter(s) missing for item:", itemid, cost)
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter(s) missing for item:", itemid, cost)
end
else
if name ~= nil and itemid ~= nil and cost ~= nil then
----------------------------
buscamos:
- Código:
names[#names + 1] = name
self:addSellableItem(names, itemid, cost, realName, subType)
else
y abajo pegamos:
- Código:
print("[Warning] NpcSystem:", "Parameter(s) missing for item:", name, itemid, cost)
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter(s) missing for item:", name, itemid, cost)
end
end
end
buscamos:
- Código:
self:addBuyableItemContainer(names, container, itemid, cost, subType, realName)
end
else
y abajo pegamos:
- Código:
print("[Warning] NpcSystem:", "Parameter(s) missing for item:", name, container, itemid, cost)
+ print("[Warning : " .. Npc():getName() .. "] NpcSystem:", "Parameter(s) missing for item:", name, container, itemid, cost)
end
end
end
bueno eso seria todo.
bueno aqui esta modules ya modificado: [Tienes que estar registrado y conectado para ver este vínculo]
creditos: KekezitoLHP

![[Sistema] Consola indica error detallado de npc (Tfs 1.0) YNU5B25](https://i.imgur.com/yNU5B25.png)