Ir para conteúdo

Featured Replies

Postado
  • Autor

Esse script é muito útil para derrubar servidores, /crystal 99999999999999 a memória do server sobre carrega e ele caí, HUEHUEHEUHEU.

Tome cuidado com quem irá usar esse script.

E se você quer que as moedas começam a cair na hora do coliseum sómente, faça isso no script do coliseum, ou crie um globalevent para executar no mesmo horário do coliseum.

Nossa nem sabia disso, mais tem problema em eu usar em cantidade moderada tipo /crystal 100000 +/-, tipo isso?

Tem que criar uma talkaction, e dentro dela colocar isso ai, e arrumar a posição certinha do coliseu.

Ai quando você falar o comando da talkaction que você criou, vai começar a aparecer moeda no chão.

 

 

Aqui um exemplo de talkaction:

http://www.tibiaking.com/forum/topic/10501-sistema-de-afk/

Então ta, olha so se eu entendi, faço um arquivo.lua na pasta talkactions e colo isso dentro:

local pos = {x=100, y=100, z=7} -- muda aqui pra posição central da arena

local coin = 100 -- muda aqui tbm pro id da crystal coin

local speed = 150 -- velocidade em ms que aparecem as moedas

local rangeX = 3 -- alcance no eixo x

local rangeY = 3 -- alcance no eixo Y

 

 

for i = 1, (param*1) do

    addEvent(doCreateItem, i * speed, coin, 1, {x=pos.x + math.random(-rangeX, rangeX), y= pos.y  + math.random(-rangeY, rangeY), z=pos.z})

end

 

Ae depois eu crio um comando na talkactions.xml certo?

Bom se voce criar um comando pra mim agradeçeria ou é so copia um comando de la e muda com nome do arquivo.lua e o comando desejado?

Ficaria mais facil pra mim se voce criaçe tambem, de qualquer forma muito obrigado !

 

                                                           

55f6tc.gif                     

  • Respostas 19
  • Visualizações 2.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Jamison Collins
    Jamison Collins

    Bem, eu não testei, porém, creio que esteja certo Espero ter ajudado !   @edit Preste atenção em outra alteração do script que eu fiz ! function onSay(cid, words, param, channel) param = tonumb

  • usa isso numa talkaction. local pos = {x=100, y=100, z=7} -- muda aqui pra posição central da arena local coin = 100 -- muda aqui tbm pro id da crystal coin local speed = 150 -- velocidade em ms q

  • Jamison Collins
    Jamison Collins

    Tente isso :   Você executará o comando da seguinte forma : /ccrain numerodemuedas Talkaction XML : <talkaction log="yes" words="/ccrain" access="3" event="script" value="ccrain.lua"/> Cr

Postado

Tente isso :

 

Você executará o comando da seguinte forma :

/ccrain numerodemuedas

Talkaction XML :

<talkaction log="yes" words="/ccrain" access="3" event="script" value="ccrain.lua"/>

Crie o arquivo ccrain.lua e cole isso :

function onSay(cid, words, param, channel)
param = tonumber(param)
 local pos = {x=100, y=100, z=7} -- muda aqui pra posição central da arena
 local coin = 2160 -- muda aqui tbm pro id da crystal coin
 local speed = 150 -- velocidade em ms que aparecem as moedas
 local rangeX = 3 -- alcance no eixo x
 local rangeY = 3 -- alcance no eixo Y
if(not param or param < 0 or param > 1000) then
doPlayerSendCancel(cid, "Numeric param may not be lower than 0 and higher than 1000.")
return true
end
for i = 1, (param*1) do
 addEvent(doCreateItem, i * speed, coin, 1, {x=pos.x + math.random(-rangeX, rangeX), y= pos.y + math.random(-rangeY, rangeY), z=pos.z})
 end
 return true
 end
 

Não esqueça de mudar as configurações a cima.

Editado por Jamison Collins (veja o histórico de edições)

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Postado

 

Tente isso :

 

Você executará o comando da seguinte forma :

/ccrain numerodemuedas

Talkaction XML :

<talkaction log="yes" words="/ccrain" access="3" event="script" value="ccrain.lua"/>

Crie o arquivo ccrain.lua e cole isso :

function onSay(cid, words, param, channel)
param = tonumber(param)
 local pos = {x=100, y=100, z=7} -- muda aqui pra posição central da arena
 local coin = 100 -- muda aqui tbm pro id da crystal coin
 local speed = 150 -- velocidade em ms que aparecem as moedas
 local rangeX = 3 -- alcance no eixo x
 local rangeY = 3 -- alcance no eixo Y

 for i = 1, (param*1) do
 addEvent(doCreateItem, i * speed, coin, 1, {x=pos.x + math.random(-rangeX, rangeX), y= pos.y + math.random(-rangeY, rangeY), z=pos.z})
 end 
return true
end

aushaush BOA GAROTO!  Entao o script tava incompleto pelo que vi certo? faltando

function onSay(cid, words, param, channel)

param = tonumber(param)

Postado

Bem, eu não testei, porém, creio que esteja certo :)

Espero ter ajudado !

 

@edit

Preste atenção em outra alteração do script que eu fiz !

function onSay(cid, words, param, channel)
param = tonumber(param)
 local pos = {x=100, y=100, z=7} -- muda aqui pra posição central da arena
 local coin = 2160 -- muda aqui tbm pro id da crystal coin
 local speed = 150 -- velocidade em ms que aparecem as moedas
 local rangeX = 3 -- alcance no eixo x
 local rangeY = 3 -- alcance no eixo Y
if(not param or param < 0 or param > 1000) then
doPlayerSendCancel(cid, "Numeric param may not be lower than 0 and higher than 1000.")
return true
end
for i = 1, (param*1) do
 addEvent(doCreateItem, i * speed, coin, 1, {x=pos.x + math.random(-rangeX, rangeX), y= pos.y + math.random(-rangeY, rangeY), z=pos.z})
 end
 return true
 end

Editado por Jamison Collins (veja o histórico de edições)

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo