LU
pedido

TILE VIP COM EFFECT

Por Luquinh4, 16 de mar. de 2013 em Scripts

script
16
1.9k
Luquinh4L
16 de março de 2013 às 22:44

Alguém pode fazer esse script aparecer effect quando não tiver a vip ?

 

Tipo você vai pisar no tile e você n tem a vip vc vai voltar um sqm, e quero que saia um effect , esse aqui

 

(CONST_ME_MAGIC_BLUE)

 

Script que eu quero que modifiquem

 

 

function onStepIn(cid, item, pos)



-- teleports config
teleport1 ={x=154, y=43, z=7}



if isPlayer(cid) then

if item.actionid == 13540 then

vip = getPlayerStorageValue(cid,13540)
if vip == -1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")


doTeleportThing(cid,teleport1)


else

end

end

end

end

 

Editado Março 16 por Luquinh4

SkyLighS
16 de março de 2013 às 22:46

use assim .

 

function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if item.actionid == 13540 then
vip = getPlayerStorageValue(cid,13540)
if vip == -1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid,fromPosition)
else
end
end
end
end

Luquinh4L
16 de março de 2013 às 22:47

use assim .

 

function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if item.actionid == 13540 then
vip = getPlayerStorageValue(cid,13540)
if vip == -1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid,fromPosition)
else
end
end
end
end

@edit

postei la embaxo

Editado Março 16 por Luquinh4

SlicerS
16 de março de 2013 às 22:58

/\ pra mim isso devia ser flood --' testa de uma vez e depois posta os resultados --'

 

edit: viu pq flei q isso devia ser flood? --'

Editado Março 16 por Slicer

Luquinh4L
16 de março de 2013 às 23:14

use assim .

 

function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if item.actionid == 13540 then
vip = getPlayerStorageValue(cid,13540)
if vip == -1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid,fromPosition)
else
end
end
end
end

Não deu, deu nada como se n existisse o tile ali ,fico como um tile normal!

SkymagnumS
16 de março de 2013 às 23:17
function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if getPlayerStorageValue(cid, 13540) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid, fromPosition)
end
end
return true
end

Luquinh4L
16 de março de 2013 às 23:24

function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if getPlayerStorageValue(cid, 13540) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid, fromPosition)
end
end
return true
end

igualmente, como se não existisse

SlicerS
16 de março de 2013 às 23:25

@sky podia ter usado o parametro 'position' da propria funçao ^^

 

@topico tu chego a testar o script ms? e o player ta sendo teleportado pra tras? o.O

Editado Março 16 por Slicer

SkymagnumS
16 de março de 2013 às 23:25

Se coloco certo no movements.xml?

Luquinh4L
16 de março de 2013 às 23:33

Se coloco certo no movements.xml?

    <movevent type="StepIn" uniqueid="13540" event="script" value="vip.lua"/>

?

 

CARA DESCULPA ,TINHA DADO EU PISEI EM TILE ERRADO !

 

AGORA PODE POR UMA MSG DE WELCOME ?

 

Tipo bem vindo a area vip

SkymagnumS
16 de março de 2013 às 23:35
function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if getPlayerStorageValue(cid, 13540) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid, fromPosition)
else
doPlayerSendTextMessage(cid, 27, "Welcome to vip area.")
end
end
return true
end

Luquinh4L
17 de março de 2013 às 00:02

function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
if getPlayerStorageValue(cid, 13540) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
doTeleportThing(cid, fromPosition)
else
doPlayerSendTextMessage(cid, 27, "Welcome to vip area.")
end
end
return true
end

 

DUVIDA SANADA !

Editado Março 17 por Luquinh4

SkyLighS
17 de março de 2013 às 00:03

Duvida sanada

reportado

Luquinh4L
17 de março de 2013 às 00:58

Ae skymagnum n to conseguindo usar em outro script.

 

Quero mais de um tile

 

AE CONSEGUI, PODE FEXAR !

Editado Março 17 por Luquinh4

SkyLighS
17 de março de 2013 às 07:40

Duvida sanada

reportado