Ir para conteúdo
  • Cadastre-se

(Resolvido)[duvida] script


Ir para solução Resolvido por eunaosei123,

Posts Recomendados

olá Bom dia a todos!

 

 

Peguei este sistema:http://www.tibiaking.com/forum/topic/8035-action-sistema-de-mineracao/

 

mas a ferramenta nao esta funcionando queria saber o porque não esta funcionando

 

 

 

Link para o post
Compartilhar em outros sites
  • Solução

Tenho um aqui que vc só minera com level vou posta ele ta aqui caso vc queira

 

Va em data/Actions/scripts

 

 

-- Script feito por Zaruss
 
function onUse(cid, item, fromposition, itemEx, toposition)
item1 = 8298 -- id do item que vai vim muito facil
item2 = 8299 -- id do item que vai vim facil
item3 = 8301 -- id do item que vai vim medio
item4 = 8302 -- id do item que vai vim dificil
item5 = 8303 -- id do item que vai vim super dificil
item6 = 9971 -- id do item que vai vim quase impossivel
tanto = math.random(1, 3)
porcentagem = 0 -- nao sei
puff = 302 -- e akilo ali que e a chance de nao vim nada deixei nenhuma e so altera pra um valor maior
pick = math.random(1, 100) -- nao sei
rand = math.random(1, puff)
 
if getPlayerLevel(cid) <= 124 then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa de level 125 ou maior para minerar!")
return true
end
 
if(itemEx.itemid >= 1353 and itemEx.itemid <= 1354 or itemEx.itemid == 1355) then
if getPlayerLevel(cid) >= 125 then
if getPlayerStorageValue(cid,8749) == 1 then
if pick >= porcentagem then
if rand >= 1 and rand <= 200 then
doSendAnimatedText(toposition,'MINERANDO',128)
doSendMagicEffect(toposition,3)
doPlayerAddItem(cid,item1,tanto)
elseif rand >= 201 and rand <= 289 then
doSendAnimatedText(toposition,'MINERANDO',129)
doSendMagicEffect(toposition,3)
doPlayerAddItem(cid,item2,tanto)
elseif rand >= 290 and rand <= 295 then
doSendAnimatedText(toposition,'MINERANDO',210)
doSendMagicEffect(toposition,3)
doPlayerAddItem(cid,item3,tanto)
elseif rand >= 296 and rand <= 298 then
doSendAnimatedText(toposition,'MINERANDO',5)
doSendMagicEffect(toposition,3)
doPlayerAddItem(cid,item4,tanto)
elseif rand >= 299 and rand <= 301 then
doSendAnimatedText(toposition,'MINERANDO',152)
doSendMagicEffect(toposition,3)
doPlayerAddItem(cid,item5,tanto)
elseif rand == 302 then
doSendAnimatedText(toposition,'MINERANDO',205)
doSendMagicEffect(toposition,3)
doPlayerAddItem(cid,item6,tanto)
else
doSendAnimatedText(toposition,'Tuff',120)
doSendMagicEffect(toposition,2)
end
end
end
end
end
return true
end
 
Explicando agora
Oque estão em vermelho são as coisa que ira dopar quando vc click no item da sua escolha
Agora de Azul é o id da pedra caso vc queira mudar pode botar qualquer um
O de Verde é o level necessário para minerar
Esses nome Minerando vc pode troca ,esses nome é quando ele click na pedra ai vai aparecer esses nome em cima da pedra
 
 
Depois abra o actions.xml e cole essa tag
 

 

<action itemid="2553" event="script" value="minerar.lua"/>

Esse itemid é o id do item que sera necessário para minerar na pedra.

 

 

 

Agora va la denovo na pasta data/actions/script/tools crie um arquivo chamado pick ou se tiver faça só substituir 

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 
if((itemEx.uid <= 65535 or itemEx.actionid > 0) and isInArray({354, 355}, itemEx.itemid)) then
 
doTransformItem(itemEx.uid, 392)
 
doDecayItem(itemEx.uid)
 
doSendMagicEffect(toPosition, CONST_ME_POFF)
 
return true
 
end
 
 
if(itemEx.itemid == 7200) then
 
doTransformItem(itemEx.uid, 7236)
 
doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT)
 
return true
 
end
 
 
return false
 
end
 

 

 

 

Pronto só isso se ajudei Rep+  :D 

 

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo