Dá algum erro na distro? O pokémon tem que estar fora da ball?
3
927
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

13 de agosto de 2020 às 18:53
info
Grupo: Visconde
Registrado: 09/05/18
Posts: 267
Reputação: +9
Gênero: Feminino
Char no Tibia: Merascylla

13 de agosto de 2020 às 19:09
15 minutos atrás, Yan18 disse:Dá algum erro na distro? O pokémon tem que estar fora da ball?
Sim, fora da ball e não da nenhum erro, so aparece a mensagem no jogo q precisa ta usando o pokemon


info
Grupo: Visconde
Registrado: 09/05/18
Posts: 267
Reputação: +9
Gênero: Feminino
Char no Tibia: Merascylla
Alguém consegue ver o pq não está funcionando esse script?
local playerA = {
{x=878, y=1369, z=8}, -- Lugar onde o primeiro player vai estar
}
local playerB={
{x=878, y=1400, z=8}, -- Lugar onde o primeiro player vai aparecer
}
local playerNeed = {
items = {
{13234, 2}, -- items 1, {itemid, quantidade}
{13239, 2}, -- items 2, se for precisar. {itemid, quantidade}
{13215, 2}, -- items 3, se for precisar. {itemid, quantidade}
-- items infinitos, se for precisar.
},
pokemon = "Ditto",
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local players = {}
for _, pos in pairs(playerA) do
local player = getTopCreature(pos).uid
if not isPlayer(player) then
return doPlayerSendCancel(cid, "You need 4 players for this quest.")
elseif #getCreatureSummons(player) ~= 1 or getCreatureSummons(player)[1] ~= playerNeed.pokemon then
return doPlayerSendCancel(cid, "All players need a pokémon "..playerNeed.pokemon..".")
end
for _, item in pairs(playerNeed.items) do
if getPlayerItemCount(player, item[1]) < item[2] then
return doPlayerSendCancel(cid, "All players need a item "..(getItemInfo(item[1]).name)..".")
end
end
table.insert(players, player)
end
for id, pos in pairs(playerB) do
for _, item in pairs(playerNeed.items) do
doPlayerRemoveItem(players[id], item[1], item[2])
end
doTeleportThing(players[id], pos, false)
doSendMagicEffect(pos, CONST_ME_POFF)
doSendMagicEffect(pos, CONST_ME_ENERGYAREA)
end
return true
end
Estou com o Pokemon, itens e na posição correta.