[Evento] Free For All

Roksas
Por Roksas
em Actions e Talkactions

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

[EVENT] Free For All

 

Como vão galerinha do Éks? Hoje tive uma ideia bem maluquinha e vim trazer para vocês, é o Evento Free For All!

 

Mas oque ele faz?

 

O Free For All é um evento aonde o GOD/GM/ADM o reproduz, ele usa o comando:

 

/free quant

 

E assim em X segundos começa a aparecer itens sorteados em posições sorteadas, tudo configurável, vamos instalar?

~~

 

Vá em data/talkactions/scripts, copie algum arquivo da pasta e cole, renomeie para event_FFL.lua, abra-o com o bloco de notas e cole isso dentro:

 

 

local event_cfg = {
items = {2148, 2494, 2152},
pos = {{x = 1000, y = 1000, z = 7}, {x = 995, y = 995, z = 7}, {x = 1005, y = 995, z = 7}},
timeto_start = 1
}

function onSay(cid, words, param)
local t = string.explode(param, ",")

for a = 1, t[1] do
addEvent(doCreateItem, event_cfg.timeto_start*60*1000, event_cfg.items[math.random(#event_cfg.items)], 1, event_cfg.pos[math.random(#event_cfg.pos)])
end

doBroadcastMessage("Atenção, em "..event_cfg.timeto_start.." minuto(s) ocorrerá o Event FFL, "..t[1].." items serão espalhados no mapa, corra e garanta o seu!", MESSAGE_STATUS_CONSOLE_RED)
return true
end

 

 

Em talkactions.xml adicione essa tag:

 

<talkaction words="!freeitems;!free;/freeitems;/free" acess="5" event="script" value="event_FFL.lua"/>

 

Prontinho, basta usar o comando citado no começo do tópico, exemplo:

 

/free 3

 

Começa o evento e cria 3 itens sorteados :)

  • Configurando o código:

local event_cfg = {
items = {2148, 2494, 2152},
pos = {{x = 1000, y = 1000, z = 7}, {x = 995, y = 995, z = 7}, {x = 1005, y = 995, z = 7}},
timeto_start = 1
}

 

Em items, separados por vírgulas, coloque o ID dos itens que podem ser sorteados no Evento.

 

Já em pos você coloca separadas por vírgulas e entre {} as coordenadas aonde podem cair itens, use sua criatividade, coloque coordenadas dos cantos do templo, de uma rua, etc.

 

Aonde está timeto_start é os minutos em que começa o Evento após você usar o comando!

~~

 

Boa sorte galerinha, beijo grande :)

 

29onx1c.jpg

 

Críticas, dúvidas e sugestões tô ae!


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

WebTutoriais

Estudando Linux !
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 15/03/13Posts: 126Char no Tibia: No Have

Vou Usar Concerteza ! REP+!


¿

elrico

hm.. sei lá
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/04/13Posts: 49

Aprovado, Muito bom !

Mapper: 100%

Spriter: 100%

Scripter: 50%

Client Maker: 10%

 

 

 

 

 

REP +

Gabrieltxu

O Héroi
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/06/12Posts: 2180Gênero: MasculinoChar no Tibia: Supreme Player

haha Manolo bem dahora em vo usar jaja xD

REP+

Canal do facebook de lives!! cola la galera me ajudar seguindo a pagina hehe ! ❤️

 

               https://www.facebook.com/Tuxao0

ThiagoBji

Blindão
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/10/12Posts: 789

Gostei da criatividade do script, obrigado pela contribuição!

 

Script com ideias diferentes, sempre são bem-vindos! :)

thiagobji.jpg

Contato FACE: FaceBook.com/Thiagobji | Skype: Thiagobji2

Atenciosamente, Thiagobji.

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Obrigado pessoal, se puderem me falar bugs e/ou sugestões pra um V2..


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

ThiagoBji

Blindão
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/10/12Posts: 789

Claro! 2 Sugestões.

 

V.2 - Em vez da posição que o item for criado for no script.lua, for assim, exemplo:

 

/free 2160, 1, 160, 54, 7

 

(2160 = ID DO ITEM. 1 = QUANTIDADE. 160, 54, 7 = POSIÇÃO)

 

V.3 - Em vez de dá item, dá premium/vip.

thiagobji.jpg

Contato FACE: FaceBook.com/Thiagobji | Skype: Thiagobji2

Atenciosamente, Thiagobji.

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

negocio eh dar random no mapa todo kkk -verificando se eh tile 'andavel' antes de criar o item-

 

ou tpw..

/free area, qntdade

onde area seria definida no script e dai dava random nessa area toda '--' tpw..

local areas = {
['cerulean'] = {from = {x=, y=, z=}, to = {x=, y=, z=}},
}

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

Sugestão para v;2: Poderia fazer um nômade NPC viajante que por onde ele anda, ele cria items(não sempre, só as vezes), ele vai andando como um player só que mais rápido.

jeoz.png

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Legal Sky, seria bem divertido para os players né? Ter que correr atrás dele, haha.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

SmallThor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/06/12Posts: 20

Desculpe se estiver revivendo.. mas cade o conteúdo para por no .lua?

SamueLGuedes

Coordenador *-*
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1069Gênero: MasculinoChar no Tibia: Kyuzen

Gostei bastante, resp+, irá ajudar muitas pessoas, abraços.

 

 

My Show-OFF

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

script legalzinho '-'

só adicionar umas configurações pra ele poder usar as pos e os items que quiser xD

bossisg.png