RO
talkaction

Invasão Específica!

Por Roksas, 11 de abr. de 2013 em Actions e Talkactions

script
26
3.8k
RoksasR
11 de abril de 2013 às 13:58

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 Maio 12 por Roksas

WebTutoriaisW
11 de abril de 2013 às 14:28

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

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

RoksasR
11 de abril de 2013 às 14:30

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

Obrigado pelos elogios, espero que gostem, bom uso.

CipSoftsC
11 de abril de 2013 às 14:32

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 :_)

RoksasR
11 de abril de 2013 às 14:40

 

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

 

Amém

WebTutoriaisW
11 de abril de 2013 às 14:43

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!

kaiotpK
11 de abril de 2013 às 14:43

Parabens Pelo Topico...Ajudou Muito..Por Mim Aprovado

Dann123D
11 de abril de 2013 às 20:52

Aew por que os playes também pode usar este comando ? ¬¬

 

Tem como eu adicionar um "acess 5" ? vai dar erro se eu fizer isto ?

RoksasR
11 de abril de 2013 às 21:09

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 :)

Dann123D
11 de abril de 2013 às 21:30

Humm beleza :)

Editado Abril 11 por Dann123

drakylucasD
11 de abril de 2013 às 21:32

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

RoksasR
11 de abril de 2013 às 21:46

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

 

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

Sakura777S
13 de abril de 2013 às 09:40

Também acho, muito bom o script ^^ vai ganhar +rep

curruwilliamC
14 de abril de 2013 às 12:06

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

RoksasR
14 de abril de 2013 às 12:24

Proontinho atualizado, da um F5 ai rsrs.

 

/invasao Nome, quanti, position