Ir para conteúdo
  • Cadastre-se

(Resolvido)[TFS 1.0] Teleport que só passe PREMIUM ACCOUNT


Ir para solução Resolvido por Qwizer,

Posts Recomendados

Olá pessoal,

teria algum script ou alguma forma de fazer com que alguns teleports só passem premium accounts?

Unique ID

Ou algo no tile...

qualquer forma

quem souber serei grato!

Link para o post
Compartilhar em outros sites
  • Solução
function onStepIn(cid, item, position, fromPosition)

local config = {
msgDenied = "you have no premium account",
msgWelcome = "welcome"
}

if getPlayerPremiumDays(cid) <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE
end
<movevent event="StepIn" uniqueid="17500" script="premiumtile.lua"/>
Editado por AnaPaula (veja o histórico de edições)

 Whatsapp: +55 (48) 98815-0709 Discord: Qwizer#5713

 

Global 100% 7.40 com Website

TFS 1.2 10.97-11.00 + GlobalFull OtherWorld ...

 

Link para o post
Compartilhar em outros sites

eu uso esse 

function onStepIn(cid, item, position, fromPosition)


local config = {
msgDenied = "This place is only for vip players,please buy a vip scroll..",
msgWelcome = "Welcome to VIP PLACE!!."
}
if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE
end

<movevent event="StepIn" actionid="29859" script="tilevip.lua"/>

credito: HotSummer

 

 

obs: Ana, ou alguem... no caso quando vc pisa no piso aparece a mensagem no chat... tem como ela aparecer no meio da tela ?? (msgWelcome = "Welcome to VIP PLACE!!.")  vlw

Link para o post
Compartilhar em outros sites

eu uso esse 

function onStepIn(cid, item, position, fromPosition)

local config = {

msgDenied = "This place is only for vip players,please buy a vip scroll..",

msgWelcome = "Welcome to VIP PLACE!!."

}

if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)

return TRUE

end

<movevent event="StepIn" actionid="29859" script="tilevip.lua"/>

credito: HotSummer

 

 

obs: Ana, ou alguem... no caso quando vc pisa no piso aparece a mensagem no chat... tem como ela aparecer no meio da tela ?? (msgWelcome = "Welcome to VIP PLACE!!.")  vlw

Verde - doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,

ou

Branco - doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 

 Whatsapp: +55 (48) 98815-0709 Discord: Qwizer#5713

 

Global 100% 7.40 com Website

TFS 1.2 10.97-11.00 + GlobalFull OtherWorld ...

 

Link para o post
Compartilhar em outros sites

Ana ele ta dando debug quando o char que não é premium tenta passar por cima do tile o.o

Ele voilta, ai da debug O.o!

 

@Edit --

Funcionou Ana!

acontece que eu estava testsando no Unique ID no tp ;x

Editado por TioSlash (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo