-
Total de itens
333 -
Registro em
-
Última visita
-
Dias Ganhos
17
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Cjaker postou
-
Procure por std::string name, name, nameDescription; Substitua por std::string name, nameDescription;
-
Instale esses dois e me diga se funcionou. https://www.microsoft.com/en-us/download/details.aspx?id=5555 https://www.microsoft.com/en-us/download/details.aspx?id=30679
-
(Resolvido)(Dúvida sobre Dev-Cpp) - Parâmetros no compilador
Cjaker respondeu ao tópico de Heyron em Suporte Tibia OTServer (Resolvidos)
Esses parâmetros são as livrarias que, ao compilar, será chamado junto. Elas servem para implementar novos recursos, como por exemplo: lua5.1 -> possibilita o uso da livraria .lua em c++ (no caso), assim tendo as funções em .lua scripting e em C. Procure nas sources por isso "LuaScriptInterface" lhe dará um exemplo legal das funções usadas em .lua. -
Derivado Problemas ao compilar source do WOP (World Of Piece)
Cjaker respondeu ao tópico de eviltox em Suporte Tibia OTServer
../otserv.cpp:19:24: error: sys/signal.h: No such file or directory Está faltando o arquivo signal.h verifique nas suas sources. -
Abrir a janela de Skills da Debug ? O_O Você está usando OTC ou Tibia?
-
Normal Como baixar o tempo de duração da mensagem na tela?
Cjaker respondeu ao tópico de Miragem em Suporte Tibia OTServer
O cliente só recebe a informação de que tem novas mensagens no Chat, mas ele mesmo manipula o intervalo de que vai sumir, portanto é necessário aplicar engenharia reversa e fazer com que todos baixem o cliente, a menos que use OTClient que lá tudo é possível com .lua e c++ -
Você tem que ter o boost c++ 1.62 e linkar para o projeto acha-lo. No próprio YouTube tem um tutorial de como compilar pesquisa por "Compilando TFS 1.3" ele vai te mostrar como resolver esse problema.
-
Delay do OTC geralmente é com a função addEvent, da uma procurada por ela.
-
@luangop Sim hauhuahuah agora que fui ver xD
-
Mude toPos = {x=359, y=1667, z=7}, Para toPos = {x=359, y=1667, z=7} Mude end return true Para return true end Mude doPlayerSendTextMessage(cid, "Você foi teleportado !") else doPlayerSendTextMessage(cid, "Você não possui level " .. level .. " e não tem " .. price .. " HD!!!") Para doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você foi teleportado !") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não possui level " .. level .. " e não tem " .. price ..
-
Outro Preciso de ideias para uma vocação do meu servidor
Cjaker respondeu ao tópico de Saymon Kopolsky em Suporte & Pedidos
Transformação com buff de Skills, creio eu que ficaria mais "realista". E cada tipo de transformação você deverá ter uma quantia específica de mana. -
Olha amigo, para não ter muito trabalho eu recomendo que tente converter o Sistema de Modules do OTX para sua engine em que trabalha agora, seria menos esforço do que tentar criar o Sistema do 0. O bom também é do Modules aceitar programação .lua, assim quaisquer implementações de opcodes não precisa alterar as Sources.
-
(Resolvido)[RESOLVIDO] Remover item de um tile com script
Cjaker respondeu ao tópico de Sleet em Suporte Tibia OTServer (Resolvidos)
Tente usando isso. doRemoveItem(getTileItemById(arenaa_entrada_pos, IDDAENTRADA).uid, 1) -
Normal adicionar uma função nesse script
Cjaker respondeu ao tópico de poko360 em Suporte Tibia OTServer
local cfgPositions = { From = {x = 3000, y = 3000}, To = {x = 3001, y = 3000} } function onUse(cid, item, frompos, item2, topos) local config = { timeExhausted = 24, -- tempo em horas para poder usar o item novamente. timeForUse = 6, -- 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. } local playerPos = getThingPosition(cid) for x = cfgPositions.From.x, cfgPositions.To.x do for y = cfgPositions.From.y, cfgPositions.To.y do if (playerPo -
Verifique se os andares dos 2 mapas estão iguais ex: 6 ~ 8 e no outro 6 ~ 8 (posição z)
-
Isso acontece no map editor somente ou no jogo também?
-
Se alguns pisos ficam pretos é por que o outro mapa foi trabalhado com outro items.otb, melhor dizendo, ele usou outra estrutura de id's dos itens. ex: seu mapa a apple é id 2100 o outro é 2150 para arrumar isso teria que ver os id's que deram problema e ir arrumando.
-
Ao copiar um mapa verifique se a versão dos 2 é a mesma e de que você selecionou todos os andares usando ctrl + shift + mouse
-
Selecione essa opção na aba "View"
-
TFS 1.x player:addHealth(-player:getMaxHealth()) TFS 0.4 doCreatureAddHealth(cid, -getCreatureMaxHealth(cid))
-
Normal Será que teria como criar esse script?
Cjaker respondeu ao tópico de tirso em Suporte Tibia OTServer
Não sei se é possível alterar em .lua algo do config.lua, mas você pode tentar ver isso para aplicar o que precisa. https://github.com/peonso/forgottenserver036pl1/blob/master/src/monsters.cpp#L88 -
Normal Será que teria como criar esse script?
Cjaker respondeu ao tópico de tirso em Suporte Tibia OTServer
Pode ser feito de duas maneiras. 1. Nas sources, criando uma variável boolean onde é alterada em .lua e atribuido assim 2x no monsters.cpp onde tem createloot (void) 2. No evento onKill do CreatureScripts você pode fazer ele desativar o loot e criar o seu próprio ex: target:setDropLoot(false) O número 2. é funcional só no tfs 1.1 + -
-- id = id do item -- chance = chance em porcentagem (valido de 1 a 100, decimal invalido) -- count = quantidade que ira ganhar do item local itemsReward = { {id = 1000, chance = 40, count = 1}, {id = 2000, chance = 20, count = 5} } local function sortItem() local selectedItem = nil while (!selectedItem) do for i = 1, #itemsReward do local randomNumber = math.random(100) if (randomNumber > itemsReward[i].chance) then selectedItem = itemsReward[i] break end end end return selectedItem end function onUse(player, item, fromPosition, target, toPosition, isHotkey)
-
Mande o Script por privado ou poste aqui para resolver.
-
Doeu meus olhos ao ver esse "loadstring" tampando 90% da página
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!