Ir para conteúdo

r0bert0lol

Héroi
  • Registro em

  • Última visita

Tudo que r0bert0lol postou

  1. PRONTO CONSEGUI ARRUMAR, CREIO QUE TEM BASTANTE GENTE COM ESSE PROBLEMA POR QUE VARIOS SERVIDORES DISPONIBILZIADOS AQUI ESTÃO VINDO COM MODULES BUGADO. Vasculhando um forum gringo, encontrei um topico com um cara com esse mesmo problema, ele disponibilizou um modules que passava a funcionar tanto a venda quanto a compra de item stackable. para corrigir o problema basta substituir o arquivo modules da pasta /data/npc/lib/systemnpc por esse modules aqui.
  2. Yago, tentarei da maneira que voce disse, porem a tag desses items estão em letras maiusculas no items.xml também <item id="143" article="a" name="Doc Vila do Fogo" plural="Docs Vila do Fogo"> Yago, como suspeitei alterar a letra ou o nome do item não modificaria em nada, acredito que o problema esteja no npchandler em não aceitar items agrupaveis, o problema está aí items STACKABLE'S, se eu colocar items a venda items não stackable ele funciona normal
  3. Olá, estou com esse problema acredito que ele é muito mais normal do que imagino, já tem um topico relacionado a esse problema porem a solução que o rapaz encontrou não funcionou comigo. O problema é o seguinte NPC DE COMPRA não compra os items agrupaveis, aparece um erro na tela dizendo ( You dont have this object) Testei o NPC com 2 scripts diferente, o primeiro fiz o npc com esse script e não funcionou, confira > O segundo modifiquei o shop_module direto no npc.xml , e também não funcionou, o segundo é esse > confira Preciso colocar esses items para ser vendidos em algum npc para que os player possam fazer bagloots, mas não estou conseguindo
  4. Show Wakon, Funcionou certinho aqui, muito obrigado duvida sanada, tenha uma boa tarde, bj rs
  5. Bom Dia Galera, estou com script de bless, uma talkaction, a minha duvida é o seguinte, como alterar o custo da bless, trocar a moeda... Desejo alterar o valor da bless, que está custando 30 cristal coin desejo alterar para custar 1 moeda vip, o id da moeda é 11230. Talvez colocando uma função que necessite que o player tenha 1 moeda vip no inventario e que também seja removida, se não tiver a magia é cancelada e não será possivel receber a bless. O script está assim
  6. Oloco interessante, como estou somente testando realmente aluguei uma maquina fraquinha, hoje eu aluguei uma maquina nova, mas quando estava dando esses problemas era uma linux de 2 gb ram kkk, agora hoje irei reinstalar o SO, e em uma maquina 3 gb ram, também compilarei uma nova source zerada, e deixarei rodando por uns 3 dias, voltarei aqui se o problema cessar
  7. Sim eu mesmo a compilei, o problema é que não manjo muito bem da linguagem utilizada nos arquivos, não saberia identificar o codigo se ele é malicioso ou não, vou utilizar agora a TFS 0.4 rev3777 do Fir3element. compilar ela novamente e testar, vc acha que essa source é confiavel?
  8. Tentei de varias maneiras, achei que era no site, troquei totalmente os arquivos do site, deixei um dia rodando o site somente o site para ver se dava o problema e não deu, só foi eu ligar o servidor e no outro dia já aconteceu novamente, seria possivel isso estar na source mesmo ? Baixei uma source aqui do forum mesmo e como isso só aconteceria comigo
  9. Switz, não faço a minima ideia de como encontrar esse arquivo infectado, será que existe algum antivirus eficiente para linux também ? ouvi falar de alguns, ou teria alguma outra maneira de encontrar esse arquivo ?
  10. Utilizo Linux Ubuntu 12.04 86 , Olha não acredito que seja pela fato de ser uma VPS..., conversando com o atentende da empresa ele me disse que possa ser um arquivo infectado aí achei que era o site, mudei bastante coisa no site deletei algumas pastas, mas hoje ele me disse que pode ser alguma função na source coisa que incidiu pois eu troquei de source recentemente e apartir daí surgiram esses problemas, as sources podem estar infectadas ?
  11. Que loucura tu fez ? kkkkk Os numeros dos efeitos na source é em hexadecimal mano tu fez uma sequencia decimal sem converter pra hexa -'
  12. Algo muito estranho vem acontecendo ultimamente com as minhas maquinas que utilizo para hospedar servidores de tibia derivado. Já é a quarta vez que isso acontece, a minha maquina está sendo bloqueada por que está sendo acusada de efetuar ataques ddos mas como isso é possivel ? Nunca efetuei ataques, nem se quer ao menos sei efetuar, agora tenho que explicar uma coisa que eu não fiz para poderem liberar minha maquina novamente, como isso pode acontecer ? Arquivos infectados ? Minha vps se tornou um bot ? Como ? Como evitar ? Já viram algo parecido ? Meu site é Modern ACC
  13. Uma duvida, para reduzir a speed base para metade basta alterar (2 * (level - 1) para (1 * (level - 1) correto ?
  14. Ai meu coração, só faltava isso para eu produzir o servidor da maneira que eu queria, muito obrigado por compartilhar, eu já estava partindo para otc kkkkkk
  15. Poderia entrar em contato ? robeerto-o skype.
  16. Poderia me informar onde é que conseguio essa dll ? o topico ? Caso eu consiga posso te ajudar também.
  17. Recentemente fiz alterações na source do meu servidor para que apartir daí eu possa utilizar + de 255 efeitos, segui alguns tutoriais que se encontram por aqui mesmo, no tibia king, e toda a alteração na source funcionou, sem erros, o problema é que fiquei sabendo que essas alteraçoes só funcionam para OTC, disseram que para Old Client necessitaria de uma dll para que a leitura de efeitos a cima de 255 possam ser reproduzido. Então venho por meio desse topico solicitar que alguem que tenha a posse dessa dll entrasse em contato comigo, Skype : robeerto-o , que aí possamos entrar em algum acordo. ( OBS A DLL QUE POSSUI NO FORUM 8.54 Não funciona em 8.6 )
  18. A versão da tfs que utilizo é 0.4, acredito que o problema não seja com ela, pois todo o procedimento foi feito correto e não acusou nenhum erro. DLL ? Onde será que posso adquirir essa dll ? Possuem algum contato que possam me passar ?
  19. Duvida, o OLD client não consegue reconhecer acima de 255 efeitos ? Pois recompilei minha source e deu tudo certo porem o client nao consegue executar, Se eu usar uma magia com efeito 300 sairá o efeito 45 pois 255-300 = 45... Como faz para fazer com que o client consiga reproduzir o efeito exato ?
  20. r0bert0lol postou uma resposta no tópico em Suporte Tibia OTServer
    Olá Galera do TK, vou direto ao ponto. Recentemente descobri uma coisa muito importante em relação a bugs, a unica solução que encontrei foi remover de uma vez por todas o Account Manager de meu servidor, Já tentei deletar o Account Manager dos Players, tentei criar o Account Manager e mover pra uma conta que não existe, tentei colocar codigos no creaturescripts para o Account Manager nunca poder logar, mas tem um jeito aí galera que complica a todos. Enfim, estou pedindo encarecidamente para que alguem me explique onde alterar na source para eu remover esse trem e poder compilar ela denovo.
  21. @ Absolute, não consegui adcionar esse sisteminha em meu arquivo shop, poderia voce adcionar para mim ? Pois ele é diferente do Gesior, ele é modern acc function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";") if isPlayer(cid) then local id = tonumber(itemr:getDataInt("item")) local tid = tonumber(result:getDataInt("id")) local count = tonumber(itemr:getDataInt("count")) local tipe = tonumber(itemr:getDataInt("type")) local productn = tostring(itemr:getDataString("name")) if isInArray({5,8},tipe) then if getPlayerFreeCap(cid) >= getItemWeightById(id, count) then if isContainer(getPlayerSlotItem(cid, 3).uid) then received = doAddContainerItem(getPlayerSlotItem(cid, 3).uid, id,count) if received then doPlayerSendTextMessage(cid,19, "You have received >> "..productn.." << from our shop system") db.query("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";") else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough space on container to receive >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Sorry, you don't have a container to receive >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough capacity to receive >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)") end elseif isInArray({6,7},tipe) then if tipe == 6 then bcap = 8 bid = 1987 elseif tipe == 7 then bcap = 20 bid = 1988 end if isItemRune(id) then count = 1 end if getPlayerFreeCap(cid) >= (getItemWeightById(1987, 1) + getItemWeightById(id,count * bcap)) then local bag = doCreateItemEx(bid, 1) for i = 1,bcap do doAddContainerItem(bag, id, count) end received = doPlayerAddItemEx(getPlayerSlotItem(cid, 3).uid, bag) if received == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid,19, "You have received >> "..productn.." << from our shop system") db.query("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";") else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough space to receive >> "..productn.." <<") end else doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough capacity to receive >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)") end end end itemr:free() if not(result:next()) then break end end result:free() end return true end
  22. Olá, quero remover o comando !disband do meu server, creio que é só na source. Alguem poderia me dizer qual arquivo da source e o como fazer para remover? Se nao der para remover posso alterara para outro nome que ninguem saiba ? Espero respostas.
  23. Olá galera do TibiaKing, estou aqui para pedir ajuda a vocês, recentemente descobri um bug em meu server que está acabando totalmente com o ot, vou explicar como funciona. O player utiliza de uma hotkey do elfbot para comprar comprar potion no npc, só que ao utilizar essa hotkey ele acaba comprando inifinitos potions e não paga por eles, os potions acabam saindo de graça. NPC Que uso para vender Potions \/ local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'potion of life'}, 10576, 5000, 1, 'health great potion') local items = {[1] = 2190, [2] = 2182, [5] = 2190, [6] = 2182} function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'desability ronnd') or msgcontains(msg, 'desability wannnd')) then if(isSorcerer(cid) or isDruid(cid)) then if(getPlayerStorageValue(cid, 30002) <= 0) then selfSay('So you ask me for a {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '} to begin your advanture?', cid) talkState[talkUser] = 1 else selfSay('What? I have already gave you one {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '}!', cid) end else selfSay('Sorry, you aren\'t a druid either a sorcerer.', cid) end elseif(msgcontains(msg, 'yes')) then if(talkState[talkUser] == 1) then doPlayerAddItem(cid, items[getPlayerVocation(cid)], 1) selfSay('Here you are young adept, take care yourself.', cid) setPlayerStorageValue(cid, 30002, 1) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser])) then selfSay('Ok then.', cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  24. WOLF ! Como se faz para remover todos os porcentagens de Dodges já adcionados ? Como se faz para resetar ?

Informação Importante

Confirmação de Termo