GA
dúvida

[Ajuda] Area Vip

Por Gabrieltxu, 02 de out. de 2012 em Scripts

ajuda
area vip
otserv
tibia
script
5
967
GabrieltxuG
02 de outubro de 2012 às 16:33

Bom Galera do Xtibia Vim pedir um Apelo para vcs

 

è o Seguinte To Com um System de Area Só para Premium e Tipo Ta errado em Algum lugar

 

 

o Script:

 

function onStepIn(cid, item, pos)
local pos = {x=1050, y=1051, z=6}
if isPremium(cid) == FALSE and getPlayerAccess(cid) < 4 then
doTeleportThing(cid, pos)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Esta area é somente para jogadores VIP.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
end

 

 

e essa é a linha que eu add no Movements.xml

 

<movevent event="StepIn" actionid="7890" script="Premium.lua"/>

 

 

E o Erro Aprarece Isso quando Vou Entrar na Area VIP quer Dizer Pizar no Pizo que Add o ACtion ID:

 

The tile seems to be protected against unwanted intruders.

 

 

Queria saber Oq devo Arrumar Ou vcs Ja me mandarem o Script Arrumado PF

 

quem me ajudar leva REP++

 

 

OBS: ja Testei com Acc do GOD e Com Acc VIP

Editado Outubro 2 por Gabrieltxu

Yan OliveiraY
03 de outubro de 2012 às 21:03

Tente esse :

 

 

function onStepIn(cid, item, pos)

local pos = {x=1050, y=1051, z=6}

if isPremium(cid) == false)then and getPlayerAccess(cid) < 4 then

doTeleportThing(cid, pos)

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Esta area é somente para jogadores VIP.")

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_OFF)

end

end

 

 

 

Se não der certo me avisa.

Editado Outubro 3 por Yan18

LuckOakeL
03 de outubro de 2012 às 21:06

 

function onStepIn(cid, position, fromPosition)

if not isPremium(cid) and getPlayerAccess(cid) < 4 then

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Esta área é somente para jogadores VIP.")

doTeleportThing(cid, fromPosition)

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return true

end

return true

end

 

 

O script ficaria melhor assim, não precisa especificar position. E verifique se não está usando um action id duplicado, às vezes pode tar bugando por isso.

Editado Outubro 3 por LuckOake

Yan OliveiraY
03 de outubro de 2012 às 21:35

@LuckOake

 

Como coloquei acima /\ acho q está dano error pq nessa parte

 

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)

 

ele coloco POFF em x de OFF.

 

@Gabrieltxu

 

é + facil copiar meu spoiler qualquer error me avise.

2 semanas depois...
GabrieltxuG
11 de outubro de 2012 às 08:40

Vlws Vou Tentar aki jaja falo se deu certo