Ir para conteúdo
  • Cadastre-se

Posts Recomendados

aparece este erro no console do meu server como arruamr isso ?

[30/04/2012 21:54:57] [Error - CreatureScript Interface]

[30/04/2012 21:54:57] In a timer event called from:

[30/04/2012 21:54:57] buffer:onKill

[30/04/2012 21:54:57] Description:

[30/04/2012 21:54:57] [string "function setPlayerStorageTable(cid, storage..."]:105: bad argument #1 to 'pairs' (table expected, got boolean)

[30/04/2012 21:54:58] stack traceback:

[30/04/2012 21:54:58] [C]: in function 'pairs'

[30/04/2012 21:54:58] [string "function setPlayerStorageTable(cid, storage..."]:105: in function <[string "function setPlayerStorageTable(cid, storage..."]:95>

desde já grato !!!!

Link para o post
Compartilhar em outros sites

problema em uma tabela .. no for na hora de ler ela.

poxa, sabe me dizer qual o script que ta dando .. passa pra gente que possamos tentar arrumar :P

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites

creaturescripts.rar

dei um Upload da pasta Creature Script.

skydangerous então esse é um dos problemas não sei qual seria o script que está causando

este erro, por aparecer isto aqui no erro [Error - CreatureScript Interface] eu penso que o erro deve ser em creaturescripts.

se conseguir me ajudar ficarei grato !!!

abraços

Link para o post
Compartilhar em outros sites

Irei ter que olhar todos script heehu irei ver se consigo achar o erro

@Edit

achei o erro ta no script tpmonster

for name, pos in pairs(config.bosses) do

nessa linha

seria for name, pos in pairs(bosses) do

aqui vai ele corrigido

message = "Congrulations. Teleport close in 1 minute"

timeToRemove = 60

teleportId = 1387

local bosses = {

["Magician"] = { x = 459, y = 594, z = 7 }

}

local function removal(position)

doRemoveThing(getTileItemById(position,teleportId).uid, 1)

return TRUE

end

function onDeath(cid, corpse, killer)

registerCreatureEvent(cid, "teleportmonster")

local position = getCreaturePosition(cid)

for name, pos in pairs(bosses) do

if name == getCreatureName(cid) then

doCreateTeleport(teleportId, pos, position)

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

addEvent(removal,timeToRemove * 1000, position)

doSendMagicEffect(position,10)

end

end

return TRUE

end

se não funcionar tente este

function removeTp(tp)

local z = getTileItemById(createPos, tpId)

if z then

doRemoveItem(z.uid, 1)

doSendMagicEffect(createPos, CONST_ME_POFF)

end

return TRUE

end

function onDeath(cid, corpse, killer)

local monsterName = "Dark Magician" -- nome do monstro

local tpTime = 30 -- em segundos

local createPos = {x = 123, y = 123, z = 7} -- aki a posiçao aonde vai ser criado

local toPos = {x = 123, y = 123 , z = 7} -- posiçao aonde o tp levara

if isMonster(cid) then

if string.lower(getCreatureName(cid)) == string.lower(monsterName) then

doCreateTeleport(1387, toPos, createPos)

doCreatureSay(killer,"Você matou o "..monsterName.." agora um tp se abrira voce tem "..tpTime.." segundos para entrar nele.",TALKTYPE_ORANGE_1)

addEvent(removeTp, tpTime*1000)

end

end

return TRUE

end

Editado por Skyforever
Colocar outro script (veja o histórico de edições)

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

tenho outro erro de um arquivo,

vipsystem.lua



-- configs

templepos = {x=200,y=200,z=7}

cityid = 1

-- end configs


function onLogin(cid)

timenow = os.time()

viptime = getPlayerStorageValue(cid,29000)

quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)(360024))

if quantity == 0 and viptime == 0 then

setPlayerStorageValue(cid,29000,0)

doTeleportThing(cid,templepos)

-- setPlayerTown (estou sem minha listinha de functions para ver qual function que é para colocar townid), você pode colocar aqui se quiser

end

return TRUE

end

Você pois "=" e esqueceu de por em outra coisa, porém seria "=="(igual) e não recebe..

Não deve ser esse o problema, mas deve ajudar

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites
  • 1 year later...
local config = {
message = "Congrulations. Teleport close in 1 minute",
timeToRemove = 60, -- seconds
teleportId = 1387,
bosses = {
["Magician"] = { x = 459, y = 594, z = 7 },
 
}
}
 
local function removal(position)
doRemoveThing(getTileItemById(position, config.teleportId).uid, 1)
return TRUE
end
 
function onDeath(cid, corpse, killer)
registerCreatureEvent(cid, "teleportmonsters")
local position = getCreaturePosition(cid)
 
for name, pos in pairs(config.bosses) do
if name == getCreatureName(cid) then
teleport = doCreateTeleport(config.teleportId, pos, position)
doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
addEvent(removal, config.timeToRemove * 1000, position)
doSendMagicEffect(position,10)
end
end
return TRUE
end 
como uso esse scripe pq o meu não funciona
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo