Ir para conteúdo
  • 0

Podem Fecha o TÓPICO


MathhCunha

Pergunta

Eaw, Beleza pessoal viciadas...

 

Então, Hoje venho aqui pedir uma ajuda pra vocês.

 

Gostaria que vocês me ajudassem em 1 tópicos meus

 

  1. Preciso de um Bau que vende VIP através de Premium Points.

 

E a minha outra ajuda e o seguinte :

  • Um Bau que vende 2 items (Mesmo BAU) através de Premiums Points

@@EDIT

DUVIDAS SOLUCIONADAS, POR FAVOR FECHEM ESTE TÓPICO.

Editado por MathhCunha
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Vou te fazer o do piso, já edito.

 

Lembre-se que terá que adicionar a actionID no piso pelo MapEditor, caso vá fazê-la, já aproveite e me mande o número que será adicionado ou então estarei fazendo o script com um número editável.

Já edito aqui.

 

 

@@EDIT

Abra seu movements.xml e adicione a tag abaixo:

<movevent type="StepIn" actionid="50001" event="script" value="piso_expulsao.lua"/>
<movevent type="StepOut" actionid="50001" event="script" value="piso_expulsao.lua"/>
Agora crie um arquivo com o nome de "piso_expulsao.lua" e adicione o script abaixo:

local templo = {x=945, y=1003, z=7} -- Posição do templo
local tempo = 2 -- Tempo em minutos no piso
local storage = 50001
local piso = {x=946, y=1004, z=7}  -- Posição do Piso Especial

function onStepIn(cid, item, pos)
		setPlayerStorageValue(cid, storage, 1)
        doPlayerSendTextMessage(cid, 27, "Voce so pode ficar aqui por ate ".. tempo .." minutos.")
        addEvent(Expulsar, tempo * 5 * 1000, cid)
end

function onStepOut(cid, item, pos)
		setPlayerStorageValue(cid, storage, 0)
        doPlayerSendTextMessage(cid, 27, "Voce saiu do piso.")
end

function Expulsar(cid)
	if getPlayerStorageValue(cid, storage) == 1 then
        doTeleportThing(cid, templo)
        doPlayerSendTextMessage(cid, 27, "Seu tempo no piso especial esgotou, bem-vindo ao templo novamente.")
      else
        doPlayerSendTextMessage(cid, 27, "Esta livre do teletransporte.")
	end
end
Testado e deu tudo certo, porém, caso não queira que as mensagens sejam enviadas para avisar, basta remover a linha desta, pois eu só as coloquei para testar o funcionamento do script.

 

 

Boa sorte, caso dê algum erro, poste aqui para tentarmos solucionar.

Editado por Adriano Swatt
Link para o comentário
Compartilhar em outros sites

  • 0

Vou te fazer o do piso, já edito.

 

Lembre-se que terá que adicionar a actionID no piso pelo MapEditor, caso vá fazê-la, já aproveite e me mande o número que será adicionado ou então estarei fazendo o script com um número editável.

Já edito aqui.

Pode ser com qualquer numero, depois eu olho um numero aqui disponível e coloco.

Link para o comentário
Compartilhar em outros sites

  • 0

Vou te fazer o do piso, já edito.

 

Lembre-se que terá que adicionar a actionID no piso pelo MapEditor, caso vá fazê-la, já aproveite e me mande o número que será adicionado ou então estarei fazendo o script com um número editável.

Já edito aqui.

 

 

@@EDIT

Abra seu movements.xml e adicione a tag abaixo:

<movevent type="StepIn" actionid="50001" event="script" value="piso_expulsao.lua"/>

Agora crie um arquivo com o nome de "piso_expulsao.lua" e adicione o script abaixo:

local templo = {x=974, y=1035, z=7} -- Posiçao do templo
local tempo = 2 -- tempo em minutos no piso

function onStepIn(cid, item, pos)
        doPlayerSendTextMessage(cid, 27, "Voce so pode ficar aqui por ate ".. tempo .." minutos.")
        addEvent(Expulsar, tempo * 60 * 1000, cid)
    end

function Expulsar(cid)
        doTeleportThing(cid, templo)
        doPlayerSendTextMessage(cid, 27, "Seu tempo no piso especial esgotou, bem-vindo ao templo novamente.")
    end

Não testei, mas creio que funcione.

 

Boa sorte, caso dê algum erro, poste aqui para tentarmos solucionar.

Esta configurado para 1 minuto?

 

@@Edit

 

Agora eu vi, Ta pra 2 minutos.

Editado por MathhCunha
Link para o comentário
Compartilhar em outros sites

  • 0

Boa noite, valeu pela ajuda. Amanha se der algum erro eu comento aqui.

 

Não testei. Pois tenho que dormir. Amanha tenho curso. Mais assim que eu chegar eu vou testa e te aviso aqui.

Tudo bem.

Estou indo dormir também.

 

Boa noite.

 

Hey, tem uma coisa aqui nesse script que eu não gostei muito. Tipo eu passei em cima dele, ai eu saio de cima dele ele me teletransporta mesmo eu não estando em cima dele. Mais Ficou Muito Bom. E so isso que eu quero que voce arrume. Tipo e so pra expulsar o player do piso quando fica mt tempo, quando so passar por cima não aconteça nada.

Link para o comentário
Compartilhar em outros sites

  • 0

Post editado & testado.

 

Boa sorte, e caso dê algum erro post aqui para resolvermos.

Valeu. Vou Testa, Jaja eu edito aqui :)

 

@@EDIT

Hey, se eu quiser usar mais em algum piso eu tenho que criar outro script ou eu posso usar o mesmo?

 

reportado, para mudança do nome do topico.

Mudar nome do tópico porque?

Editado por MathhCunha
Link para o comentário
Compartilhar em outros sites

  • 0

Pode usar sim, sem problemas, pois quando você sai do piso ele remove a storage dada, então não terá problema de bug.

 

#Sobre o nome do Tópico.

Não pode por "Ajudão", teria que por sobre o que se trata, pois já é [Pedido] então seria redundante.

Da próxima tente usar tipo isto: "[Pedido] Piso que teleporta em 2 minutos".

Link para o comentário
Compartilhar em outros sites

  • 0

Pode usar sim, sem problemas, pois quando você sai do piso ele remove a storage dada, então não terá problema de bug.

 

#Sobre o nome do Tópico.

Não pode por "Ajudão", teria que por sobre o que se trata, pois já é [Pedido] então seria redundante.

Da próxima tente usar tipo isto: "[Pedido] Piso que teleporta em 2 minutos".

Ha, tá. Mais eu coloquei Ajudão pq são 4 scripts que eu queria ajuda..

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...