Ir para conteúdo
  • 0

Juntar 2 Scripts Simples! [Movements E Talk]


Lucasyeah

Pergunta

Olá amigos Scripters Xtibianos, venho aquí outra vez para lhes pedir uma humilde ajudinha (eu sei que eu encho o sako prakaramba...). Eu gostaria que alguém juntasse esses 2 scripts em 1 só!

 

function onStepIn(cid, item, position, fromPosition)
local tileConfig = {
    kickPos = fromPosition,
    kickEffect = CONST_ME_POFF,
    kickMsg = "You need to be a vip to access this area.",
    enterMsg = "Welcome to vip area. Enjoy!",
    enterEffect = CONST_ME_MAGIC_BLUE,
    vipStorage = 13501,
}
   if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) 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

 

E o outro..

 

function onSay(cid, words, channel)
local quantity = math.floor((getPlayerStorageValue(cid, 13501) - os.time())/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerPopupFYI(cid, "Você tem ".. quantity .." dias de PlayVIP restantes.")
return TRUE
end

 

Gostaria que quando o player VIP passasse pelo tile, recebesse uma mensagem de boas vindas e outra avisando quantos dias Faltam para que a vip dele acabe. Simples, não?! Quem puder me ajudar, darei REP+ na certa!

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

4 respostass a esta questão

Posts Recomendados

  • 0

Tó:

 

 

function onStepIn(cid, item, position, fromPosition)

local tileConfig = {

kickPos = fromPosition,

kickEffect = CONST_ME_POFF,

kickMsg = "You need to be a vip to access this area.",

enterMsg = "Welcome to vip area. Enjoy!",

enterEffect = CONST_ME_MAGIC_BLUE,

vipStorage = 13501,

}

if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) 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)

local quantity = math.floor((getPlayerStorageValue(cid, 13501) - os.time())/(24 * 60 * 60))

doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))

doPlayerPopupFYI(cid, "Você tem ".. quantity .." dias de PlayVIP restantes.")

return true

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Ve se funciona assim:

 

 

 

 

function onSay(cid, words, channel)

local quantity = math.floor((getPlayerStorageValue(cid, 13501) - os.time())/(24 * 60 * 60))

doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))

doPlayerPopupFYI(cid, "Você tem ".. quantity .." dias de PlayVIP restantes.")

return TRUE

end

 

function onStepIn(cid, item, position, fromPosition)

local tileConfig = {

kickPos = fromPosition,

kickEffect = CONST_ME_POFF,

kickMsg = "You need to be a vip to access this area.",

enterMsg = "Welcome to vip area. Enjoy!",

enterEffect = CONST_ME_MAGIC_BLUE,

vipStorage = 13501,

}

 

if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) 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

end

 

 

 

Se n funcionar me avise.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...