Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''tfs 0.4''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Olá, a todos, eu tenho esse script aqui por creaturescripts, gostaria de pedir um pequeno favor, que seria trocar essa condição que só usa quando tiver menos de 100 de vida, gostaria pedir para me colocarem a condição se o jogador tiver 10% de vida, ao invéz de 100 de vida, só isso, agradeço pela atenção!. Segue abaixo o script local magia = "Magic Shield" local storage = 55695 function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) then if getPlayerStorageValue(cid, storage) == 1 then if combat ~= COMBAT_HEALING then if getCreatureHealth(cid) < 100 then doCreatureCastSpell(cid, magia) end end end endreturn trueend
  2. Oi gente, queria pedir um script que é o !invite na house... tipo:Existem dois jogadores Laura e João. se Laura disser: !invite João ele poderá entrar na house dela(caso ela tenha uma house) e se ela disser: !removeinvite João ele não poderá mais entrar na house dela(caso ela tenha uma house) se ela disser: !invitelist vai aparecer a lista de players invitados na house de Laura. [-]e se ela não tiver house e tentar usar um dos comandos acima, apareceça a mensagem: Você não tem house OBS:Uso base cyan,CYAN. DOU REP+ PRA QUEM AJUDAR.
  3. -------- EDIT -------- JÁ FOI RESOLVIDO, ERA SÓ BAIXAR UM DEVPACK QUE ESTAVA FALTANDO, PODE FECHAR O TÓPICO. ------------ EDIT ------- Olá, eu gostaria de pedir ajuda, baixei um servidor 8.6 - TFS 0.4, Tentei compilar com o Dev-cpp, porém, ocorreu bastantes errors com linkers, alguém pode me auxiliar como resolver isso? É preciso fazer alguma configuração no Dev-cpp?, apenas baixei o Stian rePack 0.2 e tentei compilar, e deus esses erros abaixo Segue abaixo uma foto com o erro
  4. Não sei bem se estou na área correta mas enfim....eu tenho um servidor base pda (pokecyan 2.0)e eu gostaria de melhorar o lag e os rollbacks no server... então eu coloquei o comando !save no servidor,porém pelo que percebo esse comando aumenta um pouco o lag no server não é?,então gostaria que alguém me ensinasse como colocar limite de tempo para usar o !save,tipo só pode usar a cada 20 segundos,e também Gostaria que o talcktion !save fosse usado toda vez que o player:captura um pokemon e faz uma troca e upa um lvl.... Me falaram que deixar o comando !save no servidor aumenta muito mais os clones do server,isso é verdade?,Se tiver algum metodo mais eficiente do que esse que propus para melhorar os rollbakcs e o me falem.. Se poderem também gostaria de umas dicas de como melhorar o lag no servidor...e que se possível também me fala-sem todos os bugs do pda que fazem o servidor cair,e que ensinem como retirar também,obrigado desde de já <3 Prevejo:Troque por uma base open soucer...
  5. Queria pedir uma ajuda pra fazer uma estátua que seria parecido coma de treiner offline, porém ela funcionaria assim: - ao clicar ela checa se tem "storage XXXX, 1" - se tiver a storage o char desloga e só pode logar denovo depois do tempo acabar - o tempo começa em 30min, e toda vez que ele clica denovo, o tempo dobra - ao acabar o tempo ele recebe skill X e reseta a storage XXXX lá do começo pra 0
  6. Alguém saberia se é possível ou até mesmo conseguiria bolar uma forma de vender recovery key no shop do ModernACC, acredito que não seria útil apenas para mim mas para todos que utilizam o Modern.
  7. Gostaria de pedir se alguém poderia fazer o seguinte, adicionar no script a seguir um maneira de ao upa r de lvl o player ganhasse 1 soul points, mas se ele morrer e upar o mesmo nivel ele obviamente não ganhe novamente @EDIT ja resolvi local strg = 12345local strg_lvl = 12346local config = { savePlayersOnAdvance = true}function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then doCreatureAddHealth(cid,getCreatureMaxHealth(cid)) doCreatureAddMana(cid,getCreatureMaxMana(cid)) getLevel, olderLevel = getPlayerLevel(cid), getPlayerStorageValue(cid, strg_lvl) getPoints = getPlayerStorageValue(cid, strg) if getLevel > olderLevel then if getPoints >= 0 then setPlayerStorageValue(cid, strg, (getPoints+1)) else setPlayerStorageValue(cid, strg, 1) end doPlayerAddSoul(cid, 1) end setPlayerStorageValue(cid, strg_lvl, getLevel) doPlayerSave(cid, true) end return trueend e se possível, criar um npc que ao pedir advance skill X, ele remove um ponto de soul e da um ponto de skill
  8. TOU PROCURANDO UMA SCRIPTER MAIs PROXIMA QE ISSO NA PESPECTIVA DE TIBIA QUE DEPOIS VOU PAGA UM PROGRAMADOR PARA COLCOA ESSA LEGENDA
  9. Bem. Estou utilizando um Tfs 0.4 3777 8.60 Estou com um script da annihilator aqui. Ele aparentemente funciona normal.. Da o exaust na alavanca, avisa que faltam players etc.. Porém ele não está teleportando para a sala dos Demons =/ OBS: Não aparece nenhum erro no distro. OBS²: Acabei de ver aqui, ele sumona os Demons e quando clico na alavanca novamente ele checa os demons na sala e sumona apenas os que eu matei com GOD. OBS³: Ele também está checando se tem player na sala (Usei o GM como test), ele não deixa puxar a alavanca e avisa que tem player na sala Nesse caso, acho que está tudo funcionando, o problema mesmo é só q o player não teleporta Uu Ele tem que teleportar e ganhar storage tempAid (3029). local c = {daily = "no", -- Permitir apenas 1 entrada por diawithEffects = "yes", -- Permitir EfeitosonlyOnce = "yes", -- Permitir apenas 1x a entrada de um player (se ele terminar a quest, não pode entrar)anniStor = 3030, -- Se onlyOnce for "yes" isto salvará o storage. Pode ser o mesmo U.ID da alavanca.level = 100, -- player leveltempAid = 3029, -- Isto salvará o storage na porta e piso. Tem que ser diferente da anniStor e alavanca.mob = "Demon", -- monster namecustomMobs = "no", -- Sim para mobs aleatoriosnormalMap = "no", -- Não mecha aqui. Risco de BUGtest = "yes", -- Coloque Yes caso queira testar com apenas 1 player ^^fightTime = 15, -- Em minutos. Quanto tempo os players podem ficar na sala dos demonsexhaustion = 10, -- Em segundos. Exaust da alavancaexhaustionStor = 3028, -- Salva storage do exaust da alavancaentry = {{x=194, y=118, z=9}, -- 1 player, The first position just behind switch!{x=193, y=118, z=9},{x=192, y=118, z=9},{x=191, y=118, z=9}},des = {{x=228, y=120, z=9}, -- 1 player{x=229, y=120, z=9},{x=230, y=120, z=9},{x=231, y=120, z=9}},mobPos = { -- you cann ignore this if you have 'normalMap = "yes"'{x=228, y=118, z=9},{x=230, y=118, z=9}, -- here position opposite 1{x=229, y=122, z=9}, -- here position opposite 2{x=231, y=122, z=9},{x=227, y=120, z=9},{x=226, y=120, z=9}},customMobName = { -- you cann ignore this if you have 'customMobs = "no"'"Rat","Rat","Cave Rat", -- where position opposite 1"Cave Rat", -- where position opposite 2"Rat","Rat"}}c.daily = getBooleanFromString(c.daily)c.withEffects = getBooleanFromString(c.withEffects)c.onlyOnce = getBooleanFromString(c.onlyOnce)c.customMobs = getBooleanFromString(c.customMobs)c.normalMap = getBooleanFromString(c.normalMap)c.test = getBooleanFromString(c.test)local anniEvent = 0function onUse(cid, item, fromPosition, itemEx, toPosition)if(item.itemid == 1946) thenif(not c.daily) or c.test thendoTransformItem(item.uid, 1945)elsedoPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)endreturn trueendif(item.itemid ~= 1945) then return true endif(exhaustion.check(cid, c.exhaustionStor)) then return true endexhaustion.set(cid, c.exhaustionStor, c.exhaustion)local fighter = {}fighter = getSpectators(c.des[1], 3, 3)if fighter ~= nil thenfor _, pid in ipairs(fighter) doif isPlayer(pid) thenif(c.withEffects) thendoCreatureSay(cid, "Halo! Halo!\nWe are still fighting here!", TALKTYPE_MONSTER, nil, cid, c.des[1])endreturn doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)endendfor _, pid in ipairs(fighter) doif isCreature(pid) thendoRemoveCreature(pid)endendendif(anniEvent ~= 0) then stopEvent(anniEvent) endlocal players = {}for _, position in ipairs(c.entry) dolocal pid = getTopCreature(position).uidif(pid == 0 or not isPlayer(pid) or getPlayerLevel(pid) < c.level) thenif(c.withEffects) thendoCreatureSay(cid, "Need a player with lvl "..c.level, TALKTYPE_MONSTER, nil)doSendMagicEffect(position, CONST_ME_TUTORIALARROW)endreturn doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)elseif(c.onlyOnce and getCreatureStorage(pid, c.anniStor) > 0) thenif(c.withEffects) thendoCreatureSay(cid, "That fighter\ncan't do anni again.", TALKTYPE_MONSTER, nil)doSendMagicEffect(position, CONST_ME_TUTORIALARROW)endreturn doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)endtable.insert(players, pid)if c.test then break endendif normalMap thenlocal zmienne = {{'-3','-2'}, {'-1','-2'}, {'-2','2'}, {'0','2'}, {'1','0'}, {'2','0'}} -- horizontallyfor i, pos in ipairs(zmienne) doc.mobPos = c.des[1]c.mobPos.x = c.mobPos.x + tonumber(pos[1])c.mobPos.y = c.mobPos.y + tonumber(pos[2])doCreateMonster(c.customMobs and c.customMobName or c.mob, c.mobPos)endelsefor i, pos in ipairs(c.mobPos) dodoCreateMonster(c.customMobs and c.customMobName or c.mob, pos)endendfor i, pid in ipairs(players) dodoSendMagicEffect(c.entry, CONST_ME_POFF)doTeleportThing(pid, c.des, false)doSendMagicEffect(c.des, CONST_ME_ENERGYAREA)doCreatureSetStorage(pid, c.tempAid, 1)if c.test then break endenddoTransformItem(item.uid, 1946)anniEvent = addEvent(function()for i, pid in ipairs(players) doif getCreatureStorage(pid, c.tempAid) == 1 thendoCreatureSetStorage(pid, c.tempAid, -1)doRemoveCondition(pid, CONDITION_INFIGHT)local pos = getClosestFreeTile(cid, c.entry, false, false)pos.y = pos.y +1doTeleportThing(pid, pos, false)doSendMagicEffect(getThingPosition(pid), CONST_ME_TELEPORT)doCreatureSay(pid, "Time is up!", TALKTYPE_MONSTER)endenddoTransformItem(item.uid, 1945)end, c.fightTime*60*1000)return trueend @UP
  10. Alguem pode cria essa spell do video para min. Descrição: São obtidas 3 cargas ao vencer o boss Diablo (aparece em invasões). Com esta técnica, o jogador cita as palavras mágicas diablo rain e inicia uma chuva de fogo extremamente intensa ao arredor do conjurador. A cada carga, a poderosa chuva se mantém por 10 segundos. (limite de 3 cargas)
  11. galera gostaria de usar um crossbow q no caso vai ser o royal crossbow, ele vai atacar sem munição e o ataca dele é lança aqele efeito da explosion saindo e a staff a mesma coisa porem o ataca é earth. up
  12. Bom alguem poderia cria essa spell para min. Descrição: São obtidas 3 cargas ao vencer o boss Zabolick (aparece em invasões). Com esta técnica, o jogador cita as palavras mágicas extreme paralyze e desfere uma onda de gelo para todos os lados, que vai e volta. Todos atingidos na ida ficarão com paralyze por 5 segundos sem poder retirar, e todos atingidos na volta levam um dano de 1000 a 1500. (limite de 3 cargas)
  13. Tenho um servidor 8.60 com 40 players online começa a travar o que posso fazer para melhora? Meu Vps Tem 1G de Ram e 100 MB/s de Internet Windows .
  14. Olá! Ultimamente eu vi que tem pessoas que dizem: "Nem vou sair do PDA, pois é muito complicado usar source" Então vi que o pessoal não sabe procurar no google, nem nos fóruns nem nada pra poder achar algo interessante... então resolvi fazer uma lista de tutorias em C++ Essa lista vai ser mais pensada para Derivados, em especial os de pokemons, mas claro que vão poder usar em qual quer outro tipo de servidor, vai depender de sua criatidade! Outro motivo de eu fazer isso, é que sempre q preciso de code q esqueci de anotar o link, preciso procurar dnv kk Obs: Codes são apenas para TFS 0.3.6 e 0.4 Caso esteja ALL é por que funciona em ambas versões aciam! Então vamos lá! Extra (Adicionar) ShootEffect MagicEffect Functions LUA [ALL] doPlayerOpenChannel(cid, channelid) Função: Abrir um determinado channel [TFS 0.3.6] doSetCreatureNick(cid, nick) Função: Muda nome da criatura especificada [ALL] doCreateMonsterNick(MonsterName, nick, position) Função: Cria uma criatura com nome diferente [ALL] doCreatureCastSpell(cid, spellname) Função: Faz criatura executar uma spell Creaturescripts [ALL] onMove(...) Função: Sempre que mover algum item, ele é executado [0.3.6] onSpawn(cid) Função: Executa sempre que uma criatura aparece [ALL] onOpenContainer(cid, item) Função: Executa sempre que abrir algum container Features: [ALL] Teleport Summon Função: Quando summon se distânciar 6 SQM's de distância, summon é teleportado para o lado do player [TFS 0.4] Passive System Função: Caso o monstro for passivo, ele só vai atacar o player, se o player atacar ele primeiro [ALL] Ghost System Função: Fazer criatura passar pelas paredes [ALL] Heal Color Função: Muda a cor de heal padrão do server [ALL] Monster Level Função: Adicionar level system nos monstros [ALL] Auto Stacking Items Função: Sempre que por um item stackable no mesmo lugar, ele se junta [ALL] Extended Limit Effects Função: Aumenta o limite padrão (256) para um valor muito maior! [ALL] Player canWalkthrough Função: Player pode passar por cima de player Pronto! A maioria dos links que eu acho interessante, eu já coloquei, ainda tenho outros links, só que são de outros fóruns, pretendo trazer o conteúdo pra o XTibia e irei atualizar o tópico com o tempo!
  15. TSF 0.4 rev 3777 (com sources) VERSÃO: 8.60 TIBIA. Fala galera do XTIBIA Bem minha ideia para a criação desse sistema seria oque, muitos sabem que no tibia a magia utevo res é pouco utilizada, levando em conta que somente usam quando tem pelego, war etc... e como meu projeto é um ATS existe uma classe que depende do "utevo res", porém, todos ja sabem como funciona o utevo res no tibia, o player anda, o bicho some da tela e ja era, no config lua tem como vc por pro bicho se teleportar quando ele sair do seu campo de visão, porém, pelos passos que eu dei testando, o meio ate o limite da tela é uns 8 sqm acho eu, e uma classe de uso exclusivo do utevo res seria una mierda estando dessa maneira, se tivesse que sempre andar 8 sqm pro bicho se teleportado pro seu lado, convenhamos seria mto inutil essa classe, outra coisa que o utevo res não faz é oque, vc sobe a escada o summon continua embaixo, ai só trapa o invocador e já era, deveria ser igual nos ots de pokemon, aonde vc fosse o bicho iria junto, subir escada, descer escada, descer nas caves, subir das caves, nem precisaria entrar em pz e tal, até porque o povo iria por o bicho perto dos depot pra trapar, baixei um ot de pokemon bem atualizado e estava olhando alguns scripts e me deparei com o script que faz o bicho te seguir, talvez sirva de base para a criação deste. além do script pro bicho te seguir bem de perto e ir aonde vc for (subir escadas, descer, subir buracos, descer, etc...) estava procurando um script que fosse igual também dos ots de pokemon, onde o conforme o seu level subisse seu summon ficaria mais forte também, pq no tibia nego pode ser lvl 1000 sumona um demon skeleton com 400 de life kkkkk de que adianta, eu pedi explicações de como seria esse script e uma base de que me foi dito era oque, n quis pedir pra pessoa fazer diretamente até pq estava via pm e também é foda ser pidão mas mesmo eu sendo pidão agora aqui no tópico, talvez isso sirva pra outras pessoas que querem inovar as classes nos seus servidores. " precisaria criar uma função para editar a vida do monstro e tal, colocar como parâmetro oque quero mudar dele(life, atk,def, atk speed) e ai usar essa função em dois creatureevents: onLogin e onAdvance pra ele alterar tanto ao vc entrar no game quanto ao upar. Essa função deveria receber seu nível e skills e com base nisso criar uma formula pra alterar a vida e tudo mais dos monstros. Pra eles seguirem sempre onde eu for é só usar onThink mesmo, mas não use nada muito complicado porque abusar de onThink no servidor pode acabar consumindo muita memoria do dele." aqui tem um script usado nos ot pokemons que quando vc upa level o pokemon fica mais forte, talvez ajude a interpretar a explicação de cima e ter uma base para o script. desculpem pelo tamanho do tópico é pq ao meu ver um bom tópico explicado ajuda muito a quem irá oferecer ajuda, não que o meu esteja muito bem explicado mas eu puis oque eu imagino que seja necessário pra ter nos scripts. SEE YOU GUYS.
  16. Quando Eu Compilo a Source Em Modo GUI Com Dev-cpp, Quando Eu Tento Ligar o Distro Não Aparece Nada Mais Da Para Entrar no Servidor .
  17. Galera sera q alguem pode me ajudar? estou tendo problemas com alguns npcs do meu servidor. Eles funciona normal mais quando eu falo HI e vou pra bem longe sem falar bye eles ainda fica como se tivesse falando comigo, quando eu volto eles ainda estao esperando respostas de mim. E na distro fica varias vezes repetindo o mesmo erro ERRO: Script mayor2: Tem varios npc igual a esse que da esse erro na distro tem um parecido mais nao da, e esta a mesma coisa Esse nao da erro: Rep + pra quem ajudar @Danihcv @dalvorsn @Yan Liima
  18. Eai galera. Então, acabei de colocar meu servidor no host vps e percebi que quando logo com a conta do god que tem acesso admin (999999) no site e tento adicionar premium points pra qualquer jogador (qualquer mesmo, já tentei em mais de 20 tipos de nomes diferentes) não adiciona. Em explicação mais detalhada, quando eu escrevo o nome do jogador em "Enter Character Name" depois adiciono a quantidade de points em "Enter Points Amount" e clico em submit simplesmente não acontece nada, a página não atualiza nem nada, nem é adicionado os points na tabela "premium_points", não acontece nada mesmo. Alguém pode me ajudar? Não da nem pra adicionar novas coisas na loja que não seja items, as opções não mudam, só ficam em items Aqui os scripts: shopadmin.php shopsystem.php Abraço <3
  19. Eai galera. Então, achei um código super útil aqui no fórum, mas ele é pra TFS 0.3.6 e eu fui compilar no TFS 0.4 e deu erro, então gostaria de que alguém me ajudasse a adaptar ele. O código é do henriqueberro e aqui está o tópico dele: link Mas pra facilitar aqui está o código: em player.cpp, procure a função: uint32_t Player::getAttackSpeed() e​ substituía ela toda por: uint32_t Player::getAttackSpeed() { int32_t weaponAttackSpeed = 0; int32_t minimumAttackSpeed = 500; Item* weapon = getWeapon(); if(weapon && weapon->getAttackSpeed() != 0) weaponAttackSpeed = floor ((int)weapon->getAttackSpeed()); // FORMULA int32_t attackSpeed = vocation->getAttackSpeed() - (getSkill(SKILL_CLUB, SKILL_LEVEL) * 20) - weaponAttackSpeed; // CHECA A VELOCIDADE MÍNIMA if (attackSpeed && attackSpeed < minimumAttackSpeed) return minimumAttackSpeed; return attackSpeed; } No tópico diz que se adicionarmos a tag <attribute key="attackspeed" value="X"/> em algum item, o mesmo vai adicionar mais velocidade ao ataque, se eu colocar essa tag e um anel vai funcionar? Igual a tag "increaseMagicPercent"?​
  20. bom dia Galerinha Xtibiana estou aqui com 1pedido de um WIDGET gostaria de um 'WIDGET' top level, mais com addons estarei postando uma imagem a baixo de como ficaria o widget, estou usando o exemplo do 'WIDGET' do server 'REAL BAIAK' >: http://realbaiak.com/?subtopic=latestnews DAREI REP +++ a quem ajudar, ou tentar !!! segue a baixo a foto
  21. Bruno

    Hard Baiak, O melhor!

    Para quem curte um Baiak Diferente, este é server! Temos diversos sistemas e uma excelente jogabilidade, com vocações balanceadas e sistemas funcionais, dentre eles: Dodge / Critical System Upgrade System Fast Attack Castle 24Hrs Survivor E muito mais! Exp 999x Acesse agora mesmo: www.hardbaiak.com Site/IP
  22. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  23. Queria saber se alguém tem uma source dessas: TFS 0.4 win 32Bits (para otserv 8.60) War system Sem salt e que já esteja compilada Se alguém puder me ajudar, serei muito grato
  24. Ola galera, bom como o titulo diz eu gostaria que me passassem um script de item que teletransporta o PLAyER para tal posição mais com isso quero que depois de um tempo (12 Horas) o item transporte o personagem do local para o templo. Exemplo: Item "X" leva o player para uma cave onde ele pode fica ate 12Horas logo depois disso o item transporta ele para o templo.
  25. Blz gelera, entao meu problema e o seguinte eu contratrei um vps para rodar meu servidor tudo certinho esta em linux ubuntu 14.04 compilado certinho tfs 0.4 tudo pela ordem, quando eu abro o servidor nao aparece nenhum erro na distro ai alguem vai e cria um char knight por expl ai joga normal ai do nada o servidor trava fica tudo paralizado na tela o servidor nao cai mais tbm ngm consegue entrar ai quando eu derrubo o servidor para abir novamente o char que era knight vira druid por explo.. e ja procurei em diversos forum e nao consegui achar uma soluçao para isso adradeço desde ja a quem poder me ajudar!
×
×
  • Criar Novo...