Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom galera, hoje fiz uma action Simples mais que pode ajudar muita gente !

 

Função: Ao usar tal item você ganha 1.000.000 de experience (Configuravel na script)

Obs: Somente uma vez por character

 

Pergunta: Mais como eu faço pra almentar ou diminuir o tanto de Experience que vai ganhar?

R: na Tag: local exp2 = 1000000 você altera pra quantidade desejada.

 

Em Action.xml adiciona essa tag

  Mostrar conteúdo oculto

<action itemid="IdDoItem" event="script" value="scroll.lua"/>

 

Depois vai em scripts copia e cola um arquivo e renomea pra scroll.lua e cola isso:

 

  Mostrar conteúdo oculto

-- Script By: Abreu --


local exp2 = 1000000 -- Exp ganha ao usar
local lor = 494892 -- Storage


function onUse(cid, item, frompos, topos)


if getPlayerStorageValue(cid, lor) < 1 then
doPlayerAddExp(cid, exp2)
doRemoveItem(item.uid, 1)
doPlayerPopupFYI(cid, 'Você ganhou 1.000.000 de EXP')
setPlayerStorageValue(cid, lor, 1)

else
getPlayerStorageValue(cid,lor)
doPlayerPopupFYI(cid,"Você não pode usar isso mais de uma vez !.")
doRemoveItem(item.uid,1)

end
return true
end

 

Script Simples, em breve vo buscar mais conhecimentos pra trazer ao TibiaKing

 

Até mais.

#Criticas são sempre bem vindas pra minha melhora no scripting#
Editado por arthurabreu (veja o histórico de edições)

I helped you ? REP +.

 

Att: Abreu

Link para o post
Compartilhar em outros sites
  • Respostas 15
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Bom galera, hoje fiz uma action Simples mais que pode ajudar muita gente !   Função: Ao usar tal item você ganha 1.000.000 de experience (Configuravel na script) Obs: Somente uma vez por character   Pergunta: Mais como eu faço pra almentar ou diminuir o tanto de Experience que vai ganhar? R: na Tag: local exp2 = 1000000 você altera pra quantidade desejada.   Em Action.xml adiciona essa tag:    Depois vai em scripts copia e cola um arquivo e renomea pra scroll.lua e cola isso:  

Muito obrigado cara   

Anotado haha, obrigado por me informar.. vou ver os tutoriais Estou tentando aprender script tem um tempo já, parei por um tempo e voltei hoje.. Aprendi bastante coisa no fórum e também com criticas.. vlw

  Em 12/01/2015 em 23:59, arthurabreu disse:

 

Bom galera, hoje fiz uma action Simples mais que pode ajudar muita gente !

 

Função: Ao usar tal item você ganha 1.000.000 de experience (Configuravel na script)

Obs: Somente uma vez por character

 

Pergunta: Mais como eu faço pra almentar ou diminuir o tanto de Experience que vai ganhar?

R: na Tag: local exp2 = 1000000 você altera pra quantidade desejada.

 

Em Action.xml adiciona essa tag

  Mostrar conteúdo oculto

<action itemid="IdDoItem" event="script" value="scroll.lua"/>

 

Depois vai em scripts copia e cola um arquivo e renomea pra scroll.lua e cola isso:

 

  Mostrar conteúdo oculto

-- Script By: Abreu --

local exp2 = 1000000 -- Exp ganha ao usar

local lor = 494892 -- Storage

function onUse(cid, item, frompos, topos)

if getPlayerStorageValue(cid, lor) < 1 then

doPlayerAddExp(cid, exp2)

doRemoveItem(item.uid, 1)

doPlayerPopupFYI(cid, 'Você ganhou 1.000.000 de EXP')

setPlayerStorageValue(cid, lor, 1)

else

getPlayerStorageValue(cid,lor)

doPlayerPopupFYI(cid,"Você não pode usar isso mais de uma vez !.")

doRemoveItem(item.uid,1)

end

return true

end

 

Script Simples, em breve vo buscar mais conhecimentos pra trazer ao TibiaKing

 

Até mais.

#Criticas são sempre bem vindas pra minha melhora no scripting#
Mostrar mais  

Tenta deixar o código "Melhor de ler", separando mais as coisas com tab, ou espaços, eu gosto de usar o programa, otscriptlive, ele vem com um debugger lua para testar erros, e lista de funções, onde pode-se alterar para adicionar, remover, etc... Para mim é um ótimo programa de suporte, tenta deixar seu código, tipo assim:

 

-- Script By: Abreu --
local exp2 = 1000000
local lor = 494892


function onUse(cid, item, frompos, topos)
  if getPlayerStorageValue(cid, lor) < 1 then
    doPlayerAddExp(cid, exp2)
    doRemoveItem(item.uid, 1)
    doPlayerPopupFYI(cid, 'Você ganhou 1.000.000 de EXP')
    setPlayerStorageValue(cid, lor, 1)
  else
    getPlayerStorageValue(cid,lor)
    doPlayerPopupFYI(cid,"Você não pode usar isso mais de uma vez !.")
    doRemoveItem(item.uid,1)
  end
return true
end

Bom, pelo menos eu tento deixar meus scripts assim.

Sobre o resto, ótimo script, você está iniciando não é ? Vê umas aulas de tabelas, aqui mesmo no fórum tem, seção tutoriais de scripting, aulas, isso pode ajudar bastante mais tarde.

Editado por Snowsz (veja o histórico de edições)
                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Link para o post
Compartilhar em outros sites
  Em 13/01/2015 em 00:17, Snowsz disse:

Tenta deixar o código "Melhor de ler", separando mais as coisas com tab, ou espaços, eu gosto de usar o programa, otscriptlive, ele vem com um debugger lua para testar erros, e lista de funções, onde pode-se alterar para adicionar, remover, etc... Para mim é um ótimo programa de suporte, tenta deixar seu código, tipo assim:

 

-- Script By: Abreu --
local exp2 = 1000000
local lor = 494892


function onUse(cid, item, frompos, topos)
  if getPlayerStorageValue(cid, lor) < 1 then
    doPlayerAddExp(cid, exp2)
    doRemoveItem(item.uid, 1)
    doPlayerPopupFYI(cid, 'Você ganhou 1.000.000 de EXP')
    setPlayerStorageValue(cid, lor, 1)
  else
    getPlayerStorageValue(cid,lor)
    doPlayerPopupFYI(cid,"Você não pode usar isso mais de uma vez !.")
    doRemoveItem(item.uid,1)
  end
return true
end

Bom, pelo menos eu tento deixar meus scripts assim.

Sobre o resto, ótimo script, você está iniciando não é ? Vê umas aulas de tabelas, aqui mesmo no fórum tem, seção tutoriais de scripting, aulas, isso pode ajudar bastante mais tarde.

Expand   Mostrar mais  

Anotado haha, obrigado por me informar.. vou ver os tutoriais

Estou tentando aprender script tem um tempo já, parei por um tempo e voltei hoje.. Aprendi bastante coisa no fórum e também com criticas.. vlw

I helped you ? REP +.

 

Att: Abreu

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.

  • Estatísticas dos Fóruns

    96843
    Tópicos
    519604
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo