Ir para conteúdo
Entre para seguir isso  
lISerginhOIl

Mining System 2 (aperfeiçoado)

Recommended Posts

lISerginhOIl    0
lISerginhOIl

laugh.gif

Opa galera ...

Eu gostei muito dessa Action feita pelo Rogui , para minerar o solo e achar pedrinhas .. só que estava minerando em qualquer piso , até em madeira .

Ai eu vi outro tópico sobre o mesmo tema , do Caneco , só que o dele dava apenas 1 tipo de prêmio e também só dava pra minerar no solo do ID:354

 

Ai eu fiquei pesquisando , baseado nas duas actions , do Rogui e do Caneco , ai ajeitei aqui , ajeitei ali , acho que saiu até uma "versão nova" smile.gif

 

Só que eu não consegui por a action para minerar em outros solos apenas no do ID:354 , testei várias formas mais não consegui , caso alguem saiba aí .. disponha biggrin.gif , os outros IDS são 351 até 355 .

 

Vamos lá ...

Abra lá na sua pasta de actions , o arquivo actions.xml e adicione ..

<action itemid="2553" script="mineracao.lua"/>[/b]

2553 é o ID da PICK!

 

Agora entre na pasta de scripts , que está dentro da pasta actions , copie qualquer arquivo de lá e cole lá mesmo , abra-o e coloque isso ..

 

 

<div align="center">

--Mining System por lSerginhOl , baseado nos scripts de Rogui e Caneco

function onUse(cid, item, frompos, item2, topos)

 

msg= "Mineração com sucesso!!!"

random = math.random(1,16)

 

 

if getPlayerLevel(cid) < 15 then

doPlayerSendCancel (cid, "Sorry , Mining is only for characters with level 15 or more.")

end

 

if getPlayerLevel(cid) >= 15 then

 

if item2.itemid > 355 then

doPlayerSendCancel(cid,"This floor isn't appropriate for mining.")

end

if item2.itemid< 351 then

doPlayerSendCancel(cid,"This floor isn't appropriate for mining.")

end

 

if item2.itemid == 354 then

 

if random == 1 then

