Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá 

 

Estou trabalhando na montagem de um servidor,(narutibia 8.54) porém não tenho 100%

de conhecimento em scripts. Eu queria um que funcionasse tipo o de Invocação:

O player clika no pergaminho e muda de vocação, mas o que eu preciso é um 

que de uma determinada quantidade de Exp. E entao aparece uma msg dizendo:

Você upou do nivel 1 (se usado no nivel 1) para o nivel 80 por exp.

(e obviamente o pergaminho é consumido e some tipo uma runa)

Entendem ?

Se alguem manjar desse script e puder compartilha ele cmg, eu agradeço muito.

  

Link para o post
Compartilhar em outros sites

Presumo que você saiba adicionar a tag do actions.xml

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

	if getPlayerLevel(cid) ~= 1 then
		doPlayerSendCancel(cid, "Sorry, only players level 1 can use this item.")
		return true
	else
		local amount = getExperienceForLevel(80) - getPlayerExperience(cid)
		doPlayerAddExperience(cid, amount)
    	doRemoveItem(item.uid, 1)
	end
return true
end

 

Editado por Sekk (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
1 minuto atrás, Sekk disse:

Presumo que você saiba adicionar a tag do actions.xml


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

	if getPlayerLevel(cid) ~= 1 then
		doPlayerSendCancel(cid, "Sorry, only players level 1 can use this item.")
		return true
	else
		local amount = getExperienceForLevel(80) - getPlayerExperience(cid)
		doPlayerAddExperience(cid, amount)
	end
return true
end

 

Se vc puder explicar um pouco melhor, tipo aonde eu ponho o id do item que sera usado ?

e tbm a tag do actions..

Link para o post
Compartilhar em outros sites
1 minuto atrás, marcoatorres disse:

Se vc puder explicar um pouco melhor, tipo aonde eu ponho o id do item que sera usado ?

e tbm a tag do actions..

Cria um arquivo em actions/scripts chamado pergaminho.lua e coloque aquele código dentro, ai no actions.xml vc coloca isso:

<action itemid="8306" event="script" value="pergaminho.lua"/>

no lugar de 8306 vc coloca o id do item que vai usar

Link para o post
Compartilhar em outros sites
1 minuto atrás, Sekk disse:

Cria um arquivo em actions/scripts chamado pergaminho.lua e coloque aquele código dentro, ai no actions.xml vc coloca isso:


<action itemid="8306" event="script" value="pergaminho.lua"/>

no lugar de 8306 vc coloca o id do item que vai usar

blz, vlw msm mano. tmj

Link para o post
Compartilhar em outros sites
35 minutos atrás, Sekk disse:

Atualizei o codigo la pra remover o item ao usar, revê ele

quantos de xp ta dando?

O rei de seu proprio destino é aquele que luta pela gloria do amanhã!
Discord : ZoR#9373


 

Link para o post
Compartilhar em outros sites
1 minuto atrás, ZikaLord disse:

quantos de xp ta dando?

entao na vdd, ele upa direto, n mostra a quantidade de exp q o player recebe, ai vc tem que abri a aba skills no jogo e ver a quantidade de exp que tem

 

Link para o post
Compartilhar em outros sites
28 minutos atrás, marcoatorres disse:

entao o item n some, apenas n deixa usar dnv por causa do lvl necessario ser lvl 1.

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

	if getPlayerLevel(cid) ~= 1 then
		doPlayerSendCancel(cid, "Sorry, only players level 1 can use this item.")
	else
		local amount = getExperienceForLevel(80) - getPlayerExperience(cid)
		doPlayerAddExperience(cid, amount)
    	doRemoveItem(item.uid, 1)
	end
return true
end

 

15 minutos atrás, ZikaLord disse:

quantos de xp ta dando?

 

o script faz o calculo: exp do lvl 80 - exp do lvl atual do player, o resultado é o exp q vai add pro player ^^

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.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo