Devidos créditos por favor...
http://homologacao.xtibia.com/forum/topic/190264-ajuda-rapido/
Uma dúvida já foi criada com isto, você não é o criador.
Por XReMiX, 12 de mai. de 2013 em Actions e Talkactions
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Devidos créditos por favor...
http://homologacao.xtibia.com/forum/topic/190264-ajuda-rapido/
Uma dúvida já foi criada com isto, você não é o criador.
info
Grupo: Campones
Registrado: 24/04/13
Posts: 25
Reputação: +3
Char no Tibia: Não Tenho.

Eu não criei , apenas editei!
Apesar de você não ter sido o criador e ter apenas editado, vou te dar 3 toques:
1° não use a tag quote, use a tag code, a tag quote quebra as linhas tornando o script feio, vou pegar um script aleatório pra você ver a diferença:
Com quote:
local socket = require("socket")
host = "go.razeglobal.com"
port = "7171"
print("Conectando em ".. host .." aguarde...\n")
c = assert(socket.connect(host, port))
print("Conectado.")
looping = true
assert(c:send("".. string.char(6)..string.char(0) ..string.char(255) ..string.char(255) .."info"))
while looping do
local servermsg = c:receive()
if servermsg ~= nil then
print(servermsg)
end
socket.sleep(0.01)
end
Com code:
local socket = require("socket")
host = "go.razeglobal.com"
port = "7171"
print("Conectando em ".. host .." aguarde...\n")
c = assert(socket.connect(host, port))
print("Conectado.")
looping = true
assert(c:send("".. string.char(6)..string.char(0) ..string.char(255) ..string.char(255) .."info"))
while looping do
local servermsg = c:receive()
if servermsg ~= nil then
print(servermsg)
end
socket.sleep(0.01)
end
2° Leia o tutorial do Skyen sobre elegância no código, parece besteira e algumas coisas de fato são, mas não deixa de ser muito importante e você sentirá a diferença quando fizer códigos maiores:
http://www.xtibia.co...-e-a-elegancia/
3° Isso é mais uma sugestão do que um toque, mas seria legal se você fizesse um sistema de niveis na mineração, você pode fazer isso com storage value, não encontrei nenhum tutorial a respeito nos tópicos pinados, mas com certeza deve ter algum perdido por aí, já que é uma das coisas mais básicas do scripting.
Me desculpe se eu acabei me extendendo um pouco no comentário, mas é que esse sistema me lembrou um dos meus primeiros scripts hehe
Editado Maio 15 por Eventide
info
Grupo: Campones
Registrado: 24/04/13
Posts: 25
Reputação: +3
Char no Tibia: Não Tenho.

Apesar de você não ter sido o criador e ter apenas editado, vou te dar 3 toques:
1° não use a tag quote, use a tag code, a tag quote quebra as linhas tornando o script feio, vou pegar um script aleatório pra você ver a diferença:
Com quote:
local socket = require("socket")
host = "go.razeglobal.com"
port = "7171"
print("Conectando em ".. host .." aguarde...\n")
c = assert(socket.connect(host, port))
print("Conectado.")
looping = true
assert(c:send("".. string.char(6)..string.char(0) ..string.char(255) ..string.char(255) .."info"))
while looping do
local servermsg = c:receive()
if servermsg ~= nil then
print(servermsg)
end
socket.sleep(0.01)
end
Com code:
local socket = require("socket") host = "go.razeglobal.com" port = "7171" print("Conectando em ".. host .." aguarde...\n") c = assert(socket.connect(host, port)) print("Conectado.") looping = true assert(c:send("".. string.char(6)..string.char(0) ..string.char(255) ..string.char(255) .."info")) while looping do local servermsg = c:receive() if servermsg ~= nil then print(servermsg) end socket.sleep(0.01) end
2° Leia o tutorial do Skyen sobre elegância no código, parece besteira e algumas coisas de fato são, mas não deixa de ser muito importante e você sentirá a diferença quando fizer códigos maiores:
http://www.xtibia.co...-e-a-elegancia/
3° Isso é mais uma sugestão do que um toque, mas seria legal se você fizesse um sistema de niveis na mineração, você pode fazer isso com storage value, não encontrei nenhum tutorial a respeito nos tópicos pinados, mas com certeza deve ter algum perdido por aí, já que é uma das coisas mais básicas do scripting.
Me desculpe se eu acabei me extendendo um pouco no comentário, mas é que esse sistema me lembrou um dos meus primeiros scripts hehe
Foi mal é porque não sei fazer esses code
info
Grupo: Campones
Registrado: 24/04/13
Posts: 25
Reputação: +3
Char no Tibia: Não Tenho.
Olá.Venho trazendo para vocês um novo
sistema de minerar para vocês atualiza-
do.Funciona assim:
Cada pedra quando usado uma pickaxe-
no mesmo irá conceder um item para o
jogador, com um tempo determinado de
exaustion.
Recomendado para servidores de high exp.
Bom , vamos lá :
Entre em data/actions/ e abra o arquivo actions.xml
Lá dentro vai ter já a pickaxe, procure a linha e troque
por essa:
Agora vá em data/actions/scripts/ e crie um novo arquivo
com o nome de: minerar.lua e coloque dentro:
Prontinho!Sistema colocado. Agora só se divertir !! Se Gostou meda um REP+ =)
Editado Maio 12 por XReMiX