Jump to content

Search the Community

Showing results for tags 'player'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

  1. Hail Xtibianos! Desenvolvi esse sistema pois achei legal o npc fazer isso. O que o sistema faz? Ele seta o focus do npc em um player quando o player se aproxima dele e espera por 5 segundos. Se o player não "falar" com o npc, o npc ignora ele (não foca mais o player). Mas o player pode "falar" com o npc quando quiser (não interfere em nada nesse sistema). Em npchandler.lua: Procure: Adicione dentro da tabela: Procure: Antes da função: Adicione: Procure: Dentro do escopo de: Adicione: Pronto. Adicionado.
  2. Olá sou Bille, estou com problemas para fazer um script na qual pode fazer a descrição do player no Look mostrar de qual cidade(town) ele é. por exemplo na descrição mostra o lvl a classe dele, eu queria mostrar de qual cidade que ele vem, meu server há duas grande cidades com focos diferentes. 1° - cidade no qual o foco dos player é mais leve, levando o dinheiro e comercio como principal foco. 2° - cidade onde os player upem mais focados, onde a cena de pklização é mais vista. Essas duas cidade serão para diversos tipos de player, porém existem areas no mapa nas quais não pertencem as estas cidades. são as zonas neutras nas quais os player podem pklizar a vontade porque ali não é terras de alguem, as guilds podem dominar e lutar por ela. Para que os player saibam quem é amigo ou não preciso do sistema de descrição, se puderem ajudar valeu! - sei que é simples pois ja vi esquema de descrição de armas, só estou pedindo porque a galera mais experiente pode ajudar a fazer algo mais bem estruturado. vocês são demais galera, é nois!!!! FIM ####
  3. Com perguntas objetivas e divertidas, queremos saber quem é você, player de OTServer! Ah, Participe do "Você, Player!" recebendo prêmios. Veja abaixo: Para ganhar 05 Pontos de Reputação + esta conquista : Acesse o link clicando na imagem ou aqui. Adicione seu nick utilizado no fórum ao começar. Responda as outras perguntas. Comente neste tópico utilizando o Nickname que preencheu no formulário. Tentativas de fraude, resultarão na perda de 10% dos pontos de reputação do membro.
  4. Eae pessoal, Fiz esse script apenas para ajudar um membro, porém nunca vi nada parecido aqui, resolvi postar. É bem simples, mas da para fazer muita coisa legal. Quem quiser qualquer alteração como condição para usar, mudar para talkactions, etc... é só pedir no tópico. Basicamente é só dá use no item, que você fica invisível para players e monsters, por determinado tempo. Vamos usar CONDITION, porém só funciona se o player que usar o item, tiver group id maior que os outros, para que fique invisível. Mas nosso amigo @caotic vai nos ensinar a mudar isso: Faça isso e independente do seu grupo você vai fica invisível para todos. agora vá em data/actions/scripts e crie uma arquivo.lua, e cole isso dentro: local tempo = 1 -- tempo que o player vai ficar invisivel em segundos. local ghost = createConditionObject(CONDITION_GAMEMASTER, 1000*tempo, false, GAMEMASTER_INVISIBLE) local outfit = createConditionObject(CONDITION_INVISIBLE, 1000*tempo, false) function onUse(cid, item) if not isPlayerGhost(cid) then doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você está invisivel, agora ninguem pode te ver.") doAddCondition(cid, ghost) doAddCondition(cid, outfit) else doPlayerSendCancel(cid, "Você já está invisivel.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end depois vá em data/actions/actions.xml e adicione a tag: <action itemid="IDdoITEM" script="NomeDoArquivo.lua"/> pronto. Como falei é bem simples, qualquer coisa é só pedir...
  5. Olá boa noite queria saber como faço para mudar a quantidade de sqm que o personagem andara por vez, e aonde que muda isso ou algo parecido alguém sabe ? ex: quero colocar para o player andar 3 ou 4 sqm por vez!!
  6. [x]PokexNinja Novo Serve ==> Base cyan editada ==>Dificuldade media/facio ==>cath medio/facio ==> dedicado 24h online ==>staff seria ==>abriu agora ==>Com shinys e megas ==>Eh Muito maiis Confira ==>Sem Vagas ==>Sem Hamachi ou Ip Changer ==>Site:http://pokexninja.wixsite.com/pokexninja ==>Grupo:https://www.facebook.com/groups/472051769668363/ ==>Equipe PXN Agradece ==>Entre em nosso grupo para fica por dentro de todas atualizaçoes Espero Vcs Lah
  7. Olá xTibianos, eu tenho uma dúvida pequena, queria saber se existe alguma função onde o player fica parado quando executa a spell/talkaction, e que esse tempo seja configurável, existe algo assim?
  8. Olá a todos, gostaria de pedir uma ajuda em um script action, o script trata-se de tirar uma condição se o player estiver em baixo do item especifico. Um Exemplo: o jogador está em cima de uma furniture package, se outro jogador der use nessa furniture package, retirar a condição de muted desse jogador que estava em cima da furniture package. Testei com diversas funções, porém não consegui resultado, apenas dava erro dizendo que a criatura não foi encontrada, ta aqui abaixo o script que eu tentei fazer, se alguém puder me ajudar, fico agradecido. function onUse(cid, item, fromPosition, itemEx, toPosition)doRemoveCondition(getTopCreature(itemEx).uid, CONDITION_MUTED)doRemoveItem(item.uid,1)doSendMagicEffect(toPosition,1)doSendMagicEffect(fromPosition,1)end O erro que aparece. [22:0:36.828] [Error - Action Interface] [22:0:36.880] data/actions/scripts/magicsfurniture.lua:onUse [22:0:36.908] Description: [22:0:36.929] (luaDoRemoveCondition) Creature not found Obs: Trata-se de uma action, caso alguém tiver alguma dúvida, basta mandar alguma mensagem aqui abaixo que eu respondo.
  9. Olá gente, uso um server de narutibia, base Hobwood, e esse bug tá desde quando peguei a base, tipo, eu crio um personagem de qual quer vocation, e upo esse char para um certo lvl, dai eu pego qual quer ataque desse char, e digamos que esse ataque tire " 40 mil " dai se eu morrer com esse char, e quando eu relogar o player, esse ataque vai vim tirando 45 mil, e assim por diante, cada vez mais que eu morrer, mais o char ganha força, queria saber como tirar isso, pq se n os players vão ficar se matando no server e vão ficar tudo absurdamente fortes. Ajude, Dou Rep+ Obrigado.
  10. Eu queria saber como faço pra não salvar alterações do boneco (items, exp, skill) na database, eu coloquei o save = 0 e não adiantou, uso tfs0.4, 8.70 em mysql com gesior 0.3.8 Alguém sabe me dizer oque tem de errado? Obs: com "não salvar" quero dizer que se ele upar lvl ou skill, ou então trocar de item, no caso dele relogar ou morrer, ao voltar ele estaria como quando estava ao logar na primeira vez, mas eu quero isso só em um boneco
  11. Galera, gostaria de saber como faço para o efeito de uma magia especifica sair por baixo do player e não por cima, por exemplo: Como vocês podem ver o efeito esta por cima do player, gostaria de saber como faço para que ele fique por baixo do player.
  12. Eai pessoal. Bom, eu estou querendo um script que quando o player pega X level apareça uma mensagem na tela para ele, igual aquela quando se pega level 8 no global e aparece avisando que você já pode zarpar de rook. Agradeço desde já quem puder me ajudar.
  13. Créditos: Codex NG Athern function Player:getCustomSkill(storage) return self:getStorageValue(storage) end function Player:addCustomSkill(skillName, storage) local skillStorage = math.max(10, self:getStorageValue(storage)) local skillTries = math.max(0, self:getStorageValue(storage + 1)) self:setStorageValue(storage, skillStorage + 1) self:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You advanced to " .. string.lower(skillName) .. " level "..self:getCustomSkill(storage)..".") self:setStorageValue(storage + 1, 0) end function Player:addCustomSkillTry(skillName, storage) local skillStorage = math.max(10, self:getStorageValue(storage)) local skillTries = math.max(0, self:getStorageValue(storage + 1)) self:setStorageValue(storage + 1, skillTries + 1) if skillTries > math.floor(20 * math.pow(1.1, (skillStorage - 11)) / 10) then self:addCustomSkill(skillName, storage) end end function Player:getCustomSkillPercent(storage) local skillStorage = math.max(10, self:getStorageValue(storage)) local skillTries = math.max(0, self:getStorageValue(storage + 1)) local triesNeeded = math.floor(20 * math.pow(1.1, (skillStorage - 11)) / 10) local percent = math.floor(100 * (1 - skillTries / triesNeeded)) if percent > 1 and percent <= 100 then return percent else percent = 1 return percent end end Usando a magia "Haste" como um exemplo, você vai ter que aplicar sua própria formula de aumento de dano, velocidade, etc... local name = "haste" local storage = 15000 local combat = Combat() combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) local function x(creature, var) local condition = Condition(CONDITION_HASTE) condition:setParameter(CONDITION_PARAM_TICKS, 33000) condition:setFormula(0.3, -24, 0.3, -24) combat:setCondition(condition) creature:addCustomSkillTry(name, storage) return combat:execute(creature, var) end function onCastSpell(creature, var) return x(creature, var) end 22:08 You advanced to haste level 11. 22:09 You advanced to haste level 12.
  14. Caktchup

    Player morre

    gente eu to com 1 ot de base do CS tibia 1.0 do roksas. Meu problema e que quando o player morre não aparece o corpo dele. Sera que falta algum script se falta qual é o nome?...
  15. Esse sistema foi feito por Mark Samman. Level mínimo, preço da transmissão, tempo entre as transmissões; e como é exibido no bate-papo, pode ser configurado. O sistema foi modificado por Hokku pra 1.1 data/talkactions/scripts/broadcast22.lua local config = { storage = 19400, -- change to an non used storage if u use it cor = "advance", -- No working on TFS 1.1, edit line 21 param tempo = 2, -- in minutes price = 1000, -- price of each bc level = 100 -- lvl requiered to use bc } function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if getPlayerLevel(cid) >= config.level then if getPlayerStorageValue(cid, config.storage) - os.time() <= 0 then if doPlayerRemoveMoney(cid, config.price) then setPlayerStorageValue(cid, config.storage, os.time() + (config.tempo*60)) Game.broadcastMessage("[ALL] "..getCreatureName(cid)..": "..param.."", MESSAGE_STATUS_CONSOLE_ORANGE) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You have successfully sent a broadcast, now you'll have to wait " ..config.tempo.. " minute(s) until you broadcast again.") else doPlayerSendCancel(cid, "You don't have " ..config.price.. " gp's for broadcasting.") return true end else doPlayerSendCancel(cid, "You have to wait " ..(getPlayerStorageValue(cid, config.storage) - os.time()).. " seconds until you can broadcast again.") return true end else doPlayerSendCancel(cid, "You have to be level " ..config.level.. " or more in order to use broadcast.") end end data/talkactions.xml <talkaction words="/all" separator=" " script="broadcast22.lua"/>
  16. Dúvida meia noob, eu sei que o getStorage ele retorna uma string, como eu faço para converter ela para um numero int? Tipo, eu quero fazer um calculo nas sources de acordo com o valor da storage que o player estiver. std:: String valor; ex: maxAtaque = player->getStorage(1010,valor) Pelo o que eu entendi ele retorna um valor em string e por isso o calculo não da certo, como eu faço para ele retornar um valor inteiro que eu possa somar/dividi etc? Obrigado
  17. Pessoal eu gostaria de saber como eu coloco pra usar X magia no player como, exori vis, exori gran ico, exori gran con, entre muitas outras coisas. (desculpem se eu postei isso no lugar errado, estou meio perdido"
  18. Galera, eu queria um sistema, que funcionaria tipo.. se ele tem 10 frags, ele entrara na classe "assassin" , quando tiver 20 frags, entrara na classe "Nightmare", e assim por diante.. (configuravel). Estas classes irão aparecer quando der look no player, exemplo: He is Duuhzinhow. o level, guilda caso tiver.. etc, e depois do ponto. He is a Assassin. Espero que tenham entendido e possam me ajudar. Obrigado
  19. Eu baixei um ot server e eu entrei no sql para ver os player só que na account de ADM que ja veio com o ot, quando loga no tibia tem cinco chars, e nenhum dos 5 aparecem na tabela player, porem aparecem a acc, password na tabela character. Já na tabela players aparecem dois chars que não estão no jogo e o acc menager na tabela player. E ja esses dois que não estão no jogo, não aparecem na tabela character pra mim saber a senha... ta estranho...sendo assim não conseigo editar!!! :S
  20. Bom eu quero que player consiga pegar skill no maximo distance apenas 100,ml apenas 90,sword,apenas 100,club apenas 100,fist e assim por adiante cada classe com um limite de skill obg
  21. Então pessoal, é um pequeno erro que não muda em nada no jogo, o unico problema é que o player não morre mais hsauhsuahsau. Quando é pra ele morrer, um corpo aparece no chão, a vida e o nome dele some pra outros players (como se tivesse morrido mesmo) mas ai ele volta, com vida e mana full, no mesmo lugar. No console, acontece esse bug: Eu preciso de ajuda, por favor. Não da pra jogar enquanto tiver esse bug obrigado
  22. Desculpe, se estou na area errada, sou iniciante e preciso muito dessa ajuda! Galera uma ajuda rápida, estou montando meu próprio server e queria fazer um teleport parecido ao do global. Exemplo: - O player ao criar o account manager ele está na cidade Venore, nascendo na cordenada X - Dai ele vai pra Thais e descobre que lá é melhor, e quer morar lá. No caso, eu quero um teleport que faça o player mudar a inicial das cordenadas, tipo quando ele morrer ele vai pra Thais denovo, e não aonde ele nasceu que é venore.
  23. [talkactions] Bom, o titulo já diz tudo, você muda o nome de um certo player. /rn Nome do Player, Novo Nome, tempo para o player ser kickado(em segundos). Exemplo : /rn Duuh, Duuh Carvalho, 5 Simples, porem útil. Vá em data / talkactions / scripts. cria um arquivo lua e cola isso dentro : Coloque a tag em data / talkactions / talkactions.xml : <talkaction log="yes" words="/rn" access="4" event="script" value="NomeDoArquivo.lua"/> Simples
  24. Olá. Estou usando Modern. Veja bem, ao criar o char ele aparece em Thaís, normalmente. Mas depois que morre, ele vai pra uma city super afastada, que não me lembro agora. Aonde configuro para reaparecer em Thaís? Obrigado
  25. Olá. Gostaria de um script que, quando um player matasse o outro, ele ganhasse 25 moedas cinzas, esqueci o nome xD Somente isso. Obrigado amigos.
×
×
  • Create New...