Ir para conteúdo
  • Cadastre-se

Mecianosz

Membro
  • Total de itens

    116
  • Registro em

  • Última visita

Tudo que Mecianosz postou

  1. Olá a todos! Gente, estou com um bug na life dos players. Meu server estava normal, mas eu resetei a database e agora a barra de life está bugando. Eu uso TFS 0.5 exclusive edition.
  2. O sistema ficou perfeito para meu server, mas identifiquei uma pequena possível melhoria: seria legal se os players sem skull pegassem pz (red battle/swords) ao atacar uma pessoa com yellow skull (que não a tenha atacado anteriormente). É um detalhe bem pequeno, porque se um yellow skull ataca outro yellow skull, ele já está pegando pz normalmente.
  3. Olá a todxs. Gente, meu servidor estava com um bug no secure mode (mãozinha do pvp): às vezes você morria e precisava abrir e fechar a mão novamente, senão o target falhava. Eu removi algumas linhas no combat.cpp e resolvi o target, mas a SD ainda fica falhando e você precisa abrir e fechar a mão novamente para conseguir jogar a SD ("turn secure mode off if you really want to attack unmarked players")... Então, preciso modificar ou retirar essa função da mãozinha / secure mode, inclusive para o uso de runas. Onde eu mudo isso? Qual servidor ou website você utiliza como base?
  4. @Gabrieldsadaxas @Vodkart @Onepiece EDIT: Gente, agradeço muito pela ajuda de todos , mas resolvi de outra forma, já que os scripts não funcionaram: quando o player entra na arena, eu mudo seu town id, assim ele morre e volta para dentro da arena (temple position fica dentro da arena). Caso ele decida sair, é só pisar no tile que volta seu town id original e o teleporta para o templo: doPlayerSetTown(player, 2) doPlayerSetTown(cid, 1)
  5. sim.. deve ter algum bug na minha source, porque PrepareDeath não está funcionando e já tentei vários scripts.
  6. @Vodkart o corpo apareceu, mas o cara é teleportado para o sqm escolhido e começa a morrer várias vezes em seguida, sem parar: Aquele script onDeath do @Onepiece havia funcionado, só faltaria aparecer um dead body no sqm da morte... rs
  7. @Onepiece Quase funcionou , porque agora não aparece mais o corpo do player morto (dead body).. Só falta fazer isso pra ficar perfeito. Preciso fazer aparecer um dead body no lugar da morte, seja dentro ou fora do evento, porque não está mais aparecendo o corpo (não precisa dropar loot do cara, apenas aparecer um corpo no sqm )..
  8. Fiz o que os dois disseram, e o script funcionou ? .. Porém, não aparece mais dead body quando as pessoas morrem, e retorna um erro na distro: Então, eu tentei deixar assim: if (isInRange(getCreaturePosition(cid), zone.from, zone.to)) then Agora funciona e não retorna erro na distro, mas não tem dead body de quem morre :s (seja dentro ou fora da arena) ... deve ser porque o return false cancela a morte né. Como eu faria para aparecer alguma coisa no lugar do morto? meu server não dropa loot, então posso fazer aparecer um dead body no local da morte.. Eu poderia até personaliz
  9. Agora, este erro: __ Fiz essa alteração, mas ele agora está parando no erro acima, referente ao "from"
  10. Deu erro em uma linha , eu acrescentei um ')' : if (isInRange(getCreaturePosition(cid), c.from, c.to) then Ficou: if (isInRange(getCreaturePosition(cid), c.from, c.to)) then Agora está dando uma mensagem que não consegui arrumar.. :
  11. Arruma um e aparece outro! kkk.. foi mal, estou comecando a estudar essa linguagem agora.. o script todo é: Sabe o que pode ser? --- Este retornou um erro: No meu arquivo lib/032-position: Fiz uma mudança na função mas não deu certo: if (isInRange(getThingPosition(cid), c.arena.from, c.arena.to)) then
  12. if(target->getPlayer() && !Combat::isInPvpZone(player, target) && player->getSkullType(target->getPlayer()) == SKULL_NONE) { if(player->getSecureMode() == SECUREMODE_ON) return RET_TURNSECUREMODETOATTACKUNMARKEDPLAYERS; } Simplesmente apaguei essas linhas e parece ter funcionado. Espero que não tenha afetado nada além disso. Valeu @Mor3nao
  13. Olá! Por favor, meu servidor está bugando o secure mode (mãozinha).. às vezes ele não permite atacar outros players. Mesmo com a mãozinha fechada, ele fica mandando a mensagem "turn secure mode off if you really want to attack unmarked players". Como eu faria para desativar essa função secure mode e permitir que as pessoas se ataquem? REPPP desde já! Qual servidor ou website você utiliza como base? TFS 0.5 exclusive edition (tibia 8.60)
  14. @WooX acho que fica mais fácil se eu te mandar todas as linhas kkkk.. eu coloquei false, olha: function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if not isPlayer(cid) or not isInArena(cid) then return TRUE end local oldPosition = getCreaturePosition(cid) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), FALSE) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) doSendMagicEffect(getCreaturePosition(cid), 61) doSendMagicEffect(oldPosition, 65) doRemoveConditions(cid, FALSE)
  15. @WooX também registrei no login.lua '-' .. o cara morre e o corpo dele aparece morto no templo...
  16. eu usei e não funiconou @WooX ! function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
  17. Qual servidor ou website você utiliza como base? tfs 0.5 exclusive edition Olá! Gente, como eu coloco exhaust numa alavanca? Eu coloquei assim, mas a alavanca está ignorando o exhaust.... eu quero colocar o exhaust na alavanca, não no player.. if not (exhaustion.check(cid, 23302)) then exhaustion.set(cid, 23302, os.time() + 60) etc etc etc else etc etc etc end
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo