Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Script básico e simples

script e seu ? caso não seja ponha os créditos

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Hm , Então Parabéns

REPUTADO.

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Script Mt boa e funciona certinho REP+

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Doidin sou eu, eu fiz um script assim mesmo, mas esse script é bem simples, qualquer um com conhecimento bem básico em lua faz.

Portanto não considero ripping.

Link para o post
Compartilhar em outros sites

Eu não copiei, eu fiz essa Script. Qual quer pessoa pode fazer uma script assim com base em outra. Ela é simples, e essa Script tinha vindo no meu server, só que ela veio bugada e com tags faltando.... Eu editei a script e deixei perfect...

Quem gostou da Rep + quem não gostou fica calado que é o melhor.

eR3Xwgv.png?1
 

Link para o post
Compartilhar em outros sites

Passeando por aqui vi este tópico.

Vou aproveitá-lo para adicionar uma função em meu server.

No entanto, como você citou como Observação em seu "PS"... Já que o x item não é removido da bag, creio que seja desnecessária esta tag ou pelo menos este texto no script.

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

local teleport = {x=986, y=926, z=7}

local item_id = 1953

if getPlayerItemCount(cid,item_id) >= 1 then

doTeleportThing(cid, teleport)

doSendMagicEffect(getPlayerPosition(cid), 10)

doPlayerSendTextMessage(cid, 22, "Ok, let's go! You sacrificed your "..getItemNameById(item_id).." for make this quest!")

else

doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item_id).." to enter.")

end

end

De resto, ótimo script.

Parabéns'

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
  • 4 weeks later...
  • 1 year later...

Como posso fazer para que o item seja sacrificado msm não gostei muito desta de dar permisão ee teleportado.__

Se ajudei rep++ não vai cair seu dedo muito menos acontecer algo de ruim

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

ALGUEM PELO AMOR DE DEUS, pode botar um função para passar só com 3 Items?

Quem ajudar REP+

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

Link para o post
Compartilhar em outros sites

Três itens onde @SkyFrozer? No corpo? Mochila? Onde? Se for na mochila, deixa a função assim:

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

	local teleport = {x=986, y=926, z=7} -- Coordenadas para onde o player irá ser teleportado.
	local item_id = 1953 -- ID do item que o player precisa para ser teleportado.


	local itemsUsed = getContainerSize(getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).uid)
	if (itemsUsed > 3) then
		doPlayerSendTextMessage(cid, 23, "Sorry, you have more then 3 items. You have "..itemsUsed.."".)
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		return true
	end
	
	if getPlayerItemCount(cid,item_id) >= 1 then
		doTeleportThing(cid, teleport)
		doSendMagicEffect(getPlayerPosition(cid), 10)
		doPlayerSendTextMessage(cid, 22, "Ok, let's go! You sacrificed your "..getItemNameById(item_id).." for make this quest!")
	else
		doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item_id).." to enter.")
	end
end

Ajudei?? Rep+

5YkRF3w.gif

 

 

 

 

 

 

CzysZUR.gifytaam6k.png

 

 

Link para o post
Compartilhar em outros sites

@Xagah era na mochila... e onde eu vou configurar os 3 items? e adiciona uma função pra remover eles? <3

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

Link para o post
Compartilhar em outros sites

Ah, cara... você tinha que ter explicado melhor.

 

Para você ter uma noção eu havia entendido que a mochila deveria ter, tão somente, 3 itens. Independente de quais fossem.

 

Esta sua é mais fácil.

 

Cola esta função lá:

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

	local teleport = {x=986, y=926, z=7} -- Coordenadas para onde o player irá ser teleportado.
	local item1 = 1953 -- ID do item1 que o player precisa para ser teleportado.
	local item2 = 1953 -- ID do item2 que o player precisa para ser teleportado.
	local item2 = 1953 -- ID do item3 que o player precisa para ser teleportado.
	
	if getPlayerItemCount(cid,item1) >= 1 then
		if getPlayerItemCount(cid,item2) >= 1 then
			if getPlayerItemCount(cid,item3) >= 1 then
				doPlayerRemoveItem(cid, item1, 1)
				doPlayerRemoveItem(cid, item2, 1)
				doPlayerRemoveItem(cid, item3, 1)
				doTeleportThing(cid, teleport)
			else
				doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item3).." to enter.")
				doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
				return true
			end
		else
			doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item2).." to enter.")
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
			return true
		end
	else
		doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item3).." to enter.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		return true
	end	
