Você está desconectado.

Conecte-se e veja nossos conteúdos exclusivos!

Compartilhe
Ir em baixo
avatar
Administrador
Administrador
King Coins King Coins : 67
Reputação : 58
Eu sou : Webmaster
Tópicos : 15
Data de Cadastro : 24/01/2018
Ver perfil do usuário

Town Premium

em 27/1/2018, 18:36
O sistema verifica se o player é premium, se ele for free e estiver com town em Edron (Premium), automaticamente a town dele passará a ser Carlin (Free).

Em creaturescripts/scripts crie um arquivo.lua:
Spoiler:
local freeTownIDS = {1,2,3,4,5} -- ids das cidades free account
local defaultTownID = 3 -- id da cidade para qual o player será teleportado

function onLogin(cid)
if not isPremium(cid) and (not isInArray(freeTownIDS, getPlayerTown(cid))) then
doPlayerSetTown(cid, defaultTownID)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Your premium has expired.")
end
return true
end

Em creaturescripts.xml, adicione a tag:
Código:
<event type="login" name="checkPremiumTown" event="script" value="NOMEDOARQUIVO.lua"/>
Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum