Ir para conteúdo
  • Cadastre-se

Posts Recomendados

cara, scrip massa, mas tem um problema, com quem bota o ring infinito |(tira a contagem)
Na hora que o player loga com o ring e volta, ele ganha o exp em drobro mesmo se tirar o ring depois.

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Eu tentei achar aqui no TibiaKing o Anél de Experiência (Ring of Experience ou Exp Ring), e só achei um tutorial, mas está meio imcompleto e confuso... No entanto decidi postar este que criei há alg

Muito obrigado, que bom que serviu pra você' @Alberess Vou ver isso pra ti depois.. Abraços'

Acho que o que você queria está no tópico agora, da uma olhadinha lá...Eu o atualizei' Abraços, espero que funcione tudo direitinho aí'

Em 19/06/2016 at 20:41, Zazeros disse:

cara, scrip massa, mas tem um problema, com quem bota o ring infinito |(tira a contagem)
Na hora que o player loga com o ring e volta, ele ganha o exp em drobro mesmo se tirar o ring depois.

 

Certo, sugiro que teste o script abaixo:

 

Em creaturescripts.xml adicione a tag abaixo:

<event type="logout" name="blockExpRingLogOut" event="script" value="blockExpRingLogOut.lua"/>

 

Em login.lua adicione a tag abaixo junto com as do gênero:

registerCreatureEvent(cid, "blockExpRingLogOut")

 

Agora crie o arquivo.lua referente ao script (neste caso blockExpRingLogOut.lua) adicione o código abaixo:

local ringID = 7708
function onLogout(cid)
	getRING =  getPlayerSlotItem(cid, 9)
	if getRING.itemid == ringID then
		doPlayerSendCancel(cid, "You can't logout while using experience ring.")
	return false
	end
return true
end

 

Não testei, mas dê um feedback dizendo se funcionou contigo e adicionarei ao tópico principal.

 

Boa sorte.

 

 

 

Editado por Adriano SwaTT (veja o histórico de edições)

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
  • 1 month later...

Faça assim, duplique um NPC já existente na pasta scripts, depois pegue só a essência do script e coloque no lugar.

 

No caso, usará essa parte:

if(msgcontains(msg, 'ring') or msgcontains(msg, 'experience')) then

		selfSay('Do you want to repair your experience ring for 50000 gold coins?', cid)

		talkState[talkUser] = 1

	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then

		if(getPlayerItemCount(cid, 2122) >= 1) then

			if(doPlayerRemoveMoney(cid, 50000) == TRUE) then

				doPlayerRemoveItem(cid, 2122, 1)

				doPlayerAddItem(cid, 7697)

				selfSay('Here you are.', cid)

			else

				selfSay('Sorry, you don\'t have enough gold.', cid)

			end

		else

			selfSay('Sorry, you don\'t have the item.', cid)

		end

		talkState[talkUser] = 0

	elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then

		talkState[talkUser] = 0

		selfSay('Ok then.', cid)


	return true

end


Você precisará por essa parte no script de NPC do seu servidor.

Caso não consiga, poste um NPC seu aqui e te ajudo.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
  • 3 weeks later...
7 horas atrás, Andreeyyy disse:

Alguma alma boa pra passar pra TFS 1.2 ? 

Seria uma boa.

 

Infelizmente eu desconheço das funções atuais do TFS.

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
  • 1 month later...

amigao, quando eu pego o anel com um play, o servidor cai, entao eu li os post e vi q poderia ser os states, porém agr qro remover o state do meu servidor, como proceder?

 

Link para o post
Compartilhar em outros sites
2 horas atrás, kokora disse:

amigao, quando eu pego o anel com um play, o servidor cai, entao eu li os post e vi q poderia ser os states, porém agr qro remover o state do meu servidor, como proceder?

 

Boa noite brother,

 

Ainda não entendi a questão dos states.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

eu escrevi errado, no caso é STAGES*

tipo, li q um dos problemas de q quando usa ou da look o anel e o servidor caia, é q o serve possa estar ganhando xp por stages certo? 
eu queria saber como deixar um xp fixo para ver se resolve o problema...
ps.: Obg pela assistência rápida. REP++

 

Link para o post
Compartilhar em outros sites
44 minutos atrás, kokora disse:

eu escrevi errado, no caso é STAGES*

tipo, li q um dos problemas de q quando usa ou da look o anel e o servidor caia, é q o serve possa estar ganhando xp por stages certo? 
eu queria saber como deixar um xp fixo para ver se resolve o problema...
ps.: Obg pela assistência rápida. REP++

 

Bom dia,

 

No config.lua do seu servidor tem as opções:

Citar

experienceStages = false
    rateExperience = 4
    rateExperienceFromPlayers = 2
    rateSkill = 16.0
    rateMagic = 3.0
    rateLoot = 1.0
    rateSpawn = 1


Onde basta mudar para "false" seu "experienceStages", ficando como acima e definir a experiência desejada em " rateExperience".

 

Boa sorte com seu projeto.

 

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

é, infelizmente nao funcionou... sempre q compro o iten do shop do site, o servidor cai :'(

 

 

@Editado:

O incrivel, é q sempre q vou dar look no iten ou move-lo, o servidor cai

 

Editado por kokora (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Cara, é algum bug no item ou no script que você instalou.


Alguns servidores tem enfrentado esse problema, teste com outro item de outra ID para confirmar se é algo com o item em si.

 

Caso não dê, poste todos scripts sobre o anel de experiência que você usou no seu servidor.

 

Aguardo.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

Adriano, para fazer com q esse anel faça com q dobre o ganho de xp em skill
teria q trocar no exp_ring.lua:

doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*2)

por:
doPlayerSetSkillRate (cid, getConfigValue("rateSkill")*2)


certo?

Link para o post
Compartilhar em outros sites
29 minutos atrás, kokora disse:

Adriano, para fazer com q esse anel faça com q dobre o ganho de xp em skill
teria q trocar no exp_ring.lua:


doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*2)

por:
doPlayerSetSkillRate (cid, getConfigValue("rateSkill")*2)


certo?

Brother, eu mesmo nunca fiz, porém, parece funcionar sim.

 

Teste aí e dê um feedback.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

estou com alguns problemas, eu percebi q quando eu compro o iten pelo site, o servidor cai, entao decidi vender com um iten especial no game, como se fosse VIP coins, porém n sei editar o npc para q ao inves do trade seja por dinheiro, q seja por vip coins

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

estou com alguns problemas, eu percebi q quando eu compro o iten pelo site, o servidor cai, entao decidi vender com um iten especial no game, como se fosse VIP coins, porém n sei editar o npc para q ao inves do trade seja por dinheiro, q seja por vip coins

Recomendo que crie um tópico para tal questão.

 

Se não me engano, para tornar o trade do NPC para outras moedas acredito que precisará mexer na source, sendo assim, recomendo que arrume o site pois lhe dará menos trabalho.

 

Ou então criar um NPC interativo que ao invés de abrir trade, seja por diálogo e venda os itens por moeda declarada no mesmo.

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
  • 3 months later...

@Adriano SwaTT Parabéns pela postagem, está funcionando no meu Server.

só preciso de uma ajuda..

O Ring está dando a EXP normal conforme os levels, porém a contagem dele não sai de 72.

fiquei com o ring mais de uma hora e ele não alterou o tempo.

 

O que pode ser???

Obrigado :D

Link para o post
Compartilhar em outros sites
7 horas atrás, Dornellas disse:

@Adriano SwaTT Parabéns pela postagem, está funcionando no meu Server.

só preciso de uma ajuda..

O Ring está dando a EXP normal conforme os levels, porém a contagem dele não sai de 72.

fiquei com o ring mais de uma hora e ele não alterou o tempo.

 

O que pode ser???

Obrigado :D

Bom dia, check e/ou poste a tag do ring em seu items.xml aqui para analisarmos.

 

Caso esteja tudo certo, tente adicionar em outro item, pois já aconteceu de alguns servidores específicos, o servidor não conseguir por tempo nesse ring.

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
Em 17/02/2017 ás 07:38, Adriano SwaTT disse:

Bom dia, check e/ou poste a tag do ring em seu items.xml aqui para analisarmos.

 

Caso esteja tudo certo, tente adicionar em outro item, pois já aconteceu de alguns servidores específicos, o servidor não conseguir por tempo nesse ring.

 

Boa sorte.

@Adriano SwaTT consegui mano, valeu pela atenção ae

eu só mudei o tempo dele pra 3600 e ele começou a contar

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