end		

É só configurar os itens ali no item 1, 2 e 3.

 

Eles terão quantidades diferentes de 1?

 

Se ajudei, REP+!!!

5YkRF3w.gif

 

 

 

 

 

 

CzysZUR.gifytaam6k.png

 

 

Link para o post
Compartilhar em outros sites

irei testar agora mesmo ( O meu é 8.54 )...

@Xagah ERRO Na distro

[29/01/2016 10:41:37] [Error - LuaScriptInterface::loadFile] data/actions/scripts/portameta.lua:30: 'end' expected (to close 'function' at line 1) near '<eof>'
[29/01/2016 10:41:37] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/portameta.lua)
[29/01/2016 10:41:37] data/actions/scripts/portameta.lua:30: 'end' expected (to close 'function' at line 1) near '<eof>'

 

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

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 Imperius
      Olá, pessoal! Acabei encontrando um script que tinha feito a um tempo atrás. Estou compartilhando aqui para quem quiser usar ou melhorar.
       
      É bem parecido com os outros sistemas de roleta, igual deste tópico: https://tibiaking.com/forums/topic/101557-action-cassino-roleta-de-items/
       
      Como funciona?
       
      O "Treasure Chest" é um item custom, onde o jogador têm a possibilidade de ganhar itens raros ou bem meia boca. Tudo dependerá da sorte.
       
      O jogador precisa tacar o treasure chest na bancada e acionar a alavanca. O treasure chest irá se transformar em vários itens de forma randômica no qual o jogador poderá ou não ganhar. No final, apenas um item é entregue ao jogador.
       
      Para entender melhor o seu funcionamento, segue o GIF abaixo:
       

       
       
      em data > actions > actions.xml
       
       
      em data > actions > scripts > crie um arquivo chamado leverTreasureChest.lua
       
       
      no banco de dados do servidor, adicione o seguinte código em "SQL":
       
       
       

      Também estou disponibilizando uma página PHP, para quem quiser usar no site do servidor. Na página tem informações sobre o funcionamento, quais são os possíveis prêmios e a lista de jogadores que ganharam os itens raros.
       

       
       
      Espero ter ajudado de alguma forma! : )
       
      treasure_chest.php
    • Por looktsx
      Salve Rapaziada tudo bom .
      queria ajuda pra cria um teleport ou uma alavanca com tempo ..
      depois do player usa o teleport ou a lavanca ele so poderá usa depois de tal determinado tempo.
       
      SERVIDOR 12.91
      Se alguem poder me ajuda vou fica grato ,
      des de ja agradeço a todos.
      ..
    • Por amoxicilina
      Action: Remover skull
       
       
    • Por Dono do WNA
      Andei procurando aqui pelo TK inteiro e não acho um script funcional para um boss room onde o player clica com direito num altar (parecido com uma alavanca) podendo ir sozinho ou com até 10 jogadores ele é teleportado para uma sala com o boss, podendo desafiar ele a cada 20 horas, toda vez que um jogador puxa a alavanca ele checa se tem player na sala e caso tenha, precisa esperar todos os jogadores sairem. Caso o boss esteja vivo sem players dentro da sala ele remove e adiciona um novo assim que puxam a alavanca.

      Achei scripts parecidos no forum porém são todos para TFS 1.x+ e eu uso o 0.4 e nenhum compatível que achei esta funcionando

      TFS 0.4 REV 3996
    • Por Maniaco
      Salve TibiaKing!!! TFS 0.4 . 8.60
       
      Estou implementando o Sistema do @WooX de Cave Exlusiva

      Link:
       
      Porem estou com um problema seguindo o tutorial completo dele acabo tendo um retorno de erro na Distro! E ja que o mesmo nao entra no forum deis de 14/01! Venho solicitar ajuda de vocês!
      Caso alguem tenha o Discord Dele Favor me Passe  
      Vamos lá!
      Erro:
       
      Script :
       
      Lib
       
       
      Print Rme:
       
       
      Lembrando que nao esta funcionando em geral, Acrédito que eu tenha pulado algo ou deixado passar despercebido!
      Espero que alguem consiga me ajudar vlw!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo