Ir para conteúdo
  • 0

Script Para X Criatura Nascer Em Qualquer Lugar Do Mapa


lelesho

Pergunta

Ola galera do Xtibia *-*

 

Hoje preciso da ajuda de vocês para fazer um pequeno script pra mim.

Não sei se isso é script ou algo do gênero.

 

Estou montando um servidor próprio e preciso de muitos script's.

 

Um dele é assim.

 

Um script que eu posso configurar qual monstro poderá nascer em qualquer lugar do MAPA.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

talkactions.xml:

 

<talkaction log="yes" access="5" words="/createmonster" script="createmonsterpos.lua"/>

 

createmonsterpos.lua:

 

function onSay(cid, words, param)

local t = string.explode(param, ",")

local pos = {x = t[2], y = t[3], z = t[4]}

 

if not t[4] or not tonumber(t[2]) or not tonumber(t[3]) or not tonumber(t[4]) then

doPlayerSendCancel(cid, "Especifique a posição corretamente.") return true

end

 

doCreateMonster(t[1], pos)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Monstro "..t[1].." criado na posição: X = "..t[2]..", Y = "..t[3]..", Z = "..t[4].."")

return true

end

 

 

Uso:

Você: /createmonster Zombie,100,100,7
Mensagem: "Monstro Zombie criado na posição: X = 100, Y = 100, Z = 7"

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

  • 0

Não testei:

 

function onSay(cid, words, param)
local lugares_Pro_Monstro = {{ x = 1, y = 2, z = 3}, { x = 1, y = 2, z = 3}, { x = 1, y = 2, z = 3}, { x = 1, y = 2, z = 3}}
for _, k in pairs(lugares_Pro_Monstro) do
local a = lugares_Pro_Monstro[math.random(1, k)]
doCreateMonster("Nome", a)
broadcastMessage( "O Monstro foi criado.", 22)
end
return  true
end

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...