Eae galera, estou criando uma quest no meu otserver "King Armor" Bom eu peguei o script do DuuhCarvalho pórem, quando eu coloco o action e unique no tile não teletransporta e também não nasce os monstro então queria que alguém me ajudasse. Ah o script até funciona mais, em tile diferetes por exemplo 1º tile para teletransporta e o 2º para summonar o monstro, mais ficaria ruim por que o jogador teria que que ir em 1 tile e depois ir em outro.
qro q seja um piso q telestransporta para x area e nessa area qnd player kai aparessa os monsters
vídeo para esclarecer
script que nasce o monstro
function onStepIn(cid, item, fromPosition, toPosition)
local monsters = { {"Morgaroth", {x = 1551 , y = 1395, z = 8}}, -- monster 1, coloca o nome do monster e a posição onde ele vai aparecer {"Morgaroth", {x = 1551 ,y = 1396, z = 8}}, -- nome do monster, e a pos que ele vai aparecer {"Morgaroth", {x = 1551 ,y = 1397, z = 8}}, -- faça o mesmo com todos os monsters {"Morgaroth", {x = 1552 ,y = 1397, z = 8}}, -- ... {"Morgaroth", {x = 1552 ,y = 1396, z = 7}}, -- ... {"Morgaroth", {x = 1552 ,y = 1395, z = 8}}, -- ... {"Morgaroth", {x = 1551 ,y = 1395, z = 7}}, -- ... {"Morgaroth", {x = 1550 ,y = 1395, z = 7}} -- ... }
if isPlayer(cid) then if getPlayerStorageValue(cid, 90972) >= 1 then for i = 1, #monsters do doCreateMonster(monsters[1], monsters[2]) setPlayerStorageValue(cid, 90972, 0) end end end
return true end
script que teleporta o jogador
local positions = { [1] = {x = 1552, y = 1396, z = 8}, -- posição 1
} function onStepIn(cid, item, fromPosition) if isPlayer(cid) then doTeleportThing(cid, positions[math.random(1, #positions)]) setPlayerStorageValue(cid, 90972, 1) end return TRUE end
Pergunta
vitorelias 3
Eae galera, estou criando uma quest no meu otserver "King Armor" Bom eu peguei o script do DuuhCarvalho pórem, quando eu coloco o action e unique no tile não teletransporta e também não nasce os monstro então queria que alguém me ajudasse. Ah o script até funciona mais, em tile diferetes por exemplo 1º tile para teletransporta e o 2º para summonar o monstro, mais ficaria ruim por que o jogador teria que que ir em 1 tile e depois ir em outro.
qro q seja um piso q telestransporta para x area e nessa area qnd player kai aparessa os monsters
vídeo para esclarecer
script que nasce o monstro
function onStepIn(cid, item, fromPosition, toPosition)
local monsters = {
{"Morgaroth", {x = 1551 , y = 1395, z = 8}}, -- monster 1, coloca o nome do monster e a posição onde ele vai aparecer
{"Morgaroth", {x = 1551 ,y = 1396, z = 8}}, -- nome do monster, e a pos que ele vai aparecer
{"Morgaroth", {x = 1551 ,y = 1397, z = 8}}, -- faça o mesmo com todos os monsters
{"Morgaroth", {x = 1552 ,y = 1397, z = 8}}, -- ...
{"Morgaroth", {x = 1552 ,y = 1396, z = 7}}, -- ...
{"Morgaroth", {x = 1552 ,y = 1395, z = 8}}, -- ...
{"Morgaroth", {x = 1551 ,y = 1395, z = 7}}, -- ...
{"Morgaroth", {x = 1550 ,y = 1395, z = 7}} -- ...
}
if isPlayer(cid) then
if getPlayerStorageValue(cid, 90972) >= 1 then
for i = 1, #monsters do
doCreateMonster(monsters[1], monsters[2])
setPlayerStorageValue(cid, 90972, 0)
end
end
end
return true
end
script que teleporta o jogador
local positions = {
[1] = {x = 1552, y = 1396, z = 8}, -- posição 1
}
function onStepIn(cid, item, fromPosition)
if isPlayer(cid) then
doTeleportThing(cid, positions[math.random(1, #positions)])
setPlayerStorageValue(cid, 90972, 1)
end
return TRUE
end
Espero que possam me ajudar
Editado por vitoreliasLink para o comentário
https://xtibia.com/forum/topic/230048-piso-teletransporta-ao-mesmo-tempo-nasce-8-monstro/Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados