Ir para conteúdo
Entre para seguir isso  
Dark Billie

Vocation broadcast

Recommended Posts

Dark Billie    0
Dark Billie

----------------------------------------------------------

Nome: Vocation broadcast

.

Versão:8.5

.

Tipo do script: Talkaction

.

Servidor Testado: The forgotten server 0.3.5 PL1

.

Autor: Dark Billie

 

Comentário: -

----------------------------------------------------------

 

Estava vendo uns scripts de anti mc, então vi que poderia fazer um script para vocation broadcast rsrs...

Só queria ganhar post mesmo por isso postei aqui.

 

Em data/talkactions/talkactions.xml:

<talkaction words="/vbc" event="script" value="vocation_broadcast.lua"/>

Em data/talkactions/scripts, crie o arquivo vocation_broadcast.lua e ponha isso dentro:

[color=Blue]function[/color] onSay(cid, words, param)
[color=Blue] local[/color] vocationId = getPlayerVocation(cid)
[color=Blue] local[/color] playerName = getCreatureName(cid)
[color=Blue] local[/color] playerLvl = getPlayerLevel(cid)
[color=Blue] local[/color] bcMsg = playerName .."["..playerLvl.."]: "..param..""
[color=Blue] local[/color] config = {
       cost = 100,
       level = 100,
}

 [color=Blue]  if[/color] getPlayerLevel(cid) >= config.level [color=Blue]then[/color]
     [color=Blue]  if[/color] getPlayerMoney(cid) >= config.cost [color=Blue]then[/color]
          [color=Blue] for[/color] _, pid in ipairs(getPlayersOnline()) [color=Blue]do[/color]
               [color=Blue]if [/color]getPlayerVocation(pid) == vocationId [color=Blue]then[/color]
                       doPlayerSendTextMessage(pid, MESSAGE_STATUS_WARNING, bcMsg)
               [color=Blue]end
           end[/color]
           doPlayerRemoveMoney(cid, config.cost)
       [color=Blue]else[/color]
           doPlayerSendCancel(cid, "Você precisa de "..config.cost.." gold pieces.")
           doSendMagicEffect(getThingPos(cid), 2)
       [color=Blue]end
   else[/color]
       doPlayerSendCancel(cid, "Você precisa de level "..config.level..".")
       doSendMagicEffect(getThingPos(cid), 2)
  [color=Blue] end
   return true[/color]
[color=Blue]end[/color]

Para usar é simples...diga /vbc [msg] e a msg irá aparecer para todos da sua vocação, desde que você tenha o level e o dinheiro, que estão nessas linhas:

[color=Green][color=Black][font=Verdana] local config = {
       cost = 100,
       level = 100,
}[/font][/color][/color]

 

Um exemplo de uso:

/vbc war perto do depot knight x pally

Bom galera, é só. Sugestões mandem aqui.

 

Ps.: Eu já vi guild broadcast, mas vocation broadcast eu nunca vi, e se já existe, desculpem :/

 

 

Editado por Dark Billie

Compartilhar este post


Link para o post
Mock    32
Mock

Comentario:

Dark billie sempre fazendo otimos scripts e bem organizado :D

 

Aprovadoico_aprovado.png & Movidoicon_movido.giffechado22xnux7.gif

 

mock.png

Compartilhar este post


Link para o post
bonde116    0
bonde116

fico de+ assim se tiver um quest só para knight um cara pode chamar todos os kinas sem ter noobs inchendo o saco =)

Compartilhar este post


Link para o post
Fixthow    33
Fixthow

Rooox, : )

grande scripter .-., obstencbr agradeçe :fun:

Compartilhar este post


Link para o post
Mago Branco    0
Mago Branco

Realmente muito útil para quests e quem sabe eventos...

 

Idéias x idéias, usarei :fun:

 

Grande Dark

Compartilhar este post


Link para o post
LaaH    0
LaaH

Muito bom

 

funfo certim no meo ot

sem error nada

=)

Compartilhar este post


Link para o post
patrickdelfim    0
patrickdelfim

demais muito bem organisado vc faz otimos scripts se vc quise entrea na equipe underworld precisamos de script vlww ai^^

Compartilhar este post


Link para o post
Rojao~    0
Rojao~

Bom, so queria save se da pra coloca esse sistema em 8.42

porque nao da com event:"exemplo" acho que isso que faz nao funciona...

Compartilhar este post


Link para o post
Dark Billie    0
Dark Billie

#Rojao Skylizer:

Ele funciona em 8.42 sim, eu acho ._.

 

#patrickdelfim:

Obrigado pelo elogio, mas infelizmente já estou em outra equipe.

 

#Laah:

Bom que funcionou, eu mal havia testado :/

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×