Tudo que Shadow.Styller postou
-
Opcodes?
Alguém, por favor?
-
Opcodes?
Versão do Servidor: TFS - 0.3.6 Tipo de Script: client Olá pessoa, boa noite. Seguinte, estou tentando fazer uma janela de task no otc, e como em otc comecei agora não manjo nada, principalmente de opcode. Minha principal dúvida é, como fazer o opcode retornar Nome do pokémon da task e quantidade ? Segue oque eu tentei fazer: Código Lua do servidor: Código lua do Client: Lembrando que também registrei a função ProtocolGame.registerExtendedOpcode(80, tasksInfo) na função init(). Depois disso, apenas usei Labels comuns com ID labelPoke e labelQuant. Mas mesmo assim, não aparece nada no texto ta label. Mas também não da erro no terminal. Então gostaria de saber oque eu estou fazendo errado e se possível uma breve explicação de como funciona o opcode certinho e tal, pois estou começando agora na parte de otc. Obrigado e boa noite a todos!
-
[DÚVIDA]Como usar o for nessa situação ?
Obrigado mano, vou participar la!
-
[DÚVIDA]Como usar o for nessa situação ?
Olá, obrigado! Funcionou certinho. Como a função não é minha e como eu já disse estou começando nem pensei em mexer nela pra não dar bosta hahaha já que custei pra achar essa função que funcionasse do jeito que eu queria. For ainda é uma coisa que estou aprendendo por isso as vezes tenho dificuldade, tem algum link de tutorial que eu possa ver ? eu vi um aqui no tk mas é meio antigo. E obrigado de novo amigão!
-
[DÚVIDA]Como usar o for nessa situação ?
Olá pessoal, minha dúvida é a seguinte, como usar o comando for nessa situação: Eu tenho a seguinte função: E a seguinte tabela como exemplo, e como já deve ser definida usando essa função: Se eu usar a função da seguinte maneira, ela funciona corretamente,a finalidade para qual eu vou usa-la é para remover monstros de uma area: Até ai tudo certo se eu usar dessa forma, como já disse tudo funciona corretamente, no entando, eu preciso que seja configurável quantas posições eu quiser checar para remover os montros, pois as vezes indices diferentes terão numeros de areas diferentes para serem checadas. Para isso, tentei usar o for da seguinte maneira: Mas fica dando o seguinte erro: for initial value must be a number, algo assim. Ainda estou aprendendo a programar e não tenho muito conhecimento, por isso gostaria que me ajudassem e me esclarecessem minha dúvida de como usar o for nessa situação. Caso não tenha ficado totalmente claro oque eu pretendo fazer, seria basicamente salas para matar monstros, tipo uma quest, só que toda vez que o jogador for entrar se ainda tiver monstros lá eles ser ão removidos, cada indice da tabela seria uma actionID diferente pra colocar em uma alavanca diferente pra startar a sala. Bom, acho que deu pra entender, espero que me ajudem com essa dúvida, e obrigado desde já!
-
Smeargle System para DXP!!!
UP
-
(Item) Que Aumenta [Magic Level]
Fez a tag certa ? tenta usar outro item no items.xml tb, como o colega ai em cima disse
-
(Item) Que Aumenta [Magic Level]
@Keyd Grommash Sou novo em script cara, mas vou tentar, quero aprender cada vez mais e acho que um bom começo é ajudando o pessoal com duvidas basicas, vou tentar: function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { eff = 22, -- efeito que vai mandar, se não quiser deixe false msg = "+1 Magic Level!" -- msg que vai mandar, se não quiser deixe false } doPlayerAddMagicLevel(cid, 1) doRemoveItem(item.uid, 1) if config.msg == false then return true else doSendAnimatedText(getThingPos(cid), config.msg) end if config.eff == false then return true else doSendMagicEffect(getThingPos(cid), config.eff) end end
-
Apenas certo monstro dar mais XP para quem tem certa storage
data/creaturescripts/script: function onKill(cid, target, lastHit) local config = { ["Rat"] {storage = 200132, rate = 10}, } if getPlayerStorageValue(cid, config.storage) >= 1 then setPlayerExtraExpRate(cid, config.rate) return true end end tag: <event type="death" name="ExtraExp" event="script" value="arquivo.lua"/> Não se esqueça de registrar <event name="ExtraExp"/> nos monstros. Não cheguei a testar, porem, se não der certo não sei como fazer, sry #EDIT: Na verdade vai dar um erro, pois não estou conseguindo fazer checar a storage de cada monstro na linha, e não sei como fazer e.e mais creio que deve ser algo parecido com isso que você deve tentar fazer... Se alguem pudesse tanto ajuda-lo quanto me explicar como deve ser feito, eu também ficaria grato.
-
Estatua vira Pokemon
Especifique mais, ao clicar na estatua e sumonar o pokemon, a estatua vai sumir? só podera usar de x em x tempo? cada player só podera usar uma vez? só uma vez por conta?...
-
Como Criar novas skills
Eae galera, tudo bem ? Então gostaria de um tutorial de como criar novas skills. Sei que ja tem um tutorial desse aqui no forum, porem ele se utiliza das sources tfs0.3.7, e eu utilizo tfs0.3.6, fiz tudo que pedia neste tutorial: Porem deu este erro(imagem no fim do topico), e aparentemente o membro dono do topico não se encontra mais no tibiaking para eu pedir suporte. Então, se alguem souber como adicionar novas skills em tfs0.3.6 ou o motivo do erro citado na imagem abaixo eu agradeceria muito.
-
[PEDIDO]Sistema de Cards
Pareceu bem fácil de explicar rs... é mais ou menos isso menos kk, mas o summon não atacaria meu target, atacaria sozinho os bixos selvagens, oque fosse vendo na frente ia atacando..., e quando você da use nesse itemid, esse summon volta pra dentro, mas as 6 horas seriam corridas...
-
[PEDIDO]Sistema de Cards
Pior que não sei em cara, só desse jeito que expliquei mesmo kk, mas obrigado a intenção de ajudar
-
[PEDIDO]Sistema de Cards
Então galera, estou editando um servidor, e não gostaria de por muitos pokemons donates, mais pra ficar online precisa do dedicado, então em vez de por um monte de donates resolvi colocar apenas alguns pokemons cards. Como funciona: O Pokemon card é um card de um pokemon lendario, ao dar use nesse card, sumona um pokemon lendario, usarei Mewtwo como exemplo. Ao dar use no card do Eewtwo, o card sumonaria um Mewtwo que ficaria sumonado por no maximo 6 horas corridas. Algumas especificações: Você não pode usar o fly/surf/ride com o card, ou seja não seria possivel voar com o mewtwo. Você pode usar normalmente qualquer outro pokemon para blocar, ou seja, você poderia usar um steelix normalmente pela pokeball, e o mewtwo. A ideia é que os pokemons selavegens foque no seu pokemon que está fora da pokeball, no caso um steelix. Os moves que você usaria seria do steelix, não do mewtwo. O Mewtwo soltaria ataques sozinho. Caso você não esteja com um pokemon sumonado e somente com o Mewtwo do card, os pokemons selvagens focariam em quem achassem primeiro, você ou o Mewtwo, porem com um pokemon pra fora, focaria também em quem achasse o target primeiro, seu pokemon, ou o Mewtwo. Estou vindo aqui para pedir este sistema, pois não achei nada parecido e também não consegui faze-lo. Peço urgente que me ajudem, pois só falta esse sistema para meu projeto ficar online. Algumas pessoas ja quiseram me cobrar de 70 a 100 reais por esse sistema, e eu não tenho condições de pagar, pois ja está dificil arrumar o do dedicado. Muito obrigado a todos.
- (Resolvido)[SUPORTE] Comando que clona
-
Como coloco um pokemon para ser premio de uma box ?
Estranho o.O esse é um script bem comum nos servidores de poketibia e.e qual base você usa ? .-.
-
[AJUDA]Editar esse script, se o pokemon tiver com 50% de life, mover ele e sumonar mais pokes
Então galera, eu tentei criar um script aqui, mais não deu mto certo,a intenção do script era a seguinte: Checar se um monstro tem 50% de vida, se ele tiver, ele sera movido para uma pos e serão sumonados mais monstros. Meu código: function onThink(cid) local pory = "BPorygon" local pory2 = "Porygon 2" local porySpec = "Blastoise" local porcentagem = (getCreatureHealth(getCreatureByName(pory))*100)/getCreatureMaxHealth(getCreatureByName(pory)) local cima = {x=208, y=1086, z=14} local poses = { {x=204, y=1089, z=15}, {x=210, y=1092, z=15}, {x=202, y=1094, z=15}, {x=213, y=1092, z=15}, {x=213, y=1090, z=15}, {x=215, y=1091, z=15}, } if porcentagem(cid, pory) < 50 then doMoveCreature(cid, pory, cima) doSummonCreature(cid, pory, poses[1]) doSummonCreature(cid, pory, poses[2]) doSummonCreature(cid, pory, poses[3]) doSummonCreature(cid, pory2, poses[4]) doSummonCreature(cid, pory2, poses[5]) doSummonCreature(cid, porySpec, poses[6]) return true end end Não está funcionando, mas tambem não da erro no console. Se Alguem puder ajudar eu agradeço.
-
Efeito no chao que tira life do player
Então galera, eu estou com um script aqui, que basicamente seria um efeito saindo numa pos que tira life do player. Ta meio que uma gambiarra u.u em globalevents/start.lua está assim: Função doDamageInPos: A Função DamageInRectangle seria pra mandar efeito em um retangulo e tirar life do player, só que não ta termiado. E aconteçe o seguinte: o efeito sai andando pelo mapa, a cada efeito ele aparece numa post diferente, o efeito sai errado e nao tira dano do player e.e. obs: esse efeito seria de uma parede a outra, por exemplo, da pos {x=318, y=1121, z=15}, até chegar a proxima parede mas nao da erro no console .-. se puderem me ajudar eu agradeço vlw flw
-
Três de muitos motivos para o Tibiaking não fechar
- Smeargle System[PXG]
E no caso se meu servidor tiver os 8 smeargles ? e.e como proceder ? ja tentei o seguinte no moves1.lua: no order.lua: e da o seguinte erro: OBS: Esse erro só da no M1, e só pra acrescentar, n sei se é bug tb ou sei la, alguns moves demoram a ser copiados, exemplo: Quando eu copio o move 2 de um pokemon e depois copio o move 3, o move 4 só é copiado depois de eu puxar e soltar o pokemon novamente. OBS²: Com um Smeargle só o sistema funciona perfeitamente REP+ e.e- [PEDIDO]Efeito no chão que tira life do player
Ok, muito obrigado- [PEDIDO]Efeito no chão que tira life do player
Então cara não era bem isso que eu tava procurando, mais esse que você me passou funcionou, dei até rep por isso, mais oq eu queria era tipo, q soltasse um effect do chao e se o player passasse em cima do effect ele perderia life, por exemplo, solta um efeito em 5 sqms, se o player passar em cima desse efeito bem na hora que solta o efeito ele perde life, ai por exemplo, o effect ficaria "piscando" no chao, e se o player passase bem na hora que pisca perderia life...- [PEDIDO]Efeito no chão que tira life do player
Bom eu queria um script que ficasse soltando efeito do chão (não direto, com um delay) e que ao player passasse encima desse efeito ele perdesse life (Igual a Cyber World Quest do PokeXGames). só isso vlw flw e.e- PDA Edited
Creditos é luxo- Sistema de "Price" nos Loots
- Smeargle System[PXG]
Informação Importante
Confirmação de Termo