doPlayerAddItem(cid,2145,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Uau! Um small diamond!',16)

 

elseif random == 2 then

doPlayerAddItem(cid,2146,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Uhul! Um small saphire!',16)

 

elseif random == 3 then

doPlayerAddItem(cid,2147,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Olha o que temos aqui ... um small ruby!',16)

 

elseif random == 4 then

doPlayerAddItem(cid,2148,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Apenas um GP sad.gif',16)

 

elseif random == 5 then

doPlayerAddItem(cid,2149,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Hohoho , um small emerald!',16)

 

elseif random == 6 then

doPlayerAddItem(cid,2150,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Uia , um small amethyst!!',16)

 

 

elseif random == 7 then

doPlayerAddItem(cid,2159,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Obaa! Uma scarab coin!',16)

 

elseif random == 8 then

doPlayerAddItem(cid,2151,1)

doSendMagicEffect(topos,28)

doPlayerSendTextMessage(cid, 22, msg)

doPlayerSay(cid,'Aee! Um Talon!',16)

 

elseif random == 9 then

doPlayerSay(cid,'Ecaaa um Rotworm!!',16)

doSummonCreature("Rotworm", topos)

 

elseif random > 9 then

doSendMagicEffect(topos,2)

doPlayerSendCancel(cid,"Missed. Try again!")

 

 

else

 

doPlayerSendCancel(cid,"Sorry, not possible.")

 

end

end

end

return 1

end[/b]

</div>

 

Explicando o script ....

 

if getPlayerLevel(cid) < 15 then : Aqui o script verifica o level do jogador , para naão ter pessoas criando qualquer char pra ficar minerando . Ali , se o jogador for level abaixo do 15 , ele não consegue minerar e a mensagem Sorry , Mining is only for characters with level 15 or more. aparece.

 

 

"Mineração com sucesso!!!": É a mensagem que irá aparecer em verde caso o jogador consiga algo minerando.

 

if item2.itemid > 355 then

doPlayerSendCancel(cid,"This floor isn't appropriate for mining.") : Aqui se a ID do chão for maior que 355 <usado como se fosse diferente de 355> ele não vai conseguir minerar .

 

2145,2146,2147,2148,2149,2150,2159 : é a ID dos itens que o jogador vai ganhar =)

 

 

doSendMagicEffect(topos,2) : Quando o jogador tentar minerar , vai aparecer aquela fumacinha , indicando que ele não conseguiu nada .

 

doPlayerSay(cid,'Obaa! Uma pedrinha',16) : Ele vai falar isso quando conseguir , no lugar de 'pedrinha' ele vai falar o que ele conseguiu .

 

doSendMagicEffect(topos,28) : é um efeito do Tibia 7.92 , é tipo uns fogos amarelos , comemoração PLZ laugh.gif

 

elseif random == 8 then

doPlayerSay(cid,'Ecaaa um Rotworm!!',16)

doSummonCreature("Rotworm", topos)

Aqui no caso de random for igual a 8 , o jogador vai dizer Ecaaa um Rotworm!! , e depois o script vai sumonar um Rotworm ! =)

 

 

Espero que seja aprovado né .. por causa que já tem dois scripts desses , mais este tá melhorado , tipo uma versão 2 .

Minha primeira action smile.gif

 

Atenciosamente

~SerginhO!

 

Edit : Adicionei Talon wink.gif

Compartilhar este post


Link para o post
Giko    0
Giko

@Serginho

 

Valeu pelo update, hehe..

 

Aprovado.

 

Tópico movido.

Compartilhar este post


Link para o post
lISerginhOIl    0
lISerginhOIl

De nada ^^

Foi bom pra eu ir aprendendo algumas coisas ..

To querendo mudar algumas coisas ainda , botar só pra quem tem Fist Fighting num determinado level .. etc .. Fist Fighting Alto = +Pedrinhas .. vamos vê no que pode dar

Compartilhar este post


Link para o post
sukita    0
sukita

mto bom.

parabens...

Compartilhar este post


Link para o post
lucasclc    0
lucasclc

mas ow

ess sistema de mineração...

o cara ta podendo tirar scrab coin da cave?

como q eh isso;...

Compartilhar este post


Link para o post
Rogui    0
Rogui

É, essa action de mineração é muito legal tongue.gif

 

Não coloquei isso na que liberei, mas fiz uma aqui, que que almenta o skill de axe e fica muito massa também ;D

Compartilhar este post


Link para o post
lISerginhOIl    0
lISerginhOIl
É, essa action de mineração é muito legal tongue.gif

 

Não coloquei isso na que liberei, mas fiz uma aqui, que que almenta o skill de axe e fica muito massa também ;D[/b]

É , mais eu prefiro Fist , pq minerador tem que ter braaaço pra meter porrada no chão =)

 

@Avast~

 

Sim , ele tá tirando Scarab Coin do chaaão , não faz mt sentido , mais qualquer coisa é só tirar a linha das scarabs da action ..

 

Ou se quiser deixar só o da scarab coin e mudar a tile lá encima para o ID da areia do desertow ..

Compartilhar este post


Link para o post
Daveson    0
Daveson

Baixei e tô fazendo um sistema de madeira, fazendo a arvore ser cortada e depois replantar ela, gradualmente.

 

Abraços

Compartilhar este post


Link para o post
Dexpant    0
Dexpant

Neh tava precisando msm xP...

Eu até perguntei no otro tópico se dava pra mudar o piso..

de minerar...

Vo ve se usamos este para o OT...

Vlw pela action

Compartilhar este post


Link para o post
Bloodust    0
Bloodust

cara tah dando o msm erro dos outros sistemas de minera q eu ja fiz =(

qualke chao , msm o correto pra minera da a msg q pcisa do lvl ou q n ta no chao certo...

isso msm c char lvl 25 =(((

algm conseg me ajuda?

Compartilhar este post


Link para o post
erD    0
erD

eu nao gostei..

 

axo inutil.. !!

 

OpniaO mas..pra qm gosta.. !

Compartilhar este post


Link para o post
plomentes    0
plomentes

gostei, deu um "chan" a mais na action

Compartilhar este post


Link para o post
EL Cachaceiro    0
EL Cachaceiro

=P Mto Bom =D

Compartilhar este post


Link para o post
Cardix.X    0
Cardix.X

mto legal ^^

 

voce pode coloca vocation pra minera???

Compartilhar este post


Link para o post
abcdef    0
abcdef

Gostei MT Bom

Compartilhar este post


Link para o post
123123    1
123123

Aew valeu, parece estar bom o script vo testa-lo, vlw por traze-lo ao otnet :)

Compartilhar este post


Link para o post
Destiny~    1
Destiny~

Gostei do script...

 

Eu li o tutorial do Dark lá como o Mock falou...diminuí em muitas linhas esse script X:

 

Depois eu posto aqui :)

Compartilhar este post


Link para o post
Rojao~    0
Rojao~

hehe legal, tem no taelin.

Compartilhar este post


Link para o post
Mock    32
Mock

meu deus!

18-12-07, 7:03

19-01-09, 12:53

 

Literalmente desenterraram este topico.

vcs nem deviam tar postando aqui =x

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.

×