-
Total de itens
1045 -
Registro em
-
Última visita
-
Dias Ganhos
43
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Storm postou
-
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
-
7.x Tibia - big map with all premium areas + rookgaard in mainland | 7.6 - 7.72
Storm respondeu ao tópico de Under Influence em Mapas de Tibia
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. -
Scripting Como fazer um baú de quest?
Storm respondeu ao tópico de powerryze em Suporte OTServer Derivados
@powerryze local itemid, count = 2160, 100 -- ItemID, count local storage = 34166 function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureStorage(cid, storage) == -1 then doPlayerSendTextMessage(cid, 27, "Parabéns por completar a quest") doPlayerAddItem(cid, itemid, count) doCreatureSetStorage(cid, storage, 1) return true else doPlayerSendTextMessage(cid, 27, "Você já completou essa quest.") return false end return true end Vai em actions.xml e cola essa tag <action actionid="47155" event= -
Outro Como adicionar effects em armas
Storm respondeu ao tópico de Agaka em Suporte OTServer Derivados
@BangxD Você vai precisar fazer source editing -
(Resolvido)[Erro] NPC ajudem please!!
Storm respondeu ao tópico de admelite em Suporte OTServer Derivados (Resolvidos)
@admelite local t = { ["local1"] = {{x=96, y=119, z=5}, 5000}, -- ["O que o player terá que digitar"] = {onde será levado, custo de money} ["local2"] = {{x=96, y=119, z=7}, 5000}, } function onSay(cid, words, param, channel) local exaust = 1 -- Minutos para usar o comando novamente local storage = 435569 local teleport = t[param] if os.time() - getPlayerStorageValue(cid, storage) <= exaust * 60 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O Comando está em exaustão") return true end if(par -
Scripting [PeDiDo] Monstro não pode atacar player
Storm respondeu ao tópico de xMateuss em Suporte Tibia OTServer
@xMateuss Não se esqueça de registrar na XML do monstro e no creaturescripts.XML local t = { -- ["Monster name"] = Level minino(do player) para poder sofrer o ataque ["Cyclop"] = 50, ["Rat"] = 1 } function onCombat(cid, target) if not isMonster(cid) or not isPlayer(target) then return true end if t[getCreatureName(cid)] then if getPlayerLevel(target) <= t[getCreatureName(cid)] then return false end end return true end -
Outro Como adicionar effects em armas
Storm respondeu ao tópico de Agaka em Suporte OTServer Derivados
@Jovim Na pasta da sua source, se você tiver é claro. -
Outro Como adicionar effects em armas
Storm respondeu ao tópico de Agaka em Suporte OTServer Derivados
@Jovim Me envia sua tools.cpp -
Outro Como adicionar effects em armas
Storm respondeu ao tópico de Agaka em Suporte OTServer Derivados
@Jovim <attribute key="weight" value="100" /> <attribute key="attack" value="1500" /> <attribute key="weaponType" value="distance" /> <attribute key="shootType" value="56" /> <attribute key="range" value="6" /> <attribute key="ammoAction" value="moveback" /> <attribute key="showattributes" value="1" /> <attribute key="skillDist" value="5" /> Se o efeito que você quiser for um número além do 41, vai precisar de source editing. -
(Resolvido)[Erro] NPC ajudem please!!
Storm respondeu ao tópico de admelite em Suporte OTServer Derivados (Resolvidos)
@admelite Testei aqui e ta funcional, você está configurando errado. -
(Resolvido)[Erro] NPC ajudem please!!
Storm respondeu ao tópico de admelite em Suporte OTServer Derivados (Resolvidos)
@admelite 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 -
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum! @PlaYerZ https://github.com/edubart/otclient
-
(Resolvido)Erro ao usar Spell de Buff
Storm respondeu ao tópico de Zyros em Suporte OTServer Derivados (Resolvidos)
@Zyros Tirei a storage porque não é necessário, pense comigo, se você ja pode checar pela condition regeneration, pra que você ira utilizar uma storage se você já tem outro método de verificação que consome menos memória que a storage??? Para deixar o effect mais rápido, usa assim; local effsTortos = { --[eff] = {valores para corrigi-los}, [175] = {x= 1, y= 0}, --naruto } function repeatEff(cid, eff, tempo) if not isCreature(cid) or tempo == 0 then return end local p = getThingPos(cid) if effsTortos[eff] then p = {x= p.x+(effsTortos[eff].x), y= p.y+(effs -
(Resolvido)[DUVIDA] Teleport Falante laranja
Storm respondeu ao tópico de DigoleraBlow em Suporte Tibia OTServer (Resolvidos)
@DigoleraBlow function onThink(interval, lastExecution) local name_of_monster = 'Trainer' --- here put monster name or any npc name local texts = { -- text pos effects ["Saida2"] = {{x=1404, y=1220, z=8}, 5, 23}, ["Saida"] = {{x=1404, y=1219, z=8}, 5, 23}, ["Mineração"] = {{x=1023, y=906, z=7}, 5, 23}, } for text, param in pairs(texts) do doCreatureSay(getCreatureByName(name_of_monster),text,TALKTYPE_ORANGE_1, false, 0,param[1]) doSendMagicEffect(param[1], param[2]) end return TRUE end -
@victor4312 Já é para 0.4 e 0.3.6
-
@mullino Deixe vazia.
-
Scripting Error - TalkAction Interface rain_money
Storm respondeu ao tópico de mullino em Suporte Tibia OTServer
Procure por; if tonumber(param) > 0 then e acima dele, coloque: if not isNumber(param) then doPlayerSendTextMessage(cid, 27, "Incorrect param") return true end -
@mullino A tabela de storages está vazia, você se esqueceu de configurar: local storages = {}
-
(Resolvido)monstros que brilham
Storm respondeu ao tópico de Navegante em Suporte Tibia OTServer (Resolvidos)
@Navegante Utilize flags: <flag lightlevel="0"/> -- Intensidade da luz da criatura (5/10) <flag lightcolor="0"/> -- Cor da luz da criatura -
@Mauricio lord function onEquip(cid, item, slot) if getPlayerLevel(cid) <= 200 then doPlayerSetExperienceRate(cid, 1.3) elseif getPlayerLevel(cid) > 200 and getPlayerLevel(cid) <= 280 then doPlayerSetExperienceRate(cid, 1.15) elseif getPlayerLevel(cid) > 280 then doPlayerSetExperienceRate(cid, 1.05) end doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, "Sua experiencia foi aumentada!!") return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMe
-
(Resolvido)Erro ao usar Spell de Buff
Storm respondeu ao tópico de Zyros em Suporte OTServer Derivados (Resolvidos)
@Zyros local tempo = 180 -- tempo em segundos. local efeito = 98 -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 40 -- quantos ira aumentar o skill de ML local skillfist = 0 -- quantos ira aumentar o skill de Fist local skillsword = 40 -- quantos ira aumentar o skill de Sword local skillaxe = 40 -- quantos ira aumentar o skill de Axe local skillclub = 40 -- quantos ira aumentar o skill de Club local skilldistance = 40 -- quantos ira aumentar o skill de Distance local skillshield = 0 -- quantos ira aumentar o skill de Shield local health = 350 -- A c -
(Resolvido)Comando de House (alana grav)
Storm respondeu ao tópico de WorkedBox em Suporte OTServer Derivados (Resolvidos)
@WorkedBox <talkaction words="!sellhouse;/sellhouse" event="function" value="houseSell"/> -
Scripting item X entregar pra X NPC é ganhar Epic Promotion
Storm respondeu ao tópico de ADM Mayk on BaiakME em Suporte Tibia OTServer
@ADM Mayk on BaiakME Não deu pra entender nada pelo tópico, então fiz essa gambiarra; NPCS XML <?xml version="1.0"?> <npc name="Promoter" script="data/npc/scripts/Promoter.lua" walkinterval="5000" floorchange="0"> <health now="100" max="100"/> <look type="12" head="95" body="116" legs="121" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="Hi |PLAYERNAME|. I carry out promotions. {promotion} {list}" /> </parameters> </npc> Script local keywordHandler = KeywordHandler:new() local npcHandler = Np -
(Resolvido)Por hp e mp por porcentagem % para OTX
Storm respondeu ao tópico de choosed em Suporte Tibia OTServer (Resolvidos)
@fr4nc1sc0 void ProtocolGame::AddPlayerStats(OutputMessage_ptr msg) { msg->put<char>(0xA0); if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) { msg->put<uint16_t>(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH))); msg->put<uint16_t>(100); } else { msg->put<uint16_t>(0); msg->put<uint16_t>(0); } msg->put<uint32_t>(uint32_t(player->getFreeCapacity() * 100)); uint64_t experience = player->getExperience(); if(experience > 0x7 -
@samuelbs Basta compilar o client no modo extendido, mas para isso terá que utilizar o OtClient ou usar a DLL que estende as Sprites Você pode baixar a DLL nesse LINK
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!