Ir para conteúdo

DukeeH

Membro
  • Registro em

  • Última visita

Tudo que DukeeH postou

  1. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, é complicado ajudar, você não ta tirando uma duvida, ta querendo saber um passo a passo do zero. Seria mais facil você tentar ler o seguinte: E qualquer duvida ou problema que surgir você posta aqui e ficaria mais facil ajudar.
  2. Qual a versão do cliente e do tfs? Tfs 1.2 [8.60] - https://github.com/ninjalulz/forgottenserver/archive/8.6.zip Tfs 0.4 [8.60] - Tfs 1.2 [10.90]- Tfs 1.2 [10.91]-
  3. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Qual cliente você está usando?
  4. Era só procurar por battlefield ou teambatle...
  5. 10.9x não tem acc manager pelo que eu saiba. Então precisaria de um site, nem que seja pra criar um char.
  6. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Qual o cliente que pretende usar? Caso seja 8.6: Sem duvidas é a melhor para 8.6, tendo em consideração bugs arrumados, estabilidade... Sobre anti clone e anti nuker, clone é algo que pode ser abusado caso existam erros na distro ou em scripts, normalmente distro, então usando uma distro sem bugs (como a postada) ela provavelmente já vai evitar isso. Sobre anti nuker, é um negócio meio lenda, caso seja nuker mesmo ele vai derrubar sua conexão com a internet e o servidor consequentemente vai 'cair', mas a criançada que fala que é nuker, normalmente tem algum bug no ot (distro ou scripts) que faz o ot crashar (dar erro/fechar) e sua internet continua on. Para se previnir com isso, use uma distro boa (novamente recomendo a citada acima), cuidar para o seu console estar livre de erros ou bugs (significa que os scripts/ot estão rodando de forma limpa) e cuidar com os scripts que você acrescentar em cima da distro para que eles estejam livre de erros ou bugs.
  7. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Todos puxam do samples, essa é a função deles, dar o exemplo (completo) de como um char daquela vocação deve ser criado. Townid = id da cidade, tem no mapeditor. Worldid = Multiserver, caso tenha mais de um otserver rodando no mesmo computador.
  8. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Acredito que não seja bug no gesior, tira uma print de como esta o seus samples na database. Onde está 0 é o id do town para o gesior, o 1 significa o townid.
  9. Vacilo meu, acabei de adicionar pro item ser removido no uso. function onUse(cid, item, frompos, item2, topos) doPlayerAddPremiumDays(cid, 7) doPlayerSendTextMessage(cid, 22, "You have been credited with 7 premium account days.") doRemoveItem(item.uid, 1) return TRUE end
  10. Abra o seu banco de dados, vá na tabela accounts, escolha uma conta e edite. Adicione alguns pontos no campo premium_points, ai você pode ir no site, entrar com a conta e gastar os pontos, então verá se estão ou não sendo entregues, lembrando que é preciso ter o globalevents relacionado ao shop em seu servidor. Quanto a parte de doar e receber pontos só se você doar pra você mesmo e ver se está tudo certo ou aguardar sua primeira doação.
  11. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Configurar o townid: www/config/config.php $config['site']['newchar_towns'][0] = array(1); Configurar posição: localhost/phpmyadmin Abra o seu banco de dados, na tabela players Procure e abra os samples de cada vocação, se não tiver rook não precisa editar o rook. Edite as posx, posy, posz dele para as do seu templo. No caso do que falou que usa Baiak ficaria: posx 160 posy 54 posz 7 Então salve as alterações na database e crie um char pelo site.
  12. Você não criou o arquivo com o nome que esta na tag, dentro da pasta actions/scripts. o nome do arquivo .lua que colocou o código tem que ser o mesmo escrito na parte do actions.xml
  13. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Não tem como estragar o baú trocando de sqlite pra mysql, o que aconteceu foi que você mecheu na lib e em action para adicionar algo relacionado a donate/points e na sua database não tem essa coluna, então ele bugou todos os baus efeitos e algumas outras coisas relacionadas a libs. Ja falei para reunir todas as suas duvidas e problemas em um topico, é o terceiro seu que respondo em algumas horas.
  14. adiciona isso no accountmanagement.php, logo após o <?PHP if($group_id_of_acc_logged == 2) $main_content .= '<h1>Account Manager Bloqueado.'; else Então vai na sua database e bota page_access 2 na conta 1/1.
  15. Tenta só por teste substituir pelo seu e ver se da pra subir.
  16. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Você fez todas as configurações no server pra ele rodar no world id 2? Multiworld é complicadinho, se você tentar abrir ele como padrão ficaria bem mais facil.
  17. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Você errou de topico. Mas bom que deu certo :D Você ta usando multiworld? (2 servidores)?
  18. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Você tem um ot em sqlite, e a outra opção é mysql. Para mysql você precisa de algo tipo xampp ou uniserver, e configurar o config.lua com o login, senha e nome da database, enquanto sqlite você preenche só o sqlfile. Uma dica, tenta unir todas as suas duvidas em um topico, ainda mais que são relacionadas a um mesmo assunto.
  19. phpmyadmin, seleciona a sua database, vai em sql e executa: ALTER TABLE `players` ADD `frags` INT( 11 ) NOT NULL DEFAULT '0';
  20. No seu caso de ter custom items não consigo te ajudar porque não tenho nada de 10.90/tfs 1.2 aqui, mas a dica que te dou é abrir os dois no otb editor que você usou, procurar o id da escada e ver qual a diferença.
  21. http://www.mediafire.com/download/mbw6lj9n826izjp/otb.rar Baixa e substitui pelo seu items.otb, não vai mudar nada, só vai fixar esse bug. Créditos: Fireelement.
  22. actions.xml <action itemid="ID" event="script" value="premiumitem.lua"/> (Editar id do item para o item que ao usar vai dar os dias de vip.) actions/scripts/premiumitem.lua function onUse(cid, item, frompos, item2, topos) doPlayerAddPremiumDays(cid, 7) doPlayerSendTextMessage(cid, 22, "You have been credited with 7 premium account days.") return TRUE end (Pode editar o numero de dias ali na função DoPlayerAddPremiumDays, e a mensagem embaixo.)
  23. lib/050-functions, adicione: function getAccountPoints(cid) local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') return res:getDataInt("premium_points") < 0 and 0 or res:getDataInt("premium_points") end function doAccountRemovePoints(cid, count) return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) - count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end cria ou copia um npc, muda nome e roupa, e no script dele (Não no xml) adicione: 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local shopWindow = {} local t = { [2195] = 1, [2493] = 25, [2361] = 30, [8851] = 20, [8925] = 30, [2640] = 50, [2494] = 100, [9932] = 50, [2472] = 70, [8931] = 100 } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and getAccountPoints(cid) < t[item] then selfSay("You need "..t[item].." points to buy this item.", cid) else doAccountRemovePoints(cid, t[item]) doPlayerAddItem(cid, item) selfSay("Here your item!", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Configuração: [2195] = 1, [8931] = 100 [ID] = pontos, (lembrando que o ultimo item não tem virgula depois dos pontos.)
  24. Se a mensagem que aparece é "Bem vindo a area premium." então é porque o jogador é premium. Como preferir, quer um item que da premium então?
  25. Cara, não sei exatamente aonde isso pode ser feito, mas ja te adianto que vai ser nas sources, todas as configurações relacionadas ao account manager estão lá.

Informação Importante

Confirmação de Termo