Solutions
-
keilost1's post in (Resolvido)Criar Servidor VPS com SITE was marked as the answerSim, deve jogar o seu servidor com suas sources
O comando apt-get serve para reler a lista de pacotes disponiveis para assim baixar as bibliotecas necessárias para compilar a distro.
Não é obrigatório utilizar o site para que o servidor funcione.
O seu config.lua deve conter as informações de acesso ao banco de dados
sqlType = "mysql" -- deve ser mysql para a distro saber qual é o tipo de banco de dados sqlHost = "127.0.0.1" -- pode ser localhost ou 127.0.0.1 que é o IP local da máquina sqlPort = 3306 -- não troque ao menos que você trocou a porta do MYSQL sqlUser = "root" -- usuario do banco de dados MYSQL sqlPass = "123" -- senha do banco de dados MYSQL sqlDatabase = "otserv" -- nome do banco de dados MYSQL Eu irei passar um tutorial que acho util para você para instalar o phpMyAdmin + Apache + Mysql + PHP
apt-get install apache2 apt-get install mysql-server-5.0 (nesta instalação será solicitado uma senha para o administrador do MySQL) apt-get install php5 apt-get install php5-mysql apt-get install phpmyadmin (aqui você definirá uma senha para o phpmyadmin) Após executar esses comandos com sucesso (lembrando que deve dar apt-get update e apt-get upgrade antes) Execute esse comando: cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin Pronto, está configurando seu banco de dados e o acesso a ele que vai ser feito pelo: http://ipdamaquina/phpmyadmin -
keilost1's post in (Resolvido)Duvida/pedido idle-time was marked as the answerOlá, desculpe pela demora, só fui me lembrar do Tibia King hoje rsrs...
Eu não testei, vê se deu certo:
function mudarVis(uid) look = getCreatureLookDirection(uid) look = look < 3 and look + 1 or 0 doCreatureSetLookDirection(uid, look) addEvent(mudarVis, 2000, uid) end local events1 = {} local trainerst = 456488 function onStepIn(cid) events1[getPlayerGUID(cid)] = addEvent(mudarVis, 1000, cid) doPlayerSendTextMessage(cid, 27, "Bem-vindo a sua sala de treinamento, você será movimentado automaticamente para que continue treinando!") setPlayerStorageValue(cid,trainerst,1) return true end function onStepOut(cid) stopEvent(events1[getPlayerGUID(cid)]) setPlayerStorageValue(cid,trainerst,-1) return true end Isso você coloca em movements/scripts e as tags abaixo em movements.xml
<!--Trainer--> <movevent type="StepIn" actionid="13549" event="script" value="train.lua" /> <movevent type="StepOut" actionid="13549" event="script" value="train.lua" />
Em creaturescripts/idle.lua vai ter essa linha (se não for exatamente igual me manda):
if(getTileInfo(getCreaturePosition(cid)).noLogout or getCreatureNoMove(cid) or getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE) then return true end Você deve alterar para:
if(getTileInfo(getCreaturePosition(cid)).noLogout or getCreatureNoMove(cid) or getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE) or getPlayerStorageValue(cid,456488) == 1) then return true end