Ir para conteúdo

Entrada Na Area Vip


123henrique123

Posts Recomendados

Preciso dum script de entrada de area vip, mas precisa ser em uma porta.

Assim: tem a porta (id:6263), os Vips passam, para os free, aparecerá uma mensagem, em vermelho, no default: Somente Vips Passam aki noob!

 

Ver: 8.60

Desde já, vlw ae!

Link para o comentário
Compartilhar em outros sites

Bom, va em MOVEMENT.XML e cole isso em alguma linha.

 

movement.xml

<movevent type="StepIn" actionid="15000" event="script" value="vip.lua"/>

 

agora vá em MOVEMENT/SCRIPTS, crie um arquivo chamado vip.LUA e cole isso dentro.

 

vip.lua

--- Script by dark billie
--- Modificaçao MOCK e 1% minha
function onStepIn(cid, item, position, fromPosition)

local tileConfig = {
       kickPos = fromPosition,
       kickEffect = CONST_ME_POFF,
       kickMsg = "Somente Vips Passam aqui noob!",
       enterMsg = "Bem-vindo a area vip, seja feliz!",
       enterEffect = CONST_ME_MAGIC_BLUE,
}

   if vip.hasVip(cid) == FALSE  then
       doTeleportThing(cid, tileConfig.kickPos)
       doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
       doPlayerSendCancel(cid, tileConfig.kickMsg)
       return
   end

       doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
       doSendMagicEffect(position, tileConfig.enterEffect)
       return true
end

 

 

Agora para indroduzila, vá no seu MapEDITOR, e clique com o botao direito > Propriedades, e em ACTIONID coloque 15000

 

Espero ter ajudado, qualquer error/duvida, poste aqui ou pm-me

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

deu erro, na hora q vai passar, ngm consegue passa e aparece esse erro:

[02/11/2010 19:13:40] [Error - MoveEvents Interface]

[02/11/2010 19:13:40] data/movements/scripts/vip.lua:onStepIn

[02/11/2010 19:13:40] Description:

[02/11/2010 19:13:40] data/movements/scripts/vip.lua:11: attempt to index global 'vip' (a nil value)

[02/11/2010 19:13:40] stack traceback:

[02/11/2010 19:13:40] data/movements/scripts/vip.lua:11: in function <data/movements/scripts/vip.lua:1>

OQ significa???????

Link para o comentário
Compartilhar em outros sites

Afinal.

 

Você quer com porta ou pisar no objeto.

 

Pq movement eu aprendi que server para pisos ou coisas semelhantes.

 

Se for por porta ou seja , ai tentar abrir a porta aparecerá essas msg ai já é diferente.

 

---

Desculpe se eu estiver errado.

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

Como saber qual é o sistema vip? :worriedsmiley:

 

Deu certo :p

eu nao tinha posto a pos do piso -.-

o unico erro q ta dando eh: ele nao fala bem vindo a area vip, e nem fala voce nao é vip para entrar aki.

Para os vips, nao fala nada, simplesmente entram, os que nao sao vip, aparece a mensagem em verde: The tile seems to be protect against unwanted intruders, ta feinhu assim, como q arruma? No script de compra vip tem pra liberar o action 15000, no movements.xml tem o action 15000, no tile ta esse mesmo action, oq ta dando errado?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...