RE
pedido

Tile Premium Account

Por renanalexandre, 04 de jul. de 2012 em Scripts

script
8
2k
renanalexandreR
04 de julho de 2012 às 08:10

Eae Masters do Script kk

 

queria um script com uma storage de tile pra P.A. se alguem conseguir fazer esse favorzao é rep+ valew!

LeoxtibiaL
04 de julho de 2012 às 08:33

Em movements/scripts crie um arquivo.lua e cole isto dentro:

 

local npos = {x=1, y=1, z=1}  --- posição para onde sera teleportado
function onStepIn(cid, item, position, fromPosition, toPosition)
if isPremium(cid) then
doTeleportThing(cid, npos)
doSendMagicEffect(npos,10)
else
doTeleportThing(cid, fromPosition)
doPlayerSendCancel(cid, "Você não é premium.")
end
return true
end

 

Em movements.xml cole a tag: <movevent type="StepIn" actionid="ACTIONIDDOTILE" event="script" value="NOMEDOSEUARQUIVO.lua"/></movevent>

Editado Julho 4 por Leoxtibia

renanalexandreR
04 de julho de 2012 às 08:45
Em movements>scripts crie um arquivo.lua e cole isto dentro:
local npos = {x=1, y=1, z=1} --- posição para onde sera teleportado function onStepIn(cid, item, position, fromPosition, toPosition) if isPremium(cid) then doTeleportThing(cid, npos) doSendMagicEffect(npos,10) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(getPlayerPosition(cid), "Você não é premium account") end return true end

Em movements.xml cole a tag:

 

Infelizmente nao deu certo fiz tudo corretamente mais o P.A esta sendo teleportado para o local ;X

LeoxtibiaL
04 de julho de 2012 às 08:46

O que você quer não é que só seja teleportado quem tiver Premium? Você editou as posições?

renanalexandreR
04 de julho de 2012 às 08:57

aff meu q raiva toda vez que coloco uma storage parecida com essa :

 

 

function onStepIn(cid, item, position, fromPosition)

if isPremium(cid) == FALSE then

doTeleportThing(cid, fromPosition, false)

doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente players premium podem passar.")

end

return TRUE

end

 

 

Os Free tomam Debug!!

 

Error-Moveevents - Call stack overflow.

Error-Moveevents - Call stack overflow.

 

to mtu puto vei q raiva

 

O que você quer não é que só seja teleportado quem tiver Premium? Você editou as posições?

 

pera acho q fiz merda 1 minuto!

 

Em movements/scripts crie um arquivo.lua e cole isto dentro:
local npos = {x=1, y=1, z=1} --- posição para onde sera teleportado function onStepIn(cid, item, position, fromPosition, toPosition) if isPremium(cid) then doTeleportThing(cid, npos) doSendMagicEffect(npos,10) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Você não é premium.") end return true end

Em movements.xml cole a tag:

 

Brother funciono perfect aki so qe ele nao ta mandando msg - Voce nao é premium

LeoxtibiaL
04 de julho de 2012 às 09:08

É porque a formatação do xtibia tinha bugado o script, testa la de novo

renanalexandreR
04 de julho de 2012 às 09:38

<p>

É porque a formatação do xtibia tinha bugado o script, testa la de novo
</p>

<p> </p>

<p>Valew brother brigadao ficou mtu bom msmo eu dei uma editada aki </p>

<p> </p>

<p> </p>

<div>function onStepIn(cid, item, position, fromPosition, toPosition)</div>

<div>if isPremium(cid) then</div>

<div>doTeleportThing(cid, npos)</div>

<div>doSendMagicEffect(npos,10)</div>

<div>else</div>

<div>doTeleportThing(cid, fromPosition)</div>

<div>doPlayerSendCancel(cid, "Você não é premium.")</div>

<div>end</div>

<div>return true</div>

<div>end</div>

<div> </div>

<div>rep+ aki ta bugado qnd voltar te dou!</div>

 

ErimythE
05 de julho de 2012 às 21:34

Duvida sanada.

Movido.