Ir para conteúdo
  • Cadastre-se

Cjaker

Héroi
  • Total de itens

    333
  • Registro em

  • Última visita

  • Dias Ganhos

    17

Tudo que Cjaker postou

  1. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  2. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  3. Poste o scan em 24 horas no máximo, 4shared não é suficiente pelo motivo de possuir apenas 1 base de antivírus para scan.
  4. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  5. Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
  6. Acredito que ambas as opções sejam úteis, pois também da uma visão diferente aparecer na assinatura quando vai ajudar algum usuário do fórum com algum problema e incentiva mais à você ajudar para ter seu comércio movimentado. Da forma atual creio que poucos gostam de ler muita informação até enxergar o botão do comércio.
  7. PxG ninguém vai descompilar, galera toda aqui fissurada em $$$ (the true reality)
  8. broadcastMessage("Algum player está hunted", MESSAGE_EVENT_ADVANCE)
  9. Tente substituir '.$prize.'K Por '.(($prize >= 1000) ? ($prize/1000)."KK" : $prize."K").'
  10. Precisa cadastrar o evento no globalevents.xml para que possa ser ativado, no caso ele é do tipo onTime, onde será executado em um tempo específico. Não sei se é o mesmo exemplo no 8.6, mas segue como funciona nos Servidores atuais. <globalevent name="Event" time="18:00:00" script="events/Event.lua"/> Após cadastrado no .xml ele poderá ser executado, caso não funcione é problema no Script.
  11. Você não chegou ainda na etapa de compilação, no caso terá que pesquisar sobre o erro que ocorre no Dev-CPP. Após resolvido, se conseguir abrir o projeto você estará na etapa de compilação.
  12. Configs = { RestrictNames = {"gm fulano de tal"} -- lista de nomes proibidos para se usar /goto } local function tableContains(table, value) for index = 1, #table do if table[index]:lower() == value:lower() then return true end end end function onSay(cid, words, param) local player = Player(cid) if getPlayerGroupId(cid) > 3 then local target = Creature(param) if target == nil or tableContains(Configs.RestrictNames, player:getName()) then player:sendCancelMessage("Creature not found.") return false end player:teleportTo(target:getPosition()) return false end
  13. Crie um novo field na tabela 'accounts' no banco de dados chamado isVip e use-o para determinar se uma conta é VIP ou não, por storage somente vai por player mesmo.
  14. Configs = { CooldownBuff = 30.0 -- segundos } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 25) setConditionParam(condition,
  15. function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { timeExhausted = 24, -- tempo em horas para poder usar o item novamente. timeForUse = 2, -- tempo em horas que o player poderá entrar na cave. exhausted = 456789, storage = 789456, toKnow = 123456, effect = 27, -- efeito que dará ao usar o item. } if getPlayerStorageValue(cid, config.exhausted) < os.time() then setPlayerStorageValue (cid, config.storage, config.timeForUse * 60 * 60 + os.time()) setPlayerStorageValue (cid, config.exhaust
  16. Está de parabéns, se continuar assim vai ser contratado ainda haha
  17. Primeiramente, quero avisar de que não estou publicando o cliente aberto ou seja lá o que for. Eu modifiquei o cliente deles para que possam abrir com suporte de MC, ou seja, sem o Launcher deles você pode abrir vários clientes. -> Instalação - Jogue no diretório do PxG e abra-o. (Encontrado no AppData ou localize pelo atalho do Launcher) -> Recomendações - Cada cliente aberto use um IP diferente (recomendo PingZapper) Screenshots: Download: pxgclient_cracked.exe Scan: https://www.virustotal.com/#/file/2674e9cf6132a12e339ae1a92d554c92ba2
  18. Por gentileza, publique o script inteiro para que os membros do TibiaKing possam lhe ajudar, dessa forma seria um 'chute' adivinhar qual variável utilizar para teletransporte.
  19. Caso necessite de desenvolvedor em todas áreas do OpenTibia, entre em contato comigo.
  20. Complemento: http://www.fabricadigital.com.br/media/Curso_Lua.pdf Esse PDF acima ajuda bastante pra quem é iniciante também, mas recomendo que pratique lógica de programação antes -> http://www.inf.ufsc.br/~vania.bogorny/teaching/ine5231/Logica.pdf
  21. Por gentileza, publique esse arquivo para que eu possa analisar, e se tiver o TibiaCAM na internet com sources ajuda bastante.
  22. local blessPrice = 10000 -- preço em Gold Coins. local function haveAllBlessings(player) local blessingsCount = 0 for blessing = 1, 8 do if player:hasBlessing(blessing) then blessingsCount = blessingsCount + 1 end end return blessingsCount == 8 end function onSay(player, words, param) if haveAllBlessings(player) then return player:sendTextMessage(MESSAGE_INFO_DESCR, "You have already been blessed by the gods.") and true end if not player:removeMoney(blessPrice) then return player:sendCancelMessage("You do not h
  23. Bom, por eu não ser adivinha e saber a versão de sua engine, não da pra lhe ajudar e outros também não conseguirão, somente com muito esforço. Portanto, boa sorte.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo