Tudo que daniel.braga989 postou
-
Script effect por talkactions
assim que tiver um tempiho aqui testo e aviso, Ty obrigado pela atenção. Ola Bom Dia, acabei de testar aqui e deu o seguinte erro. [5:4:50.978] [Error - CreatureScript Interface] [5:4:50.982] data/creaturescripts/scripts/auralogin.lua:onLogin [5:4:50.983] Description: [5:4:50.984] data/creaturescripts/scripts/auralogin.lua:27: attempt to index local 'player' (a number value) [5:4:50.986] stack traceback: [5:4:50.988] data/creaturescripts/scripts/auralogin.lua:27: in function <data/creaturescripts/scripts/auralogin.lua:26>
-
Script effect por talkactions
Olá, Bom Dia, Boa Tarde, Boa Noite. Estou há vários dias procurando no TK script que ao player usar 1 item ele tem acesso a uma Talkactions que permite ele ativar um effect no personagem dele ''' uma aura que ficará saindo do personagem, um effect que ficará saindo do personagem e não rodando ou girando em volta dele. ''' Script funcionaria da seguinte maneira Um script com X Storage no action, que ao player da USE esse item some e liberá a talkactions '''!aura 1 on''', o script do talkactions vai esta com a mesma STORAGE do actions e vai dar X effect ao player, após usar o comando !aura 1 ou !aura 2 on'' Exemplo > !aura 1 on ''''system aura, você não habilitou essa aura'' > !aura 1 on ""system aura, parabéns sua aura foi ativada''' > !aura 1 off """system aura, sua aura foi desligada'' Espero ter conseguido passar a minha ideia para vocês, desde já agradeço e aguardo alguém com o salvamento. Obs: essa aura '' effect' que ficará no player não precisa dar nenhum bônus, apenas quero um effect saindo do player. Obs: lembrando que não procuro o systema de aura Heal ou algo do tipo, uma aura que fica girando em volta do player com x chance de curar a cada volta, pois já vi muitos querendo o mesmo script que eu e varias pessoa indicando esse systema. @Vodkart
-
(Resolvido)Dar 10% a mais de exp + skills para quem está dominando o castle.
@Pisces Houve um desentendimento aqui ksksk a ideia era quem dominasse o '' Castelo''' ganhar 10% de xp e ganhar 10% de rate para treinar a skills mais rapido. O vordkart entendeu que quem dominasse o castle ganhava ''10% de skills"" eu tbm expliquei todo torto, mas Jaja o vodkart atualiza aqui ou eu mesmo coloco o certo. Obrigado pela atenção a todos que tentou ajudar, Sei que o dia de voces e corrido. Ty
-
(Resolvido)Teleport aparecer Em X Local somente ao matar 2 ''boss'' Gerador.
Testei aqui brother e está 100% funcionando, Fico muito grato por ter tirado um tempinho e vindo aqui da essa força, pois sei que o dia de voces e corrido. Obrigado Sucesso pra tu. (OBRIGADO A TODOS QUE TENTOU AJUDAR AMO VOCES )
-
(Resolvido)Dar 10% a mais de exp + skills para quem está dominando o castle.
@Vodkart Script Bonus Xp funcionou, porém a de skillls acontece isso aos players que estão com o castle quando reloga.
-
(Resolvido)Ajuda - systema castle of honor erro
Olá a todos, Finalmente descobri o que estava acontecendo. O systema do castle não estava reconhecendo a guild com nome ''014'' quando dominava, por isso spamava msg varias vezes que a guild estava com o domínio do castle. Depois de varios tests feitos com amigos, consegui descobrir que o jogo não estava reconhecendo a guild com o nome em numeros. Obg a todos ai que tirou um tempinho para está vizualizando aqui ou me enviando msg, pois sei que muitos ai tem o dia corrido e mts das vezes o pessoal sao muito ingratos pela ajuda. Obrigado a todos de nvoo
-
(Resolvido)Ajuda - systema castle of honor erro
Editei la. @Vodkart Alguem plix? preciso disso muito urgente, da 1 força ai galera na humilda.
-
(Resolvido)Ajuda - systema castle of honor erro
Olá, alguem poderia está me ajudando ? Coloquei 1 player de uma guild em cima do trono para dominar, aparece uma msg falando q ele e a guild dele estão no ''comando do castle'' so que quando o castle fecha, ele e mandando para o templo e nao anuncia que a guild dele venceu o castle of honor. E quando o player que pisou por ultimo no trono do castle tenta executar o comando para ter acesso as aréas do castle, fala '''coh''' sua guild nao e dona do castelo. Alguem ai ajuda plix? DATA/LIB ''015-COH'' -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- // COH_PUSHTIME = 10800 -- Tempo (em segundos) de exhausted para usar o comando !gocastle - Padrão (3 horas) COH_AREA = {{x = 619, y = 675, z = 7}, {x = 716, y = 775, z = 7}} -- Canto superior esquerdo / inferior direito do Castle -- // Não mexa daqui para baixo COH_STATUS = 201320111714 COH_PREPARE1 = 201320111715 COH_PUSHSTOR = 201320111716 COH_PREPARE2 = 201320111717 function doCastleRemoveEnemies() for index, creature in ipairs(getPlayersOnline()) do if isInArea(getThingPos(creature), COH_AREA[1], COH_AREA[2]) then if getPlayerGuildName(creature) ~= getGlobalStorageValue(COH_STATUS) then doTeleportThing(creature, getTownTemplePosition(getPlayerTown(creature))) end end end return true end DATA/MOVEMENTS/SCRIPTS ''COH'' -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- // function onStepIn(cid, item, pos, fromPosition) local pos = getThingPos(cid) if item.actionid == 16203 then if not isPlayer(cid) then return true end if getGlobalStorageValue(COH_STATUS) == getPlayerGuildName(cid) then doSendMagicEffect(getThingPos(cid), 14) doSendAnimatedText(pos, "CoH", math.random(1, 255)) else doSendMagicEffect(getThingPos(cid), 2) doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "[CoH] Voce não pertence á guild "..getGlobalStorageValue(COH_STATUS)..".") end return true end if item.actionid == 16202 then if not isPlayer(cid) then return true end if getPlayerGuildId(cid) > 0 then if (getGlobalStorageValue(COH_STATUS) ~= getPlayerGuildName(cid)) then doPlayerSendTextMessage(cid, 20, "[Castle Of Honor] Voce e sua guild estão no comando, os antigos donos ["..tostring(getGlobalStorageValue(COH_STATUS)).."] podem se vingar!") setGlobalStorageValue(COH_PREPARE1, -1) setGlobalStorageValue(COH_PREPARE2, -1) setGlobalStorageValue(COH_STATUS, getPlayerGuildName(cid)) doCastleRemoveEnemies() doBroadcastMessage("[Castle Of Honor] O jogador ["..getCreatureName(cid).."] e sua guild ["..getPlayerGuildName(cid).."] estão no comando do castelo, vá dominar e impedir isso!") end else doSendMagicEffect(pos, 2) doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "[CoH] Voce não possui uma guild.") end return true end if item.actionid == 16200 then if not isPlayer(cid) then return true end if getPlayerGuildId(cid) > 0 then doSendAnimatedText(pos, "CoH", math.random(1, 255)) if (getGlobalStorageValue(COH_PREPARE1) ~= getPlayerGuildName(cid)) and ((getGlobalStorageValue(COH_PREPARE2) ~= getPlayerGuildName(cid))) then setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) doBroadcastMessage("[Castle Of Honor] Atenção! A guild "..getPlayerGuildName(cid).." está tentando dominar o castelo, preparem-se!") end else doSendMagicEffect(pos, 2) doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "[Castle Of Honor] Voce não possui uma guild.") return true end end if item.actionid == 16201 then if not isPlayer(cid) then return true end doSendAnimatedText(pos, "CoH", math.random(1, 255)) if (getGlobalStorageValue(COH_PREPARE2) ~= getPlayerGuildName(cid)) then setGlobalStorageValue(COH_PREPARE2, getPlayerGuildName(cid)) doBroadcastMessage("[Castle Of Honor] Atenção! A guild "..getPlayerGuildName(cid).." está muito próxima do domínio, ataquem!") end end return true end
-
(Resolvido)Dar 10% a mais de exp + skills para quem está dominando o castle.
estou abrindo o serv testa aqui e vou testa eja informo se funcionou.
-
(Resolvido)Dar 10% a mais de exp + skills para quem está dominando o castle.
@Vodkart eu sou meio lerdo com esses negocio de scripts, no caso o script abaixo sera adicionado em globalevents? local rate = 1 local rate_castle = 0.10 local storage = 211320111636 function onLogin(cid) if getPlayerGuildId(cid) > 0 and getGlobalStorageValue(storage) == getPlayerGuildName(cid) then doPlayerSetExperienceRate(cid, rate + rate_castle) doPlayerAddCastleBuff(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você tem "..((rate_castle)*100).."% a mais de experiencia e skills Agora. (Bonus Castle).") end return true end e as lib abaixo seria em '' DATA/LIB/015-COH.LUA?''' condition_casbuff = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition_casbuff, CONDITION_PARAM_TICKS, -1) setConditionParam(condition_casbuff, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_MELEEPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_FISTPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_CLUBPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_SWORDPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_AXEPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SKILL_SHIELDPERCENT, 10) setConditionParam(condition_casbuff, CONDITION_PARAM_SUBID, 1515) -- n mexer function doPlayerAddCastleBuff(cid) return doAddCondition(cid, condition_casbuff) end function doPlayerRemoveCastleBuff(cid) return doRemoveCondition(cid, CONDITION_ATTRIBUTES, 1515) end
-
(Resolvido)Teleport aparecer Em X Local somente ao matar 2 ''boss'' Gerador.
@Vodkart Passa seu discord pois nao tenho. @Vodkarta ideia e de um castle que estou fazendo, queria que tivesse 2 geradores 1 na esquerda e outro na direita e assim que DESTRUIR os 2, nao importa qual for destruido primeiro, mas somente aparecer o TELEPORT no meio do castle quando os 2 forem destruidos. E esse teleporte duraria 10m aberto e depois fechar, e as guild que for morrendo dentro do TP vai ter q voltar e destruir de novo os geradores.
-
(Resolvido)Monsters nao estao atacando players.
@FlameArcixt Já arrumei ja era uma tag de passive que estava faltando, obrigado ai <flag passive="0" />
-
(Resolvido)Dar 10% a mais de exp + skills para quem está dominando o castle.
Sim, todas as skill >> 10% De Xp, e 10 de skills >> (Magic,Fist,axe,distancie e sword)
-
Castle War (Estilo TibiaRPGBrasil)
Up
-
[HELP PLIX] Somente Aparecer teleporte ao matar 2 boss.
Boa Tarde Tks, teria como por para aparecer 1 teleporte somente se matar 2 boss existente ? Exemplo, uma arena que tenha 2 boss, um na esquerda e um na direita, esses boss so vão fazer aparecer um teleporte quando os 2 for destruido, nao importa a ordem q sejam destruidos mais so aparecer um teleporte caso os 2 sejam destruidos.
-
(Resolvido)Teleport aparecer Em X Local somente ao matar 2 ''boss'' Gerador.
Alguem ajuda ai rapaziada... to precisando muito plix.
-
(Resolvido)Dar 10% a mais de exp + skills para quem está dominando o castle.
Olá, Boa Tarde tibianos, gostaria das seguintes alterações no script abaixo. Retirar bonus xp para players VIPS e o script passar a dar 10% de xp e skills para a guild que estiver com o castle dominado, alguem poderia da 1 força ? ou fornecer um script novo ? function onLogin(cid) local rate = 1 local rate_premium = 0.35 local rate_castle = 0.10 local storage = 211320111636 local days = getPlayerPremiumDays(cid) local config = { yes_premium = "Você tem "..((rate_premium)*100).."% de EXP em vantagem, ainda lhe restam "..days.." dias de VIP!", not_premium = "Tornesse VIP e tenha "..((rate_premium)*100).."% a mais de EXP!", winCastle = "Você Tem "..((rate_castle)*100).."% De Experiencia A mais Agora.(Bonus Castle).", lostCastle = "A Sua Guild Nao Conquistou a Castle" } if isPremium(cid) and getGlobalStorageValue(storage) == getPlayerGuildName(cid) then doPlayerSetExperienceRate(cid, rate + rate_premium + rate_castle) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.yes_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.winCastle) elseif isPremium(cid) == TRUE and getGlobalStorageValue(storage) == getPlayerGuildName(cid) == FALSE then doPlayerSetExperienceRate(cid, rate + rate_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.yes_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.lostCastle) elseif isPremium(cid) == FALSE and getGlobalStorageValue(storage) == getPlayerGuildName(cid) == TRUE then doPlayerSetExperienceRate(cid, rate + rate_castle) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.not_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.winCastle) elseif isPremium(cid) == FALSE and getGlobalStorageValue(storage) == getPlayerGuildName(cid) == FALSE then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.not_premium) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.lostCastle) end return true end @Vodkart @WooX
-
(Resolvido)Teleport aparecer Em X Local somente ao matar 2 ''boss'' Gerador.
@Pisces Olá, muito obrigado pela atenção. Porém eu já pesquisei melhor e encontrei 1 ideia do q fazer, em vez do ''boss'' spamar em 1 desses 2 lugar, eu coloquei alavancas nos 2 lado que queria, assim quando a guild for em uma das 2 posição e so click na alavanca q o ''boss'' vai nascer. local time = 780 -- tempo em segundos para usar local monster = "Craby" -- "Monstro" entre aspas local pos = {x = 42, y = 172, z = 7} -- Posição que irá nascer. function onUse(cid, item, frompos, itemex, topos) if item.itemid % 2 == 1 then doTransformItem(item.uid, item.itemid + 1) else doTransformItem(item.uid, item.itemid + -1) end if getStorage(1249) - os.time() < 1 then doSetStorage(1249, os.time() + time) addEvent(function() doCreateMonster(monster, pos) end, 10000) doCreatureSay(cid, "In 10 seconds the boss will appear.", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "You need wait ".. getStorage(1249) - os.time() .." seconds to use again") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end return true end Teria como voce ou alguem do TK melhorar a minha ideia ? Transformar o script acima nisso >>> São 2 alavancas com a mesma funcionalidade, invocar 1 BOSS. Se eu puxar e não tiver o monster ele vai SUMONAR, se já tiver vivo (em qualquer um dos lados) vai mandar uma mensagem dizendo que já tem um BOSS VIVO. voce ou alguem que manje poderia está me ajudando ? desde ja agradeço.
-
(Resolvido)Teleport aparecer Em X Local somente ao matar 2 ''boss'' Gerador.
Rapaziada estou precisando de um script que faça SOMENTE 1 boss, aparecer a cada 10 minutos em 1 das posição abaixo. Ex: Position: [X: 44] [Y: 171] [Z: 7] (ESquerda ) and Position: [X: 65] [Y: 151] [Z: 7]. (Direita) Exemplo> 10m sumoona um boss na esquerda, + 10m sumona um boss na direita, pode até repetir a posição mais de 1 vez desde que nao nasça sempre na mesma posição. Resumindo> uma script com % do boss nascer na esquerda ou na direita a cada 10m. Estarei dando reep++ quem conseguir ajudar aii, to precisando muito rapaziada.
-
Monsters
Bom Dia Tk, estarei tentando explicar o que tenho em mente não sei se eh possível mas se for, e ter alguém que manja da uma força ai na humilde plix. O Systema que tenho em mente e de castle, assim que o castle iniciar, queria que Apenas um boss aparecesse na aréa esquerda/direita ou que já estivesse naquela local sumonado (apenas 1) (Ice boss ou Nature boss), assim que as guilds matar o primeiro boss, imediatamente apareceria 1 teleporte aonde está marcado na imagem acima, e esse teleporte ia está durando uns 5m ou 10m. Após o teleporte ser fechado imediatamente dava respew de outro boss para guild está matando de novo. Por exemplo, se o primeiro boss que apareceu foi o nature, entao quando o teleporte fechasse spamava imediatamente o boss ICE e assim q fosse morto aparecesse outro tp no lugar marcado no mapa. Obs: essa parte até que e meio facil pois ja tem um systema de castle que vc mata 1 '' fire guardian'' e no local dele aparece 1 tp q dura x tempo e depois o TP some e o boss renasce, eu so buguei pq quero por 1 boss de cada lado e que não de respew juntos, e sim 1 após o outro quando os tp fecha. Segunda e ultima parte Seguinte nessa parte a ideia e por 1 boss no local '' boss castle'' como está na imagem acima, assim que X player de uma guild desse o ultimo HIT no boss matando ele, a guild dele pegava o domínio do castle e todos seriam teletransportado para o templo (Incluindo quem o domino) , fazendo com que as guild começasse tudo dnv. Obs: falando assim parece até facil neh, mais para quem não sabe não é, Agradeceria muito se alguem desse essa força ai na humildade plix. @Vodkart @Ackerzin
-
(Resolvido)Erro ao criar guild- morden acc
Eu já tinha colocado uma aqui, porém a sua tbm funcionou entao rep + ai, e obrigado.
-
(Resolvido)Erro ao criar guild- morden acc
Galera consegui colocar para criar guild, porem so tem como criar a guild se o personagem estiver no level exato que pede no config.php, se o personagem tiver 1 lv a mais ja fala q nao tem nenhum personagem X Level para criar guild. creio q isso seja no guild.php alguem ai pode da 1 força ? @WooX
-
(Resolvido)Erro ao criar guild- morden acc
Bom Diaa TK. Seguinte, Estou com problema na hora que os players tentam criar uma guild no site. Por exemplo, se o player estiver com 1 personagem so na conta o site fala que ele nao tem nenhum personagem para criar a guild x level, então para que o player consiga criar a guild ele teria q ter 2 personagens x level na account. Segundo Problema e que se no config.php estiver para criar guild X level, o jogador tem q está naquele x level exato. se ele passar o site ja fala q ele nao tem nenhump personagem xlevel para criar a guild. e por ultimo, quando o jogador finalmente consegue acessa a parte de criar a guild da uma messsagem " guild name is already taken '' sendo q nao tem nenhuma guild criada. Obs: os personagem estava off quando tentei criar a guild.
-
BUG SQM
VPS amigo, mas tenho em mente que seja hotkeys de auto 1 que esta fazendo isso.
-
BUG SQM
Olá, tem algumas vezes que alguns players ficam bugado em sqm '' travado em 1 sqm atraz enquanto o personagem fica na frente'' gostaria de saber se teria como resolver isso ou isso e da parte da internet deles? pois o game e liso. desde ja agradeço.