Ir para conteúdo

Mini Funções


BananaFight

Posts Recomendados


Nome: Block Mods
Descrição: bloquear mods para que só funcionem no seu server
Autor: Eduardo Vicente (Banana Fight)
Website: www.xtibia.com

 

Instalação

modules\client_entergame\entergame.lua

Embaixo de EnterGame.In, Você adiciona esta linha.

function returnServer()
 return enterGame:getChildById('serverHostTextEdit'):getText()
end

 

Agora você tem a escolha de "Esconder" seu código em um arquivo, Eu escolhi o gamelib, Então vamos para

modules\gamelib\game.lua

Lá no final desse arquivo você adiciona isso

 

function checkServerMod()
 if returnServer() ~= 'go.thunderot.com.br' then
x = 'no'
 else
x = 'yes'
 end
 return x
end

 

Processo de instalação pronto.

 

Como Usar Dentro do seu Mod

 

no arquivo .lua, existe uma função como está :

 

function toggle()
 if ThunderButton:isOn() then
ThunderWindow:hide()
ThunderButton:setOn(false)
 else
ThunderWindow:show()
ThunderButton:setOn(true)
 end
end

 

E ela você vai editar ficando assim :

 

function toggle()
 if checkServerMod() == 'yes' then
if ThunderButton:isOn() then[
  ThunderWindow:hide()
  ThunderButton:setOn(false)
else
  ThunderWindow:show()
  ThunderButton:setOn(true)
end
 end
end

 

 

Nome: Play Music
Descrição: toca musica quando ativado
Autor: Eduardo Vicente (Banana Fight)
Website: www.xtibia.com

 

Instalação

 

Gamelib/game.lua, lá no final adiciona isso:

 

 

function playMusic(fileName, value)
g_sounds.getChannel(1):play(fileName)
end

 

 

Como Usar Dentro do seu Mod

 

playMusic('Nome da musica')

 

OBS:
Só funciona com arquivos .ogg
O a musica deve estar dentro da pasta de onde a função esta sendo usada
em playMusic('') Deixe apenas o nome da musica = playMusic('attack')

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

Pow amigo não entendi, essa parte.

function toggle()
 if ThunderButton:isOn() then
    ThunderWindow:hide()
    ThunderButton:setOn(false)
 else
    ThunderWindow:show()
    ThunderButton:setOn(true)
 end
end

 

Onde se encontra essa arquivo? Abraço

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Amigo, isso não é nem um pouco efetivo, qualquer ser que não seja um analfabeto funcional consegue editar isso...

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

@Banana

você pode explicar melhor ? não entendi muito, você coloka "uma linha" no seu SCRIPT e ele vai funciona só no seu servídor? isso mesmo? se não podería me explica? ficarei grato.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...