Jump to content

Mecianosz

Member
  • Content Count

    115
  • Joined

  • Last visited

About Mecianosz

  • Rank
    Obstinado

Profile Information

  • Gender
    Masculino
  • I am
    OT-Admin
  • My character
    Mecianosz / Francheska Warfull
  • Favorite OTServ
    warfull.servegame.com

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 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.
  2. 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? TFS 0.5 exclusive edition Nota: Encontrei as seguintes linhas em spells.cpp, será que pode ser aqui? Acredito que a solução tbm possa estar em outros arquivos, por exemplo: protocolgame.cpp: player.cpp: game.cpp:
  3. @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)
  4. sim.. deve ter algum bug na minha source, porque PrepareDeath não está funcionando e já tentei vários scripts.
  5. @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
  6. @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 )..
  7. 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é personalizar e fazer aparecer um dead fire devil, por exemplo (id: 2886)
  8. Agora, este erro: __ Fiz essa alteração, mas ele agora está parando no erro acima, referente ao "from"
  9. 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.. :
  10. 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
  11. 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
  12. 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)

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.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

Tibia King Recomenda

DokeHost - Soluções em Hospedagem

VPS Windows
VPS Linux
Servidor VPS
×
×
  • Create New...