Ir para conteúdo

Invasão Específica!


Roksas

Posts Recomendados

Iaae galera como vão? Hoje venho trazer para vocês um sistema de Invasão criado por mim.

 

Ele funciona da seguinte maneira:

 

/invasao Monster, Amount, Position

 

Exemplo:

 

/invasao Dragon, 3, 1000, 1000, 7

 

O nome do monstro e depois da vírgula a quantidade, legal né?

Vamos instalar?

 

Entre na pasta data/talkactions/scripts, crie um arquivo chamado newraid.lua e adicione dentro:

 

 

function onSay(cid, words, param)

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

if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires a amount to raid.")
return true
end

if not tonumber(t[2]) or not tonumber(t[3]) or not tonumber(t[4]) or not tonumber(t[5]) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Check if placed correctly the amount and location.")
return true
end

if not tostring(t[1]) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "The first parameter is the name of the monster, place it correctly.")
return true
end

for i = 1, t[2] do
doCreateMonster(t[1], {x = t[3], y = t[4], z = t[5]})
end

doBroadcastMessage("A new invasion began, run to kill the "..t[2].." "..t[1].."'s!")
return true
end

 

 

Nesta parte:

Muito bem, agora siga para o arquivo talkactions.xml e adicione a tag:

 

<talkaction log="yes" words="/invasao" event="script" value="newraid.lua"/>

 

15grrs6.jpg

 

Façam um bom proveito e uso :)

 

 

 

Atualizado 14/04/2013 - Adiconada position no comando!
Editado por Roksas
Link para o comentário
Compartilhar em outros sites

O melhor não, que exagero, rsrs. Tem muitos outros umas 20x melhores que eu :)

Obrigado pelos elogios, espero que gostem, bom uso.

Link para o comentário
Compartilhar em outros sites

Você É O Melhor Scripter Do Xtibia Só N Dou REp + Pq "

Você já atingiu seu limite de reputações positivas para hoje"

 

 

 

também não tem mais ninguém que faz script *-*, brinks .. ele não é o melhor, mais ainda pode ser :_)

Link para o comentário
Compartilhar em outros sites

O melhor não, que exagero, rsrs. Tem muitos outros umas 20x melhores que eu :)

Obrigado pelos elogios, espero que gostem, bom uso.

 

Para Mim Você É O Melhor Mais Honesto E O Que Ajuda Não Importa Quem Seja!

Link para o comentário
Compartilhar em outros sites

Cara, você não entendeu, não é pra ADM isso.

É pros players comprarem PREMIUM para si mesmo, ou para algum amigo.

 

E ele paga ou isso, leia direito o tópico :)

Link para o comentário
Compartilhar em outros sites

Cara, você não entendeu, não é pra ADM isso.

É pros players comprarem PREMIUM para si mesmo, ou para algum amigo.

 

E ele paga ou isso, leia direito o tópico :)

acho que isso era no topico de premium especifico, nao no de invasão kk

adiciona a tag access="5" (acho q é assim q escreve) no talkactions.xml

Link para o comentário
Compartilhar em outros sites

Ops, pequeno erro encontrado, rsrrs. Perdão confundi os tópicos, aqui oh:

 

<talkaction words="/invasao" acess="5" event="script" value="newraid.lua"/>

Link para o comentário
Compartilhar em outros sites

Olá,

 

Muito bom o script, teria como adicionar mais de 1 position e quando for por o comando voce escolhe tambem qual o local.

 

tipo:

 

/invasao Dragon, 3, 2

 

ai o 2 seria a position 2 do script..

 

até mais :D

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...