[06/05/2012 19:59:56] [Error - Spell Interface]
[06/05/2012 19:59:56] data/spells/scripts/ps/Bubble Blast.lua:onCastSpell
[06/05/2012 19:59:56] Description:
[06/05/2012 19:59:56] (luaGetThingFromPos) Tile not found
Erro do talk
[06/05/2012 22:20:56] [Error - TalkAction Interface]
[06/05/2012 22:20:56] In a timer event called from:
[06/05/2012 22:20:56] data/talkactions/scripts/move1.lua:onSay
[06/05/2012 22:20:56] Description:
[06/05/2012 22:20:56] (luaHasItemProperty) Item not found
Como coloco para o player morrer no server? pois ele não toma atake fisico nem spell dos pokemons...
Server usado "Pokemon Dash Advanced" e "Pokemon Dash Edit | By Slicer |"
Aqui os 2 script.
Spell
function onCastSpell(cid, var)
if isSummon(cid) then return true end
docastspell(cid, "Bubble Blast")
return true
end
Talk... esse e grande.
local msgs = {"use ", ""}
function onSay(cid, words, param, channel)
if param ~= "" then return true end
if string.len(words) > 3 then return true end
if #getCreatureSummons(cid) == 0 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need a pokemon to use moves.")
return 0
end
if getCreatureCondition(getCreatureSummons(cid)[1], CONDITION_INVISIBLE) and not isGhostPokemon(getCreatureSummons(cid)[1]) then
return 0
end
local mypoke = getCreatureSummons(cid)[1]
if getCreatureCondition(cid, CONDITION_EXHAUST) then return true end
if getCreatureName(mypoke) == "Evolution" then return true end
local name = getCreatureName(mypoke) == "Ditto" and getPlayerStorageValue(mypoke, 1010) or getCreatureName(mypoke)
local it = string.sub(words, 2, 3)
local move = movestable[name].move1
local cdzin = "move"..it..""
if it == "2" then
move = movestable[name].move2
elseif it == "3" then
move = movestable[name].move3
elseif it == "4" then
move = movestable[name].move4
elseif it == "5" then
move = movestable[name].move5
elseif it == "6" then
move = movestable[name].move6
elseif it == "7" then
move = movestable[name].move7
elseif it == "8" then
move = movestable[name].move8
elseif it == "9" then
move = movestable[name].move9
elseif it == "10" then
move = movestable[name].move10
elseif it == "11" then
move = movestable[name].move11
elseif it == "12" then
move = movestable[name].move12
elseif it == "13" then
move = movestable[name].move13
end
if not move then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.")
return true
end
if false and getLevel(mypoke) < move.level then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't have enough level to use this move.")
return 0
end
if getCD(getPlayerSlotItem(cid, 8).uid, cdzin) > 0 and getCD(getPlayerSlotItem(cid, 8).uid, cdzin) < (move.cd + 2) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." seconds to use this move again.")
return 0
end
if getTileInfo(getThingPos(mypoke)).protection then
doPlayerSendCancel(cid, "Your pokemon cannot use moves while in protection zone.")
return 0
end
if move.target == 1 then
if not isCreature(getCreatureTarget(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don\'t have any targets.")
return 0
end
if getCreatureCondition(getCreatureTarget(cid), CONDITION_INVISIBLE) then
return 0
end
if getCreatureHealth(getCreatureTarget(cid)) <= 0 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your have already defeated your target.")
return 0
end
if not isCreature(getCreatureSummons(cid)[1]) then
return true
end
if getDistanceBetween(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid))) > move.dist then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Get closer to the target to use this move.")
return 0
end
if not isSightClear(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid)), false) then
Pergunta
Anubis18 1
Erro do spell
Erro do talk
Como coloco para o player morrer no server? pois ele não toma atake fisico nem spell dos pokemons...
Server usado "Pokemon Dash Advanced" e "Pokemon Dash Edit | By Slicer |"
Aqui os 2 script.
Spell
Talk... esse e grande.
Link para o comentário
https://xtibia.com/forum/topic/185824-erro-de-spelltalk-e-char-imortal-em-ot-pokemon/Compartilhar em outros sites
24 respostass a esta questão
Posts Recomendados