Ir para conteúdo

Digoshow

Membro
  • Registro em

  • Última visita

Tudo que Digoshow postou

  1. Sim arrumou, pode dizer o que mudou no script, ou voce so tiro o <eof> ?
  2. Estou com um problema no distro depois que coloquei o Sistema de Guild Wars, erro a seguir. TALKACTIONS/SCRIPT/WAR.LUA <eof> function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(not guild or getPlayerGuildLevel(cid) < GUILDLEVEL_LEADER) then doPlayerSendChannelMessage(cid, "", "You cannot execute this>talkaction.", TALKTYPE_CHANNEL_W, 0) return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendChannelMessage(cid, "", "Not enough param(s).", TALKTYPE_CHANNEL_W, 0) return true end local enemy = getGuildId(t[2]) if(not enemy) then doPlayerSendChannelMessage(cid, "", "Guild \"" .. t[2] .. "\" does not exists.", TALKTYPE_CHANNEL_W, 0) return true end if(enemy == guild) then doPlayerSendChannelMessage(cid, "", "You cannot perform war action on your own guild.", TALKTYPE_CHANNEL_W, 0) return true end local enemyName, tmp = "", db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. enemy) if(tmp:getID() ~= -1) then enemyName = tmp:getDataString("name") tmp:free() end if(isInArray({"accept", "reject", "cancel"}, t[1])) then local query = "`guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild if(t[1] == "cancel") then query = "`guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy end tmp = db.getResult("SELECT `id`, `begin`, `end`, `payment` FROM `guild_wars` WHERE " .. query .. " AND `status` = 0") if(tmp:getID() == -1) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending invitation for a war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end if(t[1] == "accept") then local _tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = _tmp:getID() < 0 or _tmp:getDataInt("balance") < tmp:getDataInt("payment") _tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low to accept this invitation.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. tmp:getDataInt("payment") .. " WHERE `id` = " .. guild) end query = "UPDATE `guild_wars` SET " local msg = "accepted " .. enemyName .. " invitation to war." if(t[1] == "reject") then query = query .. "`end` = " .. os.time() .. ", `status` = 2" msg = "rejected " .. enemyName .. " invitation to war." elseif(t[1] == "cancel") then query = query .. "`end` = " .. os.time() .. ", `status` = 3" msg = "canceled invitation to a war with " .. enemyName .. "." else query = query .. "`begin` = " .. os.time() .. ", `end` = " .. (tmp:getDataInt("end") > 0 and (os.time() + ((tmp:getDataInt("begin") - tmp:getDataInt("end")) / 86400)) or 0) .. ", `status` = 1" end query = query .. " WHERE `id` = " .. tmp:getDataInt("id") if(t[1] == "accept") then doGuildAddEnemy(guild, enemy, tmp:getDataInt("id"), WAR_GUILD) doGuildAddEnemy(enemy, guild, tmp:getDataInt("id"), WAR_ENEMY) end tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. msg, MESSAGE_EVENT_ADVANCE) return true end if(t[1] == "invite") then local str = "" tmp = db.getResult("SELECT `guild_id`, `status` FROM `guild_wars` WHERE `guild_id` IN (" .. guild .. "," .. enemy .. ") AND `enemy_id` IN (" .. enemy .. "," .. guild .. ") AND `status` IN (0, 1)") if(tmp:getID() ~= -1) then if(tmp:getDataInt("status") == 0) then if(tmp:getDataInt("guild_id") == guild) then str = "You have already invited " .. enemyName .. " to war." else str = enemyName .. " have already invited you to war." end else str = "You are already on a war with " .. enemyName .. "." end tmp:free() end if(str ~= "") then doPlayerSendChannelMessage(cid, "", str, TALKTYPE_CHANNEL_W, 0) return true end local frags = tonumber(t[3]) if(frags ~= nil) then frags = math.max(10, math.min(1000, frags)) else frags = 100 end local payment = tonumber(t[4]) if(payment ~= nil) then payment = math.max(100000, math.min(1000000000, payment)) tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = tmp:getID() < 0 or tmp:getDataInt("balance") < payment tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low for such payment.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. payment .. " WHERE `id` = " .. guild) else payment = 0 end local begining, ending = os.time(), tonumber(t[5]) if(ending ~= nil and ending ~= 0) then ending = begining + (ending * 86400) else ending = 0 end db.query("INSERT INTO `guild_wars` (`guild_id`, `enemy_id`, `begin`, `end`, `frags`, `payment`) VALUES (" .. guild .. ", " .. enemy .. ", " .. begining .. ", " .. ending .. ", " .. frags .. ", " .. payment .. ");") doBroadcastMessage(getPlayerGuildName(cid) .. " has invited " .. enemyName .. " to war till " .. frags .. " frags.", MESSAGE_EVENT_ADVANCE) return true end if(not isInArray({"end", "finish"}, t[1])) then return false end local status = (t[1] == "end" and 1 or 4) tmp = db.getResult("SELECT `id` FROM `guild_wars` WHERE `guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy .. " AND `status` = " .. status) if(tmp:getID() ~= -1) then local query = "UPDATE `guild_wars` SET `end` = " .. os.time() .. ", `status` = 5 WHERE `id` = " .. tmp:getDataInt("id") tmp:free() doGuildRemoveEnemy(guild, enemy) doGuildRemoveEnemy(enemy, guild) db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. (status == 4 and "mend fences" or "ended up a war") .. " with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end if(status == 4) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending war truce from " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end tmp = db.getResult("SELECT `id`, `end` FROM `guild_wars` WHERE `guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild .. " AND `status` = 1") if(tmp:getID() ~= -1) then if(tmp:getDataInt("end") > 0) then tmp:free() doPlayerSendChannelMessage(cid, "", "You cannot request ending for war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end local query = "UPDATE `guild_wars` SET `status` = 4, `end` = " .. os.time() .. " WHERE `id` = " .. tmp:getDataInt("id") tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has signed an armstice declaration on a war with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end doPlayerSendChannelMessage(cid, "", "Currently there's no active war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true TALKACTIONS/TALKACTIONS.XML É isso ae gente, quem pode me ajudar vai vale REP+ como sempre Obrigado pela atenção.
  3. Eu não conseguir achar o problema, e acabei mudando Eu não consegui achar o problema quando estava tentando corrigir o gesior, mais pode explicar melhor, o arquivo onde tenho que da permição fica dentro da pasta Config?
  4. Digoshow postou uma resposta no tópico em Suporte Tibia OTServer
    O problema na minha cara, e eu 2 dias sem dormir tentando acha ele rs Opa obrigado pela ajuda e pelo REP+ vou retribuir com muito carinho como sempre com outro REP + rs @EDIT- Obrigado tambem yuricrazk9 Alguem pode me explicar como faz agora para colocar premium para vender no shop? Ou um link que me explica como colocar premium no shop?
  5. Sim foi a unica solução que encontrei, baixar e instalar outro gesior, agora esta tudo melhor, ja criei o sit e tudo, so ta falando configurar ele agora rs
  6. Digoshow postou uma resposta no tópico em Suporte Tibia OTServer
    Sim amigo, mais em que bloco de notas eu devo ir, eu tentei achar em varios blocos de nota alguma coisa referente a free premium e não consegui achar. Sim eu tambem não entendo o -1..alguem sem nada o que fazer eu acho foi la e fez isso, mais ta valendo, so uma pessoa boa sei disso kkk
  7. Digoshow postou uma resposta no tópico em Suporte Tibia OTServer
    Que tal vocês tentarem desativar o Firewall do windows e o antiviros, liberarem a porta no Firewall modem/rotiador e outra se a net for via radio você vai ter que perdi ao suporte da sua internet que libere as porta 7171/7172 e 80/8090 vai no meuip, pegue o ip de la coloca no config.lua, pega o ip do no-ip e passe para seus amigos, e você na sua maquina entra com o outro ip se o server estiver online nele, agora se estiver online no dedicado/vps voce vai entra com o msm ip que seus amigos, Boa sorte.
  8. Amigo você precisa mesmo saber a senha? Porque eles não ira te passar, o que eu não entendi é que você quer entrar no site noip.com ou você quer a senha adm da sua empresa? Porque se você quer entrar no noip.com você pode apagar o historico, e tentar dinovo colocando o link www.noip.com ou entrando no www.google.com.br e depois use a barra de pesquisa do google > noip.com, se mesmo assim não der você tenta entrar com a internet explorer. So pra lembrar que sua internet for via radio como você falou, tenho certesa que sim essa caixa que ele pois que passa o cabo por ele é para bloquear o ip, então se ele não libero o ip fixo você não vai conseguir criar o ot, e não so liberar o ip fixo, como a porta 7171/7172 e se por acaso criar um site, liberar as porta 80/8090. Enfim amigo, quando eu usava uma internet via rapido em casa, eu mandava uma ticket pra eles liberarem as portas, e eles liberavão de la mesmo, ai era so eu liberar no firewall e no rotiador, enfim amigo tomara que pude te ajuda em algo, boa sorte.
  9. WoD

    Digoshow postou uma resposta no tópico em Formação de Equipe
    Se for longe, com o tempo você aprimorar muito e vai ficar otimo mesmo, não que não esteja,ta muito bom eu particularmente gostei, belo trabalho, parabens !
  10. Digoshow postou uma resposta no tópico em Suporte Tibia OTServer
    Ola gente, to com um problema com premium, a conta é criada e la o status estão assim. Account Status: Free Account Vip Status: Not Vip So que quando vou entrar no server, e aparece a lista de character's em baixo esta escrito "Gratis premium accont" Como eu tiro isso para todas contas sairem "Free Account" porque preciso por para vende premium no shop.. Aproveitando o topico, vou precisar da ajuda de vocês para saber como é que eu adiciono premium no shop, e depois que eu aprende como adiciona premium no shop, vou conseguir adicionar outras coisas em geral tambem, agora quando esses items for vendidos, o dinheiro vai para minha conta "ACHO QUE ISSO EU ACHO NO FORUM" to me esforçando muito para aprende, se alguem disponivel para ajuda acompanhando o topico agradeço, ate porque eu acho que é uma das coisas mais dificil que ja fiz, mecher com Website, adicionar item, cofigurar aquilo, ta sendo muito dificil rs Mais muita coisa eu conseguir fazer sozinho. Agora isso eu preciso da ajuda de vocês mais que nunca. Obrigado.
  11. Sim eu consigo criar contas e entrar no servidor, meus amigos tambem, mais eu preciso de alguma forma recuperar a senha do Admin, para eu ter "PAINEL ADMIN" editar a pagina por items no shop. Alguma forma de eu recuperar a senha ou a senha fica em algum lugar eu não sei, alguem ae sabe alguma forma de eu ter a acc do PAINEL ADMIN? Obrigado!
  12. Olá gente estou com o problema que eu precisei instalar varias vezes o sit, e coloquei as 3x na Senha do admin, senhas diferente da qual eu me lembro "a não ser que digitei errado" e eu tento loga com alguma dessas 3 e não entra, tem algo ou o que eu posso fazer para recuperar? E o meu Config.ini eu coloco start e deixo, mais toda hora volta para o no, como arrumo isso? Obrigado "
  13. Digoshow postou uma resposta no tópico em Portal
    Troféu Bola De Crystal - Esse so pode ter uma Bola de Crystal! Por ter resolvido mais de x Topicos. Uma opinião minha seria assim, as Conquistas terem Nivel tipo voce completa x alguma coisa voce consegue a Conquista ae voce completa mais x o emblema fica nivel 1..tipo com uma estrelinha em baixo dela.
  14. Lagoa, Double Post são proibido tenha mais cuidado. @TOPICO RESOLVIDO
  15. my OT >> Consegui finalmente, para conseguir sair do 1 error eu fiz o que voce me falo que foi mudar error_reporting = S.. para error_reporting = E_ALL & ~E_NOTICE depois deu aquele outro erro o 2, para sair dele tirei todos Espaços e as coisas que estava escrita no config.lua da pasta do meu server, e coloquei a senha do vertrigo e mudei sqlite para mysql, e deu tudo certo. obrigado pela ajuda, se não eu não iria conseguir criar vlw, Obrigado. REP+ @TOPICO RESOLVIDO
  16. Ja sim, ta tudo certinho...a não ser o config lua. Config.lua @EDIT- Tava original o que vem com o ot, vou tentar agora, eu mudei tava sqlite, agora coloquei mysql, vamos ve se é esse o erro, se for eu edito aqui.
  17. Nossa muito obrigado amigo, no minimo ja sai de um problema que eu tava a dias tentando resolver, mais agora eu entrei em outro. Ta dando esse erro agora quando vai procurar a pasta do meu servidor Sera que é nessa parte ja que eu tenha que arrumar o Config.lua tirando Todos os espaços nela?
  18. O problema continua o mesmo sera que o problema não esta em algum lugar do install.php? Vou manda o install.php Install.php
  19. Ok, vou ver se der certo eu Edito aqui. @EDIT- Amigo o erro continua o mesmo aqui vai o meu config veja se ta algo errado.
  20. Digoshow postou uma resposta no tópico em Suporte Tibia OTServer
    Amigo, todo ot tem um limete maximo de players, deve ser por isso que começa a dar lag. É alguma coisa do seu ot mesmo, não seu dedicado, se isso ta acontecendo agora, e você percebe que você tem uma qualtidade maior de player pode ser 2 coisas "Limite de player que servidor guenta, ou Attk's DDoS" se estava com a mesma quantidade de player e não dava lag pode ser 2 coisas "Attk's DDoS ou Algum problema com a estabilidade do seu Dedicado". Bom se for problema do dedicado você pode manda um ticket, informando o problema para o suporte do seu dedicado, se for seu ot, sugiro baixar outro ou da upgroud para um que guente mais, agora se for attk's ddos, não tenho a minima ideia do que você possa fazer. Efim amigo, Boa Sorte
  21. Gente, to tentando instalar o geseior para entrar no meu site, porém está dando esses erro:
  22. Digoshow postou uma resposta no tópico em Suporte Bots
    É dificil pessoas vim responder o topico, mais vim tumultuar ou falar besteira qualquer um vem ! Sem querer desviar o assunto do topico, mas ta complicado a comunidade alem de demorar dias pra você ter uma resposta decente, e ainda vem uma pesoa desse tipo, so pode ser um sem vida sem nada pra fazer mesmo, fala serio A Sorte é que tem pessoas boas no forum, alias das pessoas não estar muito presente pelomenos os que poderia responder ou ajudar muito topicos, não para fazer o que esse cara ae fez. O Crack para o Ibot ainda não esta disponivel, pelomenos eu ainda não achei, se eu achar postarei aqui. Enfim, Obrigado Augusto em constatar o arquivo.
  23. Eu ja mudei os xyz onde é para nascer, so que ae eles nacem mais os novos players que cria não conseguem loga, so se eu muda la ae eles entra.. Tipo eu vou la mudo a posição dos sample, certo ?..então so que ai so eles loga certo os outros player não conegue logar continua o mesmo problema, o que eu faço para resolver isso? Obrigado ! @EDIT- Eu ja consegui arrumar, então Duvida Senada @TOPICO RESOLVIDO

Informação Importante

Confirmação de Termo