-
Total de itens
341 -
Registro em
-
Dias Ganhos
9
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que joadson postou
-
(Resolvido)[PEDIDO] Baú que usa P Points
joadson respondeu ao tópico de Sekk em Suporte Tibia OTServer (Resolvidos)
Você só quer um bau normal? Clicou > checou se tem points > se tiver remove os pontos e dá os itens? Se puder explicar um pouco melhor. -
Tenho certeza que já tem, porque eles já vem incluso. Mas daqui a pouco, explico como confgurar certinho, porque tem mas nao deve tá configurado.
-
No TFS 0.3.7 já vem com ele por padrão.
-
(Resolvido)Evento matar outro player ganhar EXP
joadson respondeu ao tópico de CoyoteStark em Suporte Tibia OTServer (Resolvidos)
Vou ver aqui, posto um resultado. EDIT: Aqui o resultado... coloquei pra mostrar o nome de quem matou e tudo... Testado e dando a exp certinha. function onDeath(cid, corpse, deathList) local config = { exp = math.random(300000, 900000), killer_name = getCreatureName(deathList[1]), target_name = getCreatureName(cid) } --if getPlayerIp(cid) == getPlayerIp(deathList[1]) then return true end --se nao for testar em casa remova os 2 sinais(de menos) no começo do script. essa função é para evitar que alguem use MC para ganhar exp; if isPlayer(deathList[1]) then doPlayerSendTextMessage(death -
Para fechar o tópico é só selecionar alguma resposta como "melhor resposta", fechará automaticamente.
-
No script dele é só trocar isso if getPlayerPremiumDays(cid) > 0 then por isso if getPlayerVipDays(cid) > 0 then
-
Vou reler tudo aqui, devo ter me passado em algo... Vou instalar o sistema de VIP assim, posso usar em futuros scripts também. Breve edito aqui com o resultado.
-
(Resolvido)Evento matar outro player ganhar EXP
joadson respondeu ao tópico de CoyoteStark em Suporte Tibia OTServer (Resolvidos)
vá em creaturescripts/script e crie um arquivo chamado exp.lua e coloque isso dentro function onDeath(cid, corpse, deathList) if isPlayer(cid) and isPlayer(deathList[1]) then local exp = math.random(30000,90000), -- de 300000 a 900000 mude para sua preferencia doPlayerAddExp(deathList[1], exp) end return true end e depois abra o login.lua e adicione registerCreatureEvent(cid, "Exp") agora abra o creaturescripts.xml e adiicione <event type="death" name="Exp" event="script" value="Exp.lua"/> -
Aqui, modifiquei, mas não pude testar... Deu preguiça de instalar o sistema de VIP kk
-
Tô modifcando aqui, jaja edito e posto com o sistema de vip
-
Tem esse meu também, é de fácil configuração. Testado em um servidor 8.60 e funcionou perfeitamente.
-
Vou te ajudar nisso, depois instalo num servidor de teste e resolvo... porque resolver de olho é complicado. Ainda hoje faço isso, assim que tiver um tempinho PS: Se puder me passa o link do script completo.
-
Vou ver outra possibilidade, breve posto o resultado. EDIT: Infelizmente não posso te ajudar nisso, não consegui fazer com que dimiinuisse apenas 1. Não sou muito bom com mysql.
-
Caso queria usar, já havia corrigido o debug e funciononou perfeitamente no 9.60
-
(Resolvido)nao atacar player da mesma guild
joadson respondeu ao tópico de miinato em Suporte Tibia OTServer (Resolvidos)
Não pode, mesmo se usar magias, o player que atacou recebe a mensagem e cancela o ataque... Até mesmo na arena não pode matar. -
Aqui, testado e sem debugs... era o tipo de mensagem kk 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
-
(Resolvido)nao atacar player da mesma guild
joadson respondeu ao tópico de miinato em Suporte Tibia OTServer (Resolvidos)
Pode atacar normalmente, irá contar frags e tudo... Só não poderá atacar players da mesma guild. -
(Resolvido)nao atacar player da mesma guild
joadson respondeu ao tópico de miinato em Suporte Tibia OTServer (Resolvidos)
Vá em creaturescript e crie um arquivo chamado attackguild.lua e coloque isso dentro function onCombat(cid, target) if getTileInfo(getThingPos (cid)). pvp then return true end -- caso queira que na arena pvp possa atacar normal, remova isso if isPlayer(target) and getPlayerGuildId(cid) ~= 0 and getPlayerGuildId(cid) == getPlayerGuildId(target) then doPlayerSendCancel(cid, "Não pode atacar players da mesma guild.") return false end return true end e em creatures.xml coloque isso <event type="combat" name="attackguild" script="attackguild.lua"/> Agora abra o login.lua e a -
A lib desse servidor fica em data/global.lua, em relação ao debug, não sei o que possa ser, pois testei numa versão 8.60. Depois irei testar num 9.60 e ver se dá o debug também.
-
Qual é a versao so seu tfs? Porque testei aqui e funcionou normal. Teste o que o @Zipter98 postou também
-
Tente assim. function onSay(cid, words, param, channel) if(param == "removerfrag") then if getPlayerItemCount(cid, 2160) >= 10 then doPlayerRemoveItem(cid, 9971, 30) db.executeQuery("UPDATE `players` SET `unjustified` = `unjustified`-1 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") db.executeQuery("UPDATE `players` SET `skulltime` = 0") doCreatureSetSkullType(cid, 0) setPlayerStorageValue(cid,11548,os.time()+3) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns você removeu seus frags com sucesso.") return TRUE e
-
Aqui... vá em npcs/scripts e crie um arquivo chamado Delivery Itens.lua e coloque isso dentro 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(ci
-
(PEDIDO/SCRIPTING) Edição simples no Arena Zombie Event.
joadson respondeu ao tópico de Heyron em Suporte Tibia OTServer
Modifique \data\globalevents\scripts\zombie\onthink.lua por esse e faça um teste. function onThink(interval, lastExecution, thinkInterval) if ZE_isOnZombieArea >= ZE_DEFAULT_NUMBER_OF_PLAYERS then -- ZE_DEFAULT_NUMBER_OF_PLAYERS e a quantidade minima de players para começa o evento if(getStorage(ZE_STATUS) == 2) then setZombiesToSpawnCount(getZombiesToSpawnCount()+1) local players = getZombiesEventPlayers() for i=1, getZombiesToSpawnCount() * 2 do if(getZombiesToSpawnCount() > 0 and spawnNewZombie()) then setZombiesToSpawnCount(getZomb -
(Resolvido)Pedido Arena PVP
joadson respondeu ao tópico de Drazyn1291 em Suporte Tibia OTServer (Resolvidos)
Isso é no RME, selecione PVP ZONE TOOLS que assim ficará como arena e ninguém perderá itens ou leveis. -
Procure no actions.xml a uniqueID 5040, deve ter outro script usando a mesma unique.
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!