Ir para conteúdo
Banner com Efeitos

Pedro.

Membro
  • Registro em

  • Última visita

Tudo que Pedro. postou

  1. Pedro. postou uma resposta no tópico em Formação de Equipe
    Gostei do logo hahahahah fofinhos
  2. Eu fiz as alterações, mas para funcionar você precisa alterar a quantidade de premium na hora de criar char. /config/config.php # Create Account Options coloquei apenas 10 para testar $config['site']['newaccount_premdays'] = 10; https://pastebin.com/S0bb06HS
  3. posta seu account de novo ai
  4. você poderia resolver também da seguinte forma, se você não atacar o mob ele desloga, então é só parar o ataque ao da exit. troca sua função onTargetCombat function Creature:onTargetCombat(target) if not self then return true end if(self:getPlayer() and self:getPlayer():getIp() == 0) then self:setTarget(nil) end Eu estava com o mesmo problema e um dançarino brabo me ajudou! @Lyu
  5. pedir é mais fácil do que pesquisar.
  6. Acho difícil ter, pagseguro praticamente só quem usa é brasileiro e tals, então eles não dão muita atenção para esse gateway. Se achar, manda aqui no forum xd
  7. você pode fazer dessa forma aqui <div class="form-group"> <label class="col-lg-2 control-label">Vocation</label> <div class="col-lg-10"> <center> <input type="radio" name="newcharvocation" value="1" checked="checked"> <label for="1"><img src="https://www.tibiawiki.com.br/images/f/f2/Paladin_artwork.png" alt=""></label> <input type="radio" name="imagem" id="i2" /> <label for="i2"><img src="https://vignette.wikia.nocookie.net/liberproeliis/images/0/0d/Knighttibiawik.png/revision/latest?cb=20180903224353&path-prefix=pt-br" alt=""></label> <input type="radio" name="imagem" id="i3" /> <label for="i3"><img src="https://www.tibiawiki.com.br/images/4/48/Druid_artwork.png" alt=""></label></center> </div> </div>
  8. tenta dessa forma $main_content .= ' <small><br><font color="green">Premium Account, '. $account_logged->getPremDays() .' days left</font>/small>'; else '<b><font color="red">Free Account</font></b>';
  9. if($account_logged->getCustomField('getPremDays') > 0) $account_statusOver = ' <span class="green"> <span class="BigBoldText">Premium Account</span> </span>'; else $account_statusOver = ' <span class="red"> <span class="BigBoldText">Free Account</span> </span>';
  10. como disse, você tem que ver qual tabela que é armazenado os premiums days, o padrão do gesior é getPremDays, tem que ver no seu queridão.
  11. porque você está tentando deletar o sample?
  12. você pode me mostrar como é? nunca vi.
  13. Cade o código? oO
  14. Vê se na tua tabela tem premium_time, ou qual for o nome que tá nas tuas configurações, e troca a parte do vip_time.
  15. Pedro. postou uma resposta no tópico em Websites
    tava sem nada pra fazer e comecei a editar um layoutzinho, no intuito de praticar. Aproveitarei e vim disponibilizar aqui, qualquer erro ou bug que acharem podem reportar que irei arrumar. Airetsam Layout Version: Gesior2012 Download: https://github.com/pedrogiampietro/AiretsamKit Images:
  16. Pedro. postou uma resposta no tópico em Websites
    tava sem nada pra fazer e comecei a editar um layoutzinho, no intuito de praticar. Aproveitarei e vim disponibilizar aqui, qualquer erro ou bug que acharem podem reportar que irei arrumar. Material Kit Layout Version: Gesior2012 Download: https://github.com/pedrogiampietro/MaterialKit Images: como eu comecei a fazer hoje, até o momento de postar eu já vi alguns erros, estarei fixando os mesmos e atualizando no git, abraçoxxxxxxxxxxxxxx
  17. Tópico muito bem organizado, bonito e limpo! Parabéns pela iniciativa, acho que isso motiva alguns membros, e tira um sorriso dos que acham "nunca serei notado, postei e ninguém me deu feedback", pode apostar que ajudou vários membros, mesmo que não tenham deixado um comentário, um like. Gratificante. ☝️
  18. Todos sabemos que hoje em dia é difícil achar uma source boa e estável, e a minha é totalmente instável, porém por bastante tempo eu não tinha quedas, ficava com um uptime de 120 horas+ agora eu tenho kick todos os dias, diversas vezes, isso está me matando, eu li sobre algo GDB, sobre ver logs etc. Mas eu não achei um tutorial que eu conseguisse usar no linux, de uma forma que eu conseguisse usar junto com meu restarter, e depois visualizar os logs. Alguém poderia me auxiliar com isto? Esse é o restarter que eu uso. #!/bin/bash ulimit -c unlimited while true; do ./tfs > data/logs/output.log & PID=$! echo $PID > theforgottenserver.pid wait $PID sleep 60 done
  19. Valeu meninão por me salvar again só agradece.
  20. Maneiro, zbizu fez um sistema parecido, muito top.
  21. Precisaria de ajuda em um npc, pra ele vender "montaria, items" por tokens que são armazenadas pela database, achei um exemplo mas é pra 0.4 minha tabela fica em accounts. 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 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())
  22. Obrigado, funcionou sim.
  23. Achei um script aqui e queria modifica-lo, minha ideia é fazer 1 npc que troque pontos por items de addon, montarias etc. Eu to usando esse script como base. Sendo que, ele tá por level e pontos level 160 ganha 5 pontos, eu queria por toda vez que upasse o level ganhasse 5 pontos, porque se não eu vou ter que fazer 1 tabela infinita do lvl 1 ao 999, ASUIHDFUIOASHFUISA. Se alguém puder ajudar nessa parte. local rewards = { -- Level, points {160, 5}, {200, 10}, {245, 15} } function onAdvance(player, skill, oldLevel, newLevel) if skill ~= SKILL__LEVEL then return true end for i = 1, #rewards do local reward = rewards[i] if newLevel >= reward[1] and player:getStorageValue(21352) < i then db.query("UPDATE `accounts` SET `NOVA_TABELA` = `NOVA_TABELA` + " .. reward[2] .. " WHERE `id` = '" .. player:getAccountId() .. "';") player:setStorageValue(21352, i) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, 'Congratulations! You have advanced to level ' .. reward[1] .. ' and you have earned '.. reward[2] ..' points!') break end end return true end

Informação Importante

Confirmação de Termo