Taiger 287 Postado Outubro 23, 2015 Share Postado Outubro 23, 2015 Ola amigos, em meu servidor a compra de Houses é free, mais eu queria colocar um sistema que quando acabasse a Vip de um jogador caso ele tenha uma House o mesmo a perderia. Alguem poderia fazer para mim, creio que não é dificil, mas como sou leigo em script não tenho ideia de como fazer. Obrigado desde ja. REP+ Link para o comentário https://xtibia.com/forum/topic/237521-encerrado-pedido-acabar-vip-e-perder-house-pda/ Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Outubro 24, 2015 Share Postado Outubro 24, 2015 Qual o sistema de VIP utilizado? W/e, escrevi uma versão para premium account. Se quiser, você pode tomá-la como base. function onLogin(cid) local house_id = getHouseByPlayerGUID(getPlayerGUID(cid)) if not isPremium(cid) and house_id > 0 then doPlayerSendTextMessage(cid, 27, "You lost your house.") setHouseOwner(house_id, NO_OWNER_PHRASE, true) end return true end Link para o comentário https://xtibia.com/forum/topic/237521-encerrado-pedido-acabar-vip-e-perder-house-pda/#findComment-1673857 Compartilhar em outros sites More sharing options...
Taiger 287 Postado Outubro 24, 2015 Autor Share Postado Outubro 24, 2015 Não sei te dizer qual sistema de vip, vou testar aqui o seu código. Qual o sistema de VIP utilizado? W/e, escrevi uma versão para premium account. Se quiser, você pode tomá-la como base. function onLogin(cid) local house_id = getHouseByPlayerGUID(getPlayerGUID(cid)) if not isPremium(cid) and house_id > 0 then doPlayerSendTextMessage(cid, 27, "You lost your house.") setHouseOwner(house_id, NO_OWNER_PHRASE, true) end return true end Zipter no caso eu tenho um sistema que quando acaba a vip do player ele é teleportado para o templo, tem como adaptar esse seu codigo a ele? Ta aqui o código: function onLogin(cid) registerCreatureEvent(cid,"FimPremium") local pos = {x = 1037, y = 1084, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 9899, 1) elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your premium is Over!") setPlayerStorageValue(cid, 9899, -1) end return TRUE end Link para o comentário https://xtibia.com/forum/topic/237521-encerrado-pedido-acabar-vip-e-perder-house-pda/#findComment-1673859 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Outubro 24, 2015 Share Postado Outubro 24, 2015 Ah, isso aí é premium account. Nesse caso, use o código que enviei anteriormente. Link para o comentário https://xtibia.com/forum/topic/237521-encerrado-pedido-acabar-vip-e-perder-house-pda/#findComment-1673898 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/237521-encerrado-pedido-acabar-vip-e-perder-house-pda/#findComment-1736809 Compartilhar em outros sites More sharing options...
Posts Recomendados