-
-
Selecionar town ao criar character
Olá a todos, Consegui colocar um criador de character na página create account, até ai tudo bem. O meu problema é naquela seleção "Select your city:", existem 3 cidades para se escolher mas independente de escolher qualquer uma das três o site sempre cria o player na town = 1 que é a town dos Samples. createaccount.php Se eu criar um player normalmente (logando a conta e indo em create new character, que seria pelo accountmanagement.php) essa parte de selecionar cidade está funcionando 100%. Por isso deixo também o arquivo accountmanagement.php caso ajude. Agradeço qualquer ajuda desde já!
-
(Resolvido)[GlobalEvents] Servidor não dá shutdown
Problema resolvido! Para alguém que tenha vindo para este tópico com o mesmo problema... globalsave.lua local timetoss = 10 --minutes function onTimer(interval) return prepareShutdown(math.abs(math.ceil(timetoss))) end function prepareShutdown(minutes) if(minutes <= 0) then addEvent(close, 1*1000) addEvent(global, 10*1000) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function close() doSetGameState(GAMESTATE_CLOSED) end function global() doSetGameState(GAMESTATE_SHUTDOWN) end Depois corrigir o game.cpp seguindo este tutorial... Removendo Erro Shutdown Console 0.3.6 - Criado por Alexy Brocanello
-
-
-
(Resolvido)[GlobalEvents] Servidor não dá shutdown
Bom dia! Estou hospedando meu servidor em Linux Ubuntu, e meu global save se dá ás 7:10 da manhã. Porém ele parece não estar executando corretamente o comando shutdown. O servidor fecha, não fica mais possivel fazer login, porém no site continua aparecendo como online. Acredito que o shutdown não está fechando o executavel e assim o restarter.sh não está entrando em ação. tag globalevents.xml <globalevent name="globalSave" time="07:10" script="globalsave.lua"/>Script globalsave.lualocal timetoss = 10 --minutes function onTimer() return prepareShutdown(math.abs(math.ceil(timetoss))) end function prepareShutdown(minutes) if(minutes <= 0) then addEvent(close, 1*1000) addEvent(global, 10*1000) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function close() doSetGameState(GAMESTATE_CLOSED) end function global() doSetGameState(GAMESTATE_SHUTDOWN) endgame.cpp Fiquei hoje esperando dar o horário do shutdown, deu um freeze no servidor bem no instante em que deveria ter aparecido a broadcast avisando do server save. O server fica ligado mas travado sem poder logar. Já testei com a opção do config.lua e varios outros scripts para globalevents, mas sempre é a mesma situação.
-
(Resolvido)[SCRIPT AUTO RESTARTER] Erro ao executar em Linux
@rogaforyn2 Obrigado! Funcionando!
-
MUTANO reagiu a uma resposta no tópico: (Resolvido)[SCRIPT AUTO RESTARTER] Erro ao executar em Linux
-
(Resolvido)[SCRIPT AUTO RESTARTER] Erro ao executar em Linux
Ola a todos, Hoje fui implementar em meu otserv (hospedado em linux Ubuntu) um auto-restarter: #!/bin/bash ulimit -c unlimited while true; do ./theforgottenserver; donePorém ao executa-lo, o linux retorna: bash: ./restart: /bin/bash^M: bad interpreter: No such file or directory *******@server:/otserv$Alguém ai tem ideia de como sanar?
-
-
-
(Resolvido)Site não dá os dias de premium ao criar conta!
Obrigado, deu certo.
-
GesiorACC 2019 8.60 UPDATE 29/06/2019
Executa isso na sua database: ALTER TABLE `z_shop_offer` ADD `pid` int(11) NOT NULL DEFAULT '0' Veja se corrige.
-
-
[Function] Account Storage
Muito bom! Funcionou ótimamente bem aqui Pra quem quiser usar para dar dias de premium grátis, deixo aqui um script já usando essa nova função... function onLogin(cid) local storage = 55550 local days = 2 if getAccountStorageValue(getPlayerAccountId(cid), storage) <= 0 then if getPlayerPremiumDays(cid) >= 360 then return false else doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You received "..days.." days of premium account.") end setAccountStorageValue(getPlayerAccountId(cid), storage, 1) end return true end
-
item que apenas premium acc ou vip possa usar
Se for uma runa, provavelmente dá pra editar no spells.xml, coloca prem="1" na linha da runa. Nunca testei, teria que ver se funciona. Se for algum item que tenha script no actions, talvez tê que adicionar algo como isso... if premium == "yes" and not isPremium(cid) then return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.") end
-
[Pedido Script] Fim de vip / NPC Que leva somente vips
Cara, vê ai se funciona isso. em creaturescripts.xml add: <event type="login" name="PremyCheck" script="premmy.lua"/> <event type="login" name="PremyCheck2" script="premmy2.lua"/>na pasta scripts faça um arquivo premmy.lua:function onLogin(cid) local premmydays = getPlayerPremiumDays(cid) if premmydays > 0 then setPlayerStorageValue(cid, 20500, 1) end return TRUE ende outro arquivo chamado premmy2.lua:function onLogin(cid) pos = {x = 160, y = 50, z = 7} if getPlayerStorageValue(cid, 20500) == 1 and getPlayerPremiumDays(cid) == 0 then doTeleportThing(cid, pos) doPlayerSetTown(cid, 1) setPlayerStorageValue(cid, 20500, -1) end return TRUE endAtenção nesse ultimo pois precisará mudar a posição para onde o player será levado ao terminar a premium.
-
(Resolvido)Site não dá os dias de premium ao criar conta!
Olá a todos. Meu problema talvez seja simples para quem conhece do assunto. Ao criar uma conta no site, a nova conta deveria estar com 2 dias gratuitos de premium mas isto não está acontecendo. meu Config.php meu createaccount.php Alguém saberia dizer se algo de errado não está certo?
-
GesiorACC 2019 8.60 UPDATE 29/06/2019
Primeiramente, parabéns pelo trabalho Natanael. Eu instalei o site e está funcionando muito bem. Isso aconteceu comigo também! Acontece que o site está com a opção OPEN e seu ot deve estar com opção PVP. A solução é abrir o createaccount.php em C:\xampp\htdocs\pages e substituir onde diz OPEN por PVP. Pra mim funcionou.