Tudo que Sammy postou
-
dúvida database mysql password
Abra seu config.lua e altere encryptionType "sha1" para plain.
-
[Ajuda] automatizando evento dota
local config = { semana_mes = "semana", days = {4,7}, tempo = 600, p = {{x=601,y=40,z=7}, {x=601,y=41,z=7}, {x=601,y=42,z=7}, {x=601,y=43,z=7}, {x=601,y=44,z=7}, {x=685,y=40,z=7}, {x=685,y=41,z=7}, {x=685,y=42,z=7}, {x=685,y=43,z=7}, {x=685,y=44,z=7} }, idpedra=1304, p2 = {{x=613,y=40,z=7}, {x=613,y=41,z=7}, {x=613,y=42,z=7}, {x=613,y=43,z=7}, {x=613,y=44,z=7}, {x=625,y=40,z=7}, {x=625,y=41,z=7}, {x=625,y=42,z=7}, {x=625,y=43,z=7}, {x=625,y=44,z=7}, {x=638,y=43,z=7}, {x=640,y=42,z=7}, {x=648,y=40,z=7}, {x=646,y=42,z=7} }, idpedra2=1353, p3 = {{x=661,y=40,z=7}, {x=661,y=41,z=7}, {x=661,y=42,z=7}, {x=661,y=43,z=7}, {x=661,y=44,z=7}, {x=673,y=40,z=7}, {x=673,y=41,z=7}, {x=673,y=42,z=7}, {x=673,y=43,z=7}, {x=673,y=44,z=7} }, idpedra3=1354, m={{"Gerador Azul I",{x=607,y=42,z=7}}, {"Gerador Vermelho I",{x=679,y=42,z=7}} }, nkpos = {{x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7} }} --em segundos function onTimer() local time = os.date("*t") if (config.semana_mes == "semana" and isInArray(config.days,time.wday)) or (config.semana_mes == "mes" and isInArray(config.daystime.day)) or config.semana_mes == "" then for _,k in pairs(config.nkpos) do if isMonster(getTopCreature(k).uid) then doRemoveCreature(getTopCreature(k).uid) end end for _,k in pairs(config.p) do doRemoveItem(getTileItemById(k,config.idpedra).uid,1) end for _,k in pairs(config.p2) do doRemoveItem(getTileItemById(k,config.idpedra2).uid,1) end for _,k in pairs(config.p3) do doRemoveItem(getTileItemById(k,config.idpedra3).uid,1) end for _,k in pairs(config.p) do doCreateItem(config.idpedra,k) end for _,k in pairs(config.p2) do doCreateItem(config.idpedra2,k) end for _,k in pairs(config.p3) do doCreateItem(config.idpedra3,k) end for _,o in pairs(config.m) do doSummonCreature(o[1],o[2]) end local mensage1 = "[Evento Dota] Liberada Sala dos Times! Quem quiser Participar, vá para a sala de times até o Evento começar. Depois que começar, sÓ na outra rodada! Gogo (TELEPORTE PARA O DOTA NO TEMPLO DA CIDADE PRINCIPAL)" -- Mensagem Inicial gatepos = {x=677, y=14, z=7, stackpos=1} -- Posição da Pedra getgate = getThingfromPos(gatepos) if getgate.itemid == 1304 then broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE) doRemoveItem(getgate.uid,1) end addEvent(startDota,config.tempo*1000,nil) end return true end function startDota() local mensage1 = "[Evento Dota] Evento Iniciado! Destruam as Torres! quem destruir as 3 Torres primeiro, Ganha!" -- Mensagem Inicial local monster1 = "Gerador Azul I" -- Geradores Iniciais local monster2 = "Gerador Vermelho I" -- Geradores Iniciais gatepos = {x=685, y=42, z=7, stackpos=1} -- Posição da Pedras 1 getgate = getThingfromPos(gatepos) gatepos11 = {x=685, y=41, z=7, stackpos=1} -- Posição da Pedras 11 getgate11 = getThingfromPos(gatepos11) gatepos12 = {x=685, y=40, z=7, stackpos=1} -- Posição da Pedras 12 getgate12 = getThingfromPos(gatepos12) gatepos13 = {x=685, y=44, z=7, stackpos=1} -- Posição da Pedras 13 getgate13 = getThingfromPos(gatepos13) gatepos14 = {x=685, y=43, z=7, stackpos=1} -- Posição da Pedras 14 getgate14 = getThingfromPos(gatepos14) gatepos2 = {x=601, y=42, z=7, stackpos=1} -- Posição da Pedra 2 getgate2 = getThingfromPos(gatepos2) gatepos21 = {x=601, y=41, z=7, stackpos=1} -- Posição da Pedra 21 getgate21 = getThingfromPos(gatepos21) gatepos22 = {x=601, y=40, z=7, stackpos=1} -- Posição da Pedra 22 getgate22 = getThingfromPos(gatepos22) gatepos23 = {x=601, y=43, z=7, stackpos=1} -- Posição da Pedra 23 getgate23 = getThingfromPos(gatepos23) gatepos24 = {x=601, y=44, z=7, stackpos=1} -- Posição da Pedra 24 getgate24 = getThingfromPos(gatepos24) if getgate.itemid == 1304 and getgate2.itemid == 1304 then broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE) doRemoveItem(getgate.uid,1) doRemoveItem(getgate11.uid,1) doRemoveItem(getgate12.uid,1) doRemoveItem(getgate13.uid,1) doRemoveItem(getgate14.uid,1) doRemoveItem(getgate2.uid,1) doRemoveItem(getgate21.uid,1) doRemoveItem(getgate22.uid,1) doRemoveItem(getgate23.uid,1) doRemoveItem(getgate24.uid,1) doCreateItem(1304, {x=677, y=14, z=7}) end end
-
dúvida website erro
Cara, eu recomendo o uso do Modern Aac, aqui no site você encontra outros Gesior que estão funcionando, é só você instalar corretamente. A disponha.
-
[Resolvido] [Problema] Executável para de responder!
Olá, qual a versão do seu executavel? TFS 0.4? 0.3.6? Tem um usuário que teve o mesmo problema e já foi solucionado. Segue o tópico: http://tibiaking.com/forum/topic/26900-resolvido-erro-ao-tentar-deixar-online/ Isto alende ser no executável também pode ser em algum script em seu servidor que você mesmo deve corrigi-lo. Checar 1 por 1, e ir vendo aonde está o crash. A disponha.
-
[Resolvido] Erro ao Tentar deixar Online
Dúvida sanada, tag adicionada. Tópico movido!
-
dúvida website erro
Erro está no seu site, qual site está a usar? O erro acima já foi solucionado, porém esse erro não tem mais nada haver, é com o site mesmo. Você configuro tudo corretamente as URL, etc..? Quando cria o personagem ele não está achando a próxima pagina para ir, mal configurado ou faltando a pagina.
-
dúvida website erro
Execute no seu MySQL CREATE TABLE IF NOT EXISTS `PagSeguroTransacoes` ( `TransacaoID` VARCHAR(36) NOT NULL, `VendedorEmail` VARCHAR(200) NOT NULL, `Referencia` VARCHAR(200) DEFAULT NULL, `TipoFrete` CHAR(2) DEFAULT NULL, `ValorFrete` DECIMAL(10,2) DEFAULT NULL, `Extras` DECIMAL(10,2) DEFAULT NULL, `Anotacao` text, `TipoPagamento` VARCHAR(50) NOT NULL, `StatusTransacao` VARCHAR(50) NOT NULL, `CliNome` VARCHAR(200) NOT NULL, `CliEmail` VARCHAR(200) NOT NULL, `CliEndereco` VARCHAR(200) NOT NULL, `CliNumero` VARCHAR(10) DEFAULT NULL, `CliComplemento` VARCHAR(100) DEFAULT NULL, `CliBairro` VARCHAR(100) NOT NULL, `CliCidade` VARCHAR(100) NOT NULL, `CliEstado` CHAR(2) NOT NULL, `CliCEP` VARCHAR(9) NOT NULL, `CliTelefone` VARCHAR(14) DEFAULT NULL, `ProdDescricao` VARCHAR(200) DEFAULT NULL, `ProdValor` VARCHAR(200) DEFAULT NULL, `ProdID` VARCHAR(200) DEFAULT NULL, `ProdQuantidade` VARCHAR(200) DEFAULT NULL, `NumItens` INT(11) NOT NULL, `Data` datetime NOT NULL, `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '0', `servidor` VARCHAR(20) NOT NULL, `DataEntregue` INT(3) NOT NULL, UNIQUE KEY `TransacaoID` (`TransacaoID`,`StatusTransacao`), KEY `Referencia` (`Referencia`), KEY `status` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-
[CTF] Capture The Flag
PVP Zone Tool?
-
Duvida simples!
Acredito que pode fazer isso por storage, por creaturescripts, que ao usar Spell pode adicionar uma storage no jogador por algum tempo, e logo após remover o mesmo. Só que você alende criar o script terá que adicionar a função em TODAS magias do seu servidor. Como o Daniel disse, vai ser meio complicadinho, assim, achar PRONTO, mais da pra fazer. A disponha.
-
[Help] sistema vip
<?xml version="1.0" encoding="UTF-8"?> <mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes"> <config name="buypremium_config"><![CDATA[ config = { days = 30, id = 2160, cost = 1, maxDays = 360 } ]]></config> <talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[ domodlib('buypremium_config') if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end if(not doPlayerRemoveItem(cid, config.id, config.cost)) then doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") ]]></talkaction> </mod> ID: id do item COST: Quantidade que ira remover. Se der erro poste o erro,
-
Dúvidas em relação a client e distro.
Cara, pela minha experiência, o client mais usado é o 8.6, com a rev 3777 para linux ou 3884 para windows. Agora você pode tentar inovar algo, também tá sendo utilizado muito 9.6 e 9.8, com a rev 5765 9.6 e tfs 0.2.15 para 9.8. São os mais estável no momento. A disponha.
-
[Resolvido] Erro ao Tentar deixar Online
Qual foi sua última atualização no servidor? Veja quais os scripts que você inseriu nele ultimamente. Tente usar o meu Distro 0.3.6 , ele roda perfeitamente em seu servidor, veja se nele também da algum erro. http://tibiaking.com/forum/topic/26164-distro-tfs-036-anti-dv-atualizada-07062013/
-
[Ajuda] automatizando evento dota
Em globalevents.xml adicione: <globalevent name="dota" time="17:00" event="script" value="dota.lua"/> Em 17:00 coloque a hora que você quiser. Agora crie um arquivo chamado dota.lua na pasta dos scripts e adicione: local config = { semana_mes = "semana", days = {4,7}, tempo = 600, p = {{x=601,y=40,z=7}, {x=601,y=41,z=7}, {x=601,y=42,z=7}, {x=601,y=43,z=7}, {x=601,y=44,z=7}, {x=685,y=40,z=7}, {x=685,y=41,z=7}, {x=685,y=42,z=7}, {x=685,y=43,z=7}, {x=685,y=44,z=7} }, idpedra=1304, p2 = {{x=613,y=40,z=7}, {x=613,y=41,z=7}, {x=613,y=42,z=7}, {x=613,y=43,z=7}, {x=613,y=44,z=7}, {x=625,y=40,z=7}, {x=625,y=41,z=7}, {x=625,y=42,z=7}, {x=625,y=43,z=7}, {x=625,y=44,z=7}, {x=638,y=43,z=7}, {x=640,y=42,z=7}, {x=648,y=40,z=7}, {x=646,y=42,z=7} }, idpedra2=1353, p3 = {{x=661,y=40,z=7}, {x=661,y=41,z=7}, {x=661,y=42,z=7}, {x=661,y=43,z=7}, {x=661,y=44,z=7}, {x=673,y=40,z=7}, {x=673,y=41,z=7}, {x=673,y=42,z=7}, {x=673,y=43,z=7}, {x=673,y=44,z=7} }, idpedra3=1354, m={{"Gerador Azul I",{x=607,y=42,z=7}}, {"Gerador Vermelho I",{x=679,y=42,z=7}} }, nkpos = {{x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7}, {x=1,y=1,z=7} }} --em segundos function onTime() local time = os.date("*t") if (config.semana_mes == "semana" and isInArray(config.days,time.wday)) or (config.semana_mes == "mes" and isInArray(config.daystime.day)) or config.semana_mes == "" then for _,k in pairs(config.nkpos) do if isMonster(getTopCreature(k).uid) then doRemoveCreature(getTopCreature(k).uid) end end for _,k in pairs(config.p) do doRemoveItem(getTileItemById(k,config.idpedra).uid,1) end for _,k in pairs(config.p2) do doRemoveItem(getTileItemById(k,config.idpedra2).uid,1) end for _,k in pairs(config.p3) do doRemoveItem(getTileItemById(k,config.idpedra3).uid,1) end for _,k in pairs(config.p) do doCreateItem(config.idpedra,k) end for _,k in pairs(config.p2) do doCreateItem(config.idpedra2,k) end for _,k in pairs(config.p3) do doCreateItem(config.idpedra3,k) end for _,o in pairs(config.m) do doSummonCreature(o[1],o[2]) end local mensage1 = "[Evento Dota] Liberada Sala dos Times! Quem quiser Participar, vá para a sala de times até o Evento começar. Depois que começar, sÓ na outra rodada! Gogo (TELEPORTE PARA O DOTA NO TEMPLO DA CIDADE PRINCIPAL)" -- Mensagem Inicial gatepos = {x=677, y=14, z=7, stackpos=1} -- Posição da Pedra getgate = getThingfromPos(gatepos) if getgate.itemid == 1304 then broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE) doRemoveItem(getgate.uid,1) end addEvent(startDota,config.tempo*1000,nil) end return true end function startDota() local mensage1 = "[Evento Dota] Evento Iniciado! Destruam as Torres! quem destruir as 3 Torres primeiro, Ganha!" -- Mensagem Inicial local monster1 = "Gerador Azul I" -- Geradores Iniciais local monster2 = "Gerador Vermelho I" -- Geradores Iniciais gatepos = {x=685, y=42, z=7, stackpos=1} -- Posição da Pedras 1 getgate = getThingfromPos(gatepos) gatepos11 = {x=685, y=41, z=7, stackpos=1} -- Posição da Pedras 11 getgate11 = getThingfromPos(gatepos11) gatepos12 = {x=685, y=40, z=7, stackpos=1} -- Posição da Pedras 12 getgate12 = getThingfromPos(gatepos12) gatepos13 = {x=685, y=44, z=7, stackpos=1} -- Posição da Pedras 13 getgate13 = getThingfromPos(gatepos13) gatepos14 = {x=685, y=43, z=7, stackpos=1} -- Posição da Pedras 14 getgate14 = getThingfromPos(gatepos14) gatepos2 = {x=601, y=42, z=7, stackpos=1} -- Posição da Pedra 2 getgate2 = getThingfromPos(gatepos2) gatepos21 = {x=601, y=41, z=7, stackpos=1} -- Posição da Pedra 21 getgate21 = getThingfromPos(gatepos21) gatepos22 = {x=601, y=40, z=7, stackpos=1} -- Posição da Pedra 22 getgate22 = getThingfromPos(gatepos22) gatepos23 = {x=601, y=43, z=7, stackpos=1} -- Posição da Pedra 23 getgate23 = getThingfromPos(gatepos23) gatepos24 = {x=601, y=44, z=7, stackpos=1} -- Posição da Pedra 24 getgate24 = getThingfromPos(gatepos24) if getgate.itemid == 1304 and getgate2.itemid == 1304 then broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE) doRemoveItem(getgate.uid,1) doRemoveItem(getgate11.uid,1) doRemoveItem(getgate12.uid,1) doRemoveItem(getgate13.uid,1) doRemoveItem(getgate14.uid,1) doRemoveItem(getgate2.uid,1) doRemoveItem(getgate21.uid,1) doRemoveItem(getgate22.uid,1) doRemoveItem(getgate23.uid,1) doRemoveItem(getgate24.uid,1) doCreateItem(1304, {x=677, y=14, z=7}) end end Bom, essa é uma parte do evento automatico, se você já estiver o resto instalado, vai funcionar, não sei se tem alguma diferença o seu com o automatico entre outros scripts, porém, teste, se der erro, entre em contato novamente. OBS: Verifique as posições veja se está corretamente com o seu também.
-
ajuda urguente
Eu sei do script que fica dando use na alavanca sem parar, mais o cara perde sim, perde e ganha, perde e ganhe, assim vai indo. Mais o bot fica lá automatico. Pra resolver isso recomendo não dar muito dinheiro de prémio, assim muitos jogadores não vão ficar no cassino com bot automatico, pois não vai dar quase nada. Aí nimguém vai querer usar o cassino se der pouca grana, rsrsrsrs. Ou você pode bloqueiar o uso de bot total no seu servidor. Aí ninguém joga, rsrsrsrs. Solução final é retirar o sistema, ou entre em contato com algum scripter, de que o player só pode dar use na alavanca de X em X minutos. Dúvidas a disponha.
-
Compilar OTServer Linux (PROBLEMA)
O primeiro erro é que você precisa iniciar seu servidor não a partir de um usuário root. O segundo erro é que você está tentando rodar um servidor compilado por fora, por exemplo, você baixou já o theforgottenserver compilado em um 32bits e o seu sistema que você está tentando rodar é 64bits, ou vise versa. (Baixou um 64bits tentando iniciar em 32bits). TibiaKing a disponha.
- Evoluindo um mapa a mais de 3 anos
-
NewIsland
Olhando bem para o meio do mapa, na imagem citada, vocês verão uma mini-cave, nela tem um bug que a escada não desce, portanto se forem inserir esse mapa em seu servidor, arrumem antes que players fiquem presos! A disponha! (:
-
[SOURCE 9.8-9.86] The Forgotten Server v0.2.15
Obrigado, TibiaKing a disponha!
-
[Resolvido] [ERRO] Problema com evento dota
Você configurou corretamente as posições das pedras no script? O primeiro comando a ser usado é /team-dota depois que os players entrarem é /start-dota. Se o script estiver 100% configurado não havera erros. O Dota (Manual), iniciado por comando, é necessário já ter as pedras no mapa. (Creio eu). Fora isso da algum erro no seu TFS? Qual? Poste.
-
Vertrigo Serv
Mudar senha do apache e do site? Não precisa. Só altere a do Pma mesmo (PhpMyAdmin). Agora aconselho você seguir o tutorial que lhe passei para proteger seu Xampp + Gesior. Grande Abraços, TK A Disponha!
- [Tutorial] Protegendo seu Gesior e XAMPP!
-
Vertrigo Serv
Instale o Xampp 1.7.3 corretamente. Navegue até a pasta do xampp remove a pasta webdav e webalizer, reinicie o apache. Agora vai: http://localhost/security Clique em English, Clique no link em xampp security. Escolha uma senha para o root. Pronto, http://localhost/phpmyadmin Abraços! TibiaKing a disponha.
-
Vertrigo Serv
Você muda na configuração do apache, mais porquê não utilizar Xampp? Tão mais fácil, já teria resolvido seu problema. OBS: Xampp 1.7.3
-
Vertrigo Serv
Use o xampp 1.7.3 e segue nosso tutorial Protegendo Xampp + Gesior. http://tibiaking.com/forum/topic/26861-tutorial-protegendo-seu-gesior-e-xampp/ Abraços! Tibia King a disponha.
-
[CTF] Capture The Flag
Max, envia o mapa em que você usou para testa-lo o sistema. E o mapa deve estar em PZ Zone? PVP? NON PVP?