Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''suporte scripts''.



Mais opções de pesquisa

  • 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
    • Recursos
    • Suporte
    • Pedidos
    • Downloads
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Categorias

  • Apresente Seu Projeto!

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

Encontrado 231 registros

  1. Queria ajuda de vcs para uma quest, como séria essa quest ? Bem ela e no estilo anihi só que até 6 player, e se um player só quiser fazer, que seja possível ir de um player, e que na quest summon só um monster, e que ela seja possível fazer em 24/24h no caso se um player quiser fazer todo dia, seja possível
  2. Galera, cá estou eu mais uma vez por conta desse addon system kkk o problema é o seguinte: assim que voce entra em RIDE, FLY ou SURF, voce continua tendo acesso a janela do "set outfit" como a imagem abaixo, e quando voce troca o seu addon do pokémon durante o ride. fly etc, o do player troca junto... Queria saber se tem alguma forma de por um exhausted caso o player esteja em FLY, RIDE E SURF, na hora de tentar trocar o addon. Imagens do erro: Após a contra: vou deixar meu creaturescrips/addon.lua e meu lib/order.lua, caso precisem. addon.lua order.lua
  3. Bom dia/tarde/noite Galera. Seguinte, estou montando um OT 8.60 que funciona da seguinte maneira Todos os players começam com a vocaçao aprendiz, no level 30 eles falam com um npc e podem escolher entre Mago, Guerreiro e Paladino. No level 200, em outro NPC, o player tem o seguinte leque de vocações: Mago - Feiticeiro / Sacerdote Guerreiro - Gladiador / Barbaro / Brutamontes Paladino - Arqueiro / Bestista Eu ja criei todas as classes e numerei certinho no Vocations.Xml Os npcs estão entregando as classes normalmente, o problema é que quando o player desloga, ele volta 1 classe para tras, e se deslogar novamente, volta outra vez... Já procurei em tudo aqui mas ninguem conseguiu me ajudar.... Alguem pfv?
  4. Bug nos Status do pokemon Base: DXP Não consigo ajustar a força dos pokemons (adequadamente) Usando o charizard de exemplo, o magma storm dele da 6k de dano (o hit basico ja diminui pra 200 e pouco) ['Charizard'] = {offense = 2, defense = 9, specialattack = 7, life = 3700, vitality = 8, agility = 210, exp = 210, level = 80, wildLvl = 70, type = 'fire', type2 = 'flying'}, Nota: ja abaixei o specialattack pra 0, pra 1, e nada .... o attack continua dando 1k pra cima spells dele : ["Charizard"] = {move1 = {name = "Ember", level = 80, cd = 10, dist = 10, target = 1, f = 42, t = "fire"}, move2 = {name = "Flamethrower", level = 80, cd = 20, dist = 1, target = 0, f = 80, t = "fire"}, move3 = {name = "Fireball", level = 80, cd = 25, dist = 10, target = 1, f = 75, t = "fire"}, move4 = {name = "Fire Fang", level = 80, cd = 20, dist = 1, target = 1, f = 65, t = "fire"}, move5 = {name = "Raging Blast", level = 80, cd = 35, dist = 1, target = 0, f = 100, t = "fire"}, move6 = {name = "Fire Blast", level = 80, cd = 60, dist = 1, target = 0, f = 115, t = "fire"}, move7 = {name = "Air Slash", level = 83, cd = 40, dist = 1, target = 0, f = 100, t = "flying"}, move8 = {name = "Wing Attack", level = 85, cd = 35, dist = 1, target = 0, f = 75, t = "flying"}, move9 = {name = "Magma Storm", level = 90, cd = 90, dist = 1, target = 0, f = 150, t = "fire"}, move10 = {name = "Scary Face", level = 82, cd = 50, dist = 1, target = 0, f = 0, t = "ghost"}, move11 = {name = "Rage", level = 80, cd = 40, dist = 1, target = 0, f = 0, t = "dragon"}, move12 = {name = "Mega - Charizard", level = 1, cd = 0, dist = 10, target = 0, f = 50, t = "ground", mega = 1}, }, Nota2:Ja abaixei o f pra 0 e nada também
  5. vinicius231

    suporte scripts Teleport Free Por Comando

    Olá Pessoal do Xtibia De boaz? Eu Gostaria de uma script ou seja la como e Que Players Free poderia usar o comando !teleport mas somente para as cidades frees como Cerulean , Saffron , Cinnabar entre outras Mas não podendo acessar a area vip ❤️ Quem poder ajudar agradeço ❤️
  6. Fawkzz12

    suporte scripts Erro ao Cadastrar

    Não sei se aqui é o lugar.. Mas quando vou tentar me cadastrar com o facebook no otservlist.com ele da erro ao autenticar com o facebook
  7. O servidor é Base [DxP] Evolution Server Sempre que eu mato algum pokemon no servidor aparece essa mensagem : Meu pokeDeath.lua está assim : Se alguem poder ajudar ... REP +++
  8. boxxer321

    suporte scripts [ERROR] Addon System

    Galera, estou com esse erro em um sistema de addon: quem puder ajudar, obrigado! addonsystem.lua: 011-string.lua:
  9. Eu tenho um problema com a barra de feitiço, ou seja, com abilitkami que não deve ser visto na barra de ortografia ou alguém sabe como removê-lo dele>?
  10. Ola Galera do Xtibia Beleuza? Estou com um probleminha no cath do meu server Como diz no titulo , Um Pokemon ao ser capturado , muda de sexo Ex: eu capturo ele Male , E ele vem Female ❤️ Quem Poder Ajudar Agradeço ❤️
  11. pessoal esta dando esse erro no meu servidor queria ajuda para adicionar..Nao estou conseguindo resolver. Error - LuaScriptInterface::loadFile] data/movements/scripts/arquivo.lua:2: '=' expected near 'ï' [14/02/2019 07:40:47] [Warning - Event::loadScript] Cannot load script (data/movements/scripts/arquivo.lua) [14/02/2019 07:40:47] data/movements/scripts/arquivo.lua:2: '=' expected near 'ï' [14/02/2019 07:40:47] [Error - LuaScriptInterface::loadFile] data/movements/scripts/arquivo.lua:2: '=' expected near 'ï' [14/02/2019 07:40:47] [Warning - Event::loadScript] Cannot load script (data/movements/scripts/arquivo.lua) [14/02/2019 07:40:47] data/movements/scripts/arquivo.lua:2: '=' expected near 'ï' local configuration = {storage = 41651651}, look type (male)id_outfit_female = 511 look type (female)id_mergulhador_male = 1034, look type (male)id_mergulhadora_female = 1035, look type (female)more_player_speed = 300, local random = math.random(1, 150) function onStepIn(cid) if isRiderOrFlyOrSurf(cid) then doChangeSpeed(cid,(getCreatureSpeed(cid)-configuration.less_speed)) end if(isPlayer(cid)) then if getPlayerSex(cid) == 1 and isPlayer(cid) then doSetCreatureOutfit(cid, {lookType = configuration.id_mergulhador_male, lookHead = random, lookBody = random, lookLegs = random, lookFeet = random}, -1) else if getPlayerSex(cid) == 0 and isPlayer(cid) then doSetCreatureOutfit(cid,{lookType = configuration.id_mergulhadora_female, lookHead = random, lookBody = random, lookLegs = random, lookFeet = random}, -1) return true end if getCreatureOutfit(cid).lookType == configuration.id_mergulhador_male or getCreatureOutfit(cid).lookType == configuration.id_mergulhadora_female then doChangeSpeed(cid, getCreatureSpeed(cid)+configuration.more_player_speed) else doChangeSpeed(cid,(getCreatureSpeed(cid))-configuration.less_speed) end end if isWild(cid)or isSummon(cid) thenpoketype1 = pokes[getCreatureName(cid)].type poke type 2 = pokes[getCreatureName(cid)].type 2 if poke type 1 == "water" or poke type 2 == "water" or poke type 1 == "ice" or poke type 2 == "ice" then -- coloque aqui os tipos de pokémon que ganham velocidade na agua doChangeSpeed(cid, -getCreatureSpeed(cid)+configuration.more_pokemon_speed) else doChangeSpeed(cid, -getCreatureSpeed(cid)+configuration.less_speed) end end return true end function onStepOut(cid)if(isPlayer(cid)) thenif getPlayerSex(cid) == 1 and isPlayer(cid) then doSetCreatureOutfit(cid, {lookType = configuration.id_outfit_male, lookHead = random, lookBody = random, lookLegs = random, lookFeet = random}, -1)doChangeSpeed(cid,(-getCreatureSpeed(cid))+configuration.speed_normal) else if getPlayerSex(cid) == 0 and isPlayer(cid) then doSetCreatureOutfit(cid, {lookType = configuration.id_outfit_female, lookHead = random, lookBody = random, lookLegs = random, lookFeet = random}, -1)doChangeSpeed(cid,(-getCreatureSpeed(cid))+configuration.speed_normal) return true end end if isWild(cid)or isSummon(cid) thenpoketype1 = pokes[getCreatureName(cid)].type poketype2 = pokes[getCreatureName(cid)].type 2 velocidade = pokes[getCreatureName(cid)].agilityif poketype1 == "water" or poke type 2 == "water" or poke type 1 == "ice" or poke type 2 == "ice" then -- coloque aqui os tipos de pokémon que ganham velocidade na aguado ChangeSpeed(cid, velocidade-configuration.more_pokemon_speed) else doChangeSpeed(cid, velocidade-configuration.less_speed) end end return true end
  12. Galera, como adiciono essa função na spell doCreatureSetNoMove(cid, true) eu consigo adicionar ela , o problema é que fica sem mover depois que a spell para. A spell precisa ser tipo ao usar o personagem não se move, fica healando até eu ativar novamente parando a spell.
  13. eliaspalermo

    suporte scripts Preciso de Potion instantâneo.

    Olá Boa noite. Queria que esses potions recuperassem instantaneamente e tivessem um delay de 10 segundos de uso. Se alguém puder me ajudar ><
  14. Fala guys estou criando alguns buffs e estou clonando o script e editando algumas coisas nele porém esta entrando em conflito quando tem dois scripts com a mesma estrutura da conflito o segundo buff pega o efeito do primeiro buff e vice e versa gostaria de saber se alguém pode me dizer o que possa ser obs: já alterei a storage e nada mudou local tempo = 180 -- tempo em segundos. local effect = {316} -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 50 -- quantos ira aumentar o skill de ML local skillfist = 0 -- quantos ira aumentar o skill de Fist local skillsword = 25 -- quantos ira aumentar o skill de Sword local skillaxe = 25 -- quantos ira aumentar o skill de Axe local skillclub = 25 -- quantos ira aumentar o skill de Club local skilldistance = 25 -- quantos ira aumentar o skill de Distance local skillshield = 45 -- quantos ira aumentar o skill de Shield local health = 150 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function magicEffect3(tempo2,tempo3,cid) if (isCreature(cid)) then if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then for i=1, #effect do local position = {x=getPlayerPosition(cid).x+0, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(position, effect[i]) -- parte modificada local summons = getCreatureSummons(cid) if #summons > 0 then for k = 1, #summons do if getCreatureName(cid) == getCreatureName(summons[k]) then local pos = getCreaturePosition(summons[k]) local positions = {x = pos.x + 0, y = pos.y, z = pos.z} doSendMagicEffect(positions, effect[i]) end end end -- fim da parte modificada end end end end function onCastSpell(cid, var) local outfit = {lookType = 953, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} doSetCreatureOutfit(cid, outfit, 180000) local position129 = {x=getPlayerPosition(cid).x+0, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then doCombat(cid, combat, var) tempo2 = 0 while (tempo2 ~= (tempo*1000)) do addEvent(magicEffect3, tempo2, tempo2, tempo*1000, cid) tempo2 = tempo2 + 300 end setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado. doCreatureSay(cid, "Kurama Chakra", TALKTYPE_MONSTER) local position129 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+0, z=getPlayerPosition(cid).z} doSendMagicEffect(position129, 416) else doPlayerSendCancel(cid, "Voce ja esta compartilhando chakra") end end obs²: caso alguém puder fazer uma alteração para o script não mudar o looktype só dar um effect normal ficarei extremamente agradecido
  15. Fala guys estou com uma dúvida queria saber qual varivel eu uso para determinar o local do effect que vai no target .... local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 25) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.3, 1, -2.8, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 129) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.7, 1, -5.7, 1) arr1 = { {0, 0, 0}, {0, 3, 0}, {0, 0, 0} } arr2 = { {0, 0, 0}, {0, 3, 0}, {0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} local position = {x=getPlayerPosition(cid).x+0, y=getPlayerPosition(cid).y+0, z=getPlayerPosition(cid).z} local target = getThingPosition(getCreatureTarget(cid)) local combat1 = {x=target.x+3, y=target.y+0, z=target.z+0} local combat2 = {x=target.x+3, y=target.y+0, z=target.z+0} addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 400, parameters) doSendMagicEffect(position, 13) return TRUE end Estou tentando implementar essa parte porém estou com problemas em declarar a variável para o script mover o setCombatParam(combat1, COMBAT_PARAM_EFFECT, 25) alguem pode dar uma força?
  16. Olá, meu servidor simplesmente tá dando senha invalida pra entrar em qualquer conta, até mesmo no Account Manager. Mandarem trocar a distro, agora uso a distro "TheForgottenServer 0.4" mas continua o mesmo problema! Já pesquisei bastante e não sei o que fazer Segue meu config.lua
  17. Alguém sabe usar essa função? Tentei usar mas da errors como [21:29:15.003] (luaDoPlayerFollowCreature) Creature not found [21:29:20.919] (luaGetCreatureName) Creature not found doPlayerFollowCreature(cid,getCreatureName("Teste"))
  18. Boa noite, pessoal. Acho que o titulo do tópico ja resume e explica tudo, mas enfim, estou procurando por um script pra por em teleport em que o jogador só possa passar uma vez ao mes.
  19. Boas a todos, estou com um problema, meu script de pokémons iniciais não está funcionando, não dá erros no console, porém não acontece nada. Já chequei action ID no mapa e está tudo certo, inclusive no actions.xml. local starterpokes = { ["Mudkip"] = {x = 2537, y = 2516, z = 9}, ["Treecko"] = {x = 2533, y = 2516, z = 9}, ["Torchic"] = {x = 2531, y = 2516, z = 9}, ["Ralts"] = {x = 2539, y = 2516, z = 9}, } local btype = "Icone" function onUse(cid, item, frompos, item2, topos, words, param) if getPlayerLevel(cid) > 5 then return true end local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end --alterado v1.9 \/ doPlayerSendTextMessage(cid, 27, "Você acaba de receber seu pokémon inicial e algumas pokébolas para ajudá-lo em sua jornada!") doPlayerSendTextMessage(cid, 27, "Não esqueça de usar a sua pokédex em todos os pokémons que desconhece!") doPlayerAddPoke(cid, pokemon, 2394, false) doPlayerAddItem(cid, 2392, 30) doPlayerAddItem(cid, 12349, 100) doPlayerAddItem(cid, 12347, 30) doPlayerAddItem(cid, 12344, 10) doPlayerAddItem(cid, 2160, 1) doPlayerAddItem(cid, 17143, 1) doPlayerAddExp(cid, 359000) doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, {x= 2560, y= 2520, z= 7}) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) return TRUE end Edit: Achei o erro, falha boba no "getplayerlevel > 5"
  20. Eae pessoal, tranquilidade? Eu espero que sim. Primeiro de tudo, estou com um projeto "fechado" (digo, sozinho.) remixando um Baiak e quero deixar a jogabilidade/mapa dele um pouco melhor, com alguns sistemas "novos". Com mais emoção, e sem essa massividade de "correr, upar, correr, quest, ficar forte, 900 quests vip. druid forte pra caralhoooo, essa praga nao morre... NÃO!". e sim com uma jogabilidade empolgante com as vocações "balanceadas" e devidamente do jeito que a logica deve ser. (não estou reclamando do sistema implantado no mapa original, afinal, o que seria esse mini projeto sem o oficial? re-lembrando estou remixando o mapa.) Então, vamos lá! 1. Eu pego os Buff's, porem, quando o personagem morre e ele vai fazer novamente o evento ele continua (que no caso era pra recomeçar do 0) com o buff de fogo, ou seja não reseta (Ele volta com 4 sqm de fogo. SEMPRE! WTF?) 2. Quando os jogadores morrem na area, o evento que era pra automaticamente se "refazer" não esta se refazendo. ficando assim. (essa é a posição do espectador.) 3. Erro. (as vezes da erro em outras linhas, porem é o mesmo 'LoopDir' e não entendo muito bem o que seja isso) 4. Script, Bomb.lua usado. 5. Em Talkaction.lua Não sei se esta na área certa, peço a compreensão de todos e, ficarei grato com a ajuda que puderem me dar e mencionarei nos créditos final. (Existe muitas duvidas sobre esse evento e várias outras publicações no fórum, sobre o mesmo, porem quero botar ele pra funcionar. Se existir um completo pra poder baixar, seria bem mais fácil!)
  21. Gostaria de pedir ajuda em uma checagem de exhaust, que o tempo que o jogador ficou offline, ele não possa usar um item, digamos: Utilizei um training scroll, que é um script que ao utilizar o jogador é deslogado e começa um contador, que conta o tempo que o jogador ficou offline, eu gostaria que esse tempo que foi contado offline fosse o exhaust para poder usar novamente. TFS 0.4 (8.6)
  22. Henrique Gomes

    suporte scripts [Resolvido] Balançear spells

    Eae galera blz ? Eu queria perguntar a vocês como faço para editar o tanto que vai bater cada spells, e se tem como saber o tanto que vai bater se o player tiver com x de magic level, com x level, entre outras coisas, se alguém poder min ajudar, agradeço muito, e desde já, Muito Obrigado!
  23. Olá pessoal eu uso o VIP System by mock, e gostaria de um adaptação para um script. Essa é a lib que eu uso com as funções Encontrei esse script que faz com que mostre assim que você loga no server o tempo de vip : Gostaria de adaptar para o VIP System by mock, alguém me ajuda por favor ? Agradeço desde já.
  24. Gabrielkss

    suporte scripts [Resolvido] Erro Script

    Olá pessoal, eu estou usando um script de frag look que tem tbm um sistema de Free ou Vip. mais tá dando um erro. alguém poderia me ajudar ? Esse é o sistema Uso o sistema by mock : Agradeço desde ja.
  25. E o seguinte quando eu subo em uma escada ou entro em portal onde dois ou mais players estão no mesmo SQM ao curar acontece que cura o dobro ou dependendo de quantos tiver a cura e intensificada , alguem poderia me ajudar? Não fiz nenhuma alterção na Source que eu não saiba ou script Obrigado +REP .......
×