Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''SCRIPTING''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 371 registros

  1. Scripting Wand da hit poff

    Boa tarde, estou utilizando o servidor Thornia1096, percebi que quando tenta da hit com a wand vortex, ela nao da aquela minimo de 8 e maximo de 18, a maioria das vezes faz poff e nao retira vida. Eu gostaria que ela desse o hit de minimo 8 e maximo 18, sem chace de dar poff. Alguem pode me ajudar?
  2. Olá galera, estou aqui novamente pra ver se alguém me ajuda. Seguinte, está ocorrendo esse bug em meu servidor há algum tempo, o player vai até um barco e desloga em cima dele, após relogar o player volta assim, "nadando". No distro não causa nenhum erro, creio eu que seja algum script "desatualizado", porém não tenho conhecimento do local dessa função. Em cima do barco: Ao deslogar e logar novamente: Passeando por ai com o bug: Já tentei: Adicionar um tile abaixo do barco. Usar outro distro Não tenho outra alternativa, se alguém poder me ajudar.
  3. Gente preciso de um Piso que ao passar por cima heala 2 pts de Soul do personagem, Obs: não quero um que se ficar parado em cima de heala a soul, quero um que tenha que passar 1 unica vez para healar o soul e para healar novamente o player iria ter que sair do piso e voltar para ele novamente. Obs 2: é um piso usado em DBO, para as vocação Dende poderem runar as senzu.
  4. Olá galera! Voltei a mexer com servidores de Tibia à alguns dias atrás e estou montando um novo projeto de um OTServ 8.60. Estou usando o mesmo mapa e alguns arquivos do meu projeto antigo (no qual havia alguns bugs), porém estou com 2 erros que preciso solucionar logo. 1° - Existe uma certa porta que da acesso a sala que entrega um item por um baú, porém essa porta "abre" e não fecha. (Todas as portas que eram pra se fechar sozinha, não se fecham.); 2° - Players conseguem passar por cima de baús (Sim, o baú possui uma Unique ID) conseguindo assim obter o item da quest que está 1 sqm depois do baú. Existe uma outra dúvida na qual não tenho pressa, porém vou postar pra ver se alguém me ajuda. Tenho um script que compra potions por alavanca. Cada potion tem seu script, ou seja é um script para comprar uma bp cheia de Ultimate Health Potion. Minha dúvida é, na versão 8.60 no qual meu servidor é, esse script fica bugado pois ele é da versão 8.40. O que acontece ? Ao clicar na alavanca (com dinheiro) diz que eu não tenho dinheiro, remove o dinheiro cobrado e recebo uma backpack. Ao clicar na alavanca (sem dinheiro) não vem nenhuma potion porém vem a backpack. Vou postar um script no qual é o de great mana potion. Desde já agradeço e aguardo respostas! -- Edit Consegui solucionar parte dos bugs: - Portas que é pra serem abertas e logo em seguidas fechadas arrumadas (troquei o movements.xml por um limpo e funcional e adicionei os movevents novos do mapa) - Alavanca usei outro script no qual facilitou muito pois não preciso repetir o script usando somente um. - Players não conseguem mais passar por cima de baús de quest ( Criei um script TEMPORÁRIO no movements para retornar o player para from position ao subir em cima do baú porém o certo é configurar no movements.xml) Se alguém souber como configurar essa parte por favor me ajude! Em fim, só preciso configurar alguma parte do movement para tornar os baús com actionsid ou uniqueid impossíveis de se passar por cima.
  5. Scripting [bug] bixo nao anda em cima de corpo

    bom dia, estou com um ot on.. arrumei ele todo as quests.. todos bugs que estou achando.. e me deparei com um que nao acho a resposta... quando o player mata um bixo o outro que ta vivo nao passa em cima.. ( isso acaba com as quests ) RESOLVIDO
  6. Pessoal no meu otserv acontece o seguinte : o paladin do nada fica com skill bugado(upando de 20 e 20) e hitando 2000 a 20000. Skill Rate - x300 Otserv é esse : http://forums.otserv.com.br/index.php/topic/166555-860-new-4fun-server/ Cliente 8.60
  7. Pessoal, fiz um ot e toda vez que o paladin toma uma pot, ele para de atacar. Exemplo... ele ta atacando algum monstro/player tomou uma pot para de atacar como se fosse um exaust, se parar de tomar pot ele volta atacar.
  8. Pessoal coloquei um ot online e uns amigos fizeram suas contas e vieram sem nenhum item mesmo com o script no creaturescripts funcionando mas depois nao funciona mais o que faço ? alguem tem o script de quest com os itens iniciais ? ja que nao ta dando certo
  9. Olá pessoal, fiz um ot e encontrei um bug que deve ser facil de ajeitar, eu taco runa no chão e quando subo tomo um hit de mim mesmo, alguem poderia ajudar ?
  10. Olá boa noite, eu tava instalando um sistema de task igual do global. O erro que ocorre é quando o player vai entrar no teleport pra matar o boss, até ai tudo bem, na hora de sair acaba dando esse ERRO e o servidor cai. [Error - MoveEvent::executeStep] Call stack overflow. Segue o script da task.
  11. Scripting ajuda com house + stamina

    galera tenho um ot... ja des de 2012 e voltei a hostiar e tem 2 coisas q preciso arrumar house > alguma script q faça com que o player perca a house se ficar uns 30dias of ( pq ja abri esse ot e ele ficou mais de 1 ano on sem reset, e mt house parada ) stamina > quando player morre esta voltando stamina full.. achei alguns tópicos na net, porem nem um resolvido.. (nao tem e nem vou colocar sistema de algum item para ficar full stamina ) (New Slayer Yurots 8.6)
  12. Scripting War of Emperium

    fala galera eu instalei esses sistema no meu ot só quando eu uso a alavanca pra invoca os guards pra eles me ajudar a defender o emperium eles fica me atacando..
  13. fala galera, coloquei esse sistema no meu ot ta tudo funfando só tem um bug quando toma o castelo o antigo dono continua no castelo como faz pra ele se teleportado pro templo assim q o novo dono conquista o castelo...
  14. local cash = 500 -- Dinero que se nesecita para hacer el broadcast (en gps) local levelneeded = 8 -- Level necesario para hacer el broadcast local lenght = 100 -- Maximo de caracteres del mensaje local messagesort = MESSAGE_STATUS_WARNING -- can be "MESSAGE_STATUS_WARNING" or "TALKTYPE_ORANGE_1" check your global.lua for more... local exhaustTime = 2 * 60 * 1000 -- tiempo de exausted entre cada mensaje (para cambiar mas minutos cambia el 4 por x cantidad de minutos) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, exhaustTime) function onSay(cid, words, param) if (getPlayerStorageValue(cid, 85258) - os.time()) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Só Donates podem usar esse comando!") return true end if getCreatureCondition(cid, CONDITION_EXHAUST) then doPlayerSendCancel(cid, "Lo siento, nesecitas esperas 2 minutos para mansar otro mensaje") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end local name = getPlayerName(cid) local level = getPlayerLevel(cid) if not isCreature(cid) then doPlayerSendCancel(cid, 'You haven\'t a target!') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end if param == nil then doPlayerSendCancel(cid, 'Nesecitas escribir algo!') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end if string.len(param) > lenght then doPlayerSendCancel(cid, 'No mas de ' .. lenght .. ' caracteres. ') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end if level < levelneeded then doPlayerSendCancel(cid, 'Tu nesecitas ser level '..levelneeded..' para hacer un broadcast!') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end if doPlayerRemoveMoney(cid, cash) then broadcastMessage( ''..name..' ['..level..'] dice: ' .. param .. '', messagesort) exhaustion.set(cid, storageValue,exhaustTime) doAddCondition(cid, exhaust) else doPlayerSendCancel(cid, 'Tu nesecitas '..cash..' gps para hacer un broadcast!') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return true end
  15. Scripting Premium Account Como Vip

    fala galera, gostaria de um vip pelo proprio premium account do tibia, como eu modificaria o tile só pra quem temp
  16. altera script pra só quem tiver storage 85258 pode usar q é o storage do meu vip.... e tirar o bloqueio pelas vocação q estão e fica só pelo storage vip local vocs = {9, 10, 11, 12} local failout = {73,75,302,266,45,10} -- outfits proibidas function onSay(cid, words, param, channel) local t = string.explode(param, ",") t[1] = tonumber(t[1]) if not isInArray(vocs, getPlayerVocation(cid)) then doPlayerSendCancel(cid,"Sua vocação não pode usar este comando.") elseif(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") elseif not(t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires numeric param.") elseif isInArray(failout, t[1]) then doPlayerSendCancel(cid,"Não pode usar estas outfit.") elseif(t[1] <= 1 or t[1] == 135 or (t[1] > 160 and t[1] < 192) or t[1] > 351) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such outfit does not exist.") else local tmp = getCreatureOutfit(cid) tmp.lookType = t[1] doCreatureChangeOutfit(cid, tmp) end return true end
  17. Scripting Erro Script

    o seguinte o cara tenta passar e ele não pode passar fica dando esse erro no distro function onStepIn(cid, item, position, fromPosition) local str = {13545, 13540, 15967, 5722, 7520, 7525, 7527, 7528, 7529, 7530} -- Storages Necessárias local flag = true for i = 1, #str do if getPlayerStorageValue(cid, str) <= 0 then flag = false break end end if not flag then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, 22, "Você não pode passar por aqui. Faça todas as VIPS da 1 até a 10.") return TRUE end return TRUE end
  18. Scripting Online sem aparecer o god

    fala galera boa noite, aparece o god no !online gostaria q não aparecesse só isso --((By Skyligh baiak-sky))-- local config = { showGamemasters = getBooleanFromString(getConfigValue('displayGamemastersWithOnlineCommand')) } function onSay(cid, words, param, channel) local players = getPlayersOnline() local strings = {""} local sorc,druid,paladin,knight,rook = 0,0,0,0,0 local i, position = 1, 1 local added = false for _, pid in ipairs(players) do -- Implementacion por Xafterin. if isSorcerer(pid) then sorc = sorc + 1 elseif isDruid(pid) then druid = druid + 1 elseif isPaladin(pid) then paladin = paladin + 1 elseif isKnight(pid) then knight = knight + 1 elseif isRookie(pid) then rook = rook + 1 end --- if(added) then if(i > (position * 7)) then strings[position] = strings[position] .. "," position = position + 1 strings[position] = "" else strings[position] = i == 1 and "" or strings [position] .. ", " end end if((config.showGamemasters or getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES) or not getPlayerCustomFlagValue(pid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) and (not isPlayerGhost(pid) or getPlayerGhostAccess(cid) >= getPlayerGhostAccess(pid))) then strings[position] = strings[position] .. getCreatureName(pid) .. " [" .. getPlayerLevel(pid) .. "]" i = i + 1 added = true else added = false end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, (i - 1) .. " Online no Ot Fun Server:") for i, str in ipairs(strings) do if(str:sub(str:len()) ~= ",") then str = str .. ". ".. sorc .." sorcerer, ".. druid .." druid, ".. paladin .." paladin, ".. knight .." knight jogando atualmente!" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, str) end return true end
  19. [BRAINSTORM SCRIPTING] Introdução

    Objetivo do projeto: Criei esse projeto "BRAINSTORM" para postar ideias de scripts que vierem a minha cabeça no dia-a-dia e que possa ser útil a OTBrasil, esse projeto consiste em divulgar as melhores ideias para scripts aqui na seção, assim algum scripter interessado em ajudar o projeto, pode desenvolver o mesmo. Esse tópico é em relação a scripts, pretendo levar o projeto para a área de mapping, spriting, programação, etc. Brainstorm: Wikipédia Que tipo de ideias? Irei postar todas as ideias que eu achar boas para um otserver, mas, vou dividi-las em áreas diferentes. Ideias para servidor pvp, ideias para servidor war, entre outras. As ideias podem envolver tanto trabalho de scripting quanto trabalho com mapping. O que será feito com os scripts desenvolvidos? Todas as ideias que forem desenvolvidas, testadas e aprovadas (por mim e pelos desenvolvedores das mesmas) serão postadas no próprio forum, fazendo com que a comunidade cresça cada vez mais em conteúdo e movimentação (alguns scripts serão vendidos na área do mercado, com o intuito da movimentação dos valutis, assim fazendo com que os V$ se tornem mais úteis e valorizados). Idealizadores? Inicialmente eu estou sozinho pensando em ideias boas para postar aqui, mas dou também a oportunidade de outros membros também enviarem as suas ideias por PM ou postando aqui no tópico, se a ideia for boa, o autor da ideia ganha uma boa recompensa em V$ e além disso, vai ser um dos primeiros a receber o script pronto para uso. O que ganho enviando ideias? Caso a sua ideia seja aprovada, você ganha uma quantia X em valutis (depende se a ideia for de 1,2 ou 3 estrelas). Depois a ideia será desenvolvida e se for "a melhor da melhor do mundo" ela será vendida no mercado OTBR em forma de leilão ou em forma de estoque, se a ideia for vendida em forma de leilão você ganha 25% da venda, mas se for vendida em forma de estoque você ganha 10% de cada venda, além disso, você será um dos primeiros a ter o script em mãos e pronto para uso, no final do mês os usuários que mais tiverem ideias aprovadas, irão ganhar uma quantia alta em V$, mas esse sistema só está valendo se o usuário tiver mais de 5 ideias aprovadas. E as ideias, onde serão postadas? Esse tópico foi criado para divulgar o projeto e falar um pouco de como o projeto deve funcionar, dúvidas, sugestões e críticas podem ser enviadas à mim via PM. As ideias serão todas divulgadas em outro tópico, nessa mesma seção. As ideias que estiverem paradas estarão com um ícone vermelho, as que estiverem em andamento terão um ícone amarelo e as que estiverem prontas para uso e para download terão um ícone verde. Enfim... Se tiverem alguma dúvida em relação ao projeto pode me enviar uma PM ou postar aqui neste mesmo tópico, sugestões e críticas também serão aceitas. Procuro um scripter que esteja disposto a me ajudar com o andamento do projeto e um mapper que faça apenas serviços básicos para testar os scripts e etc. IDEIAS: AQUI!
  20. duvida scripting

    gnte olha desculpa se postei no lugar errado to 6 meses sem entrar aki e ainda nao me acostumei com o novo site ta meio diferente seguinte nao sei se ta certo o nome do topico e nao axei um topico q responda a minha duvida seguinte tem como v6 me explicarem como por para o serve mostra menssagens automaticas no meio da tela vo explicar melhor tipo quando der 13:00 o serve manda um menssagem para o jogo meio da tela "servidor ira desligar e voltara as 18:00" queria que aprece-se isso é quase igual de quando vai limpar o serve que aparece "peguem seus iten do xao o serve ira deletar tudo" (<<exemplo) queria q todo dia as 13:00 o serve manda-c uma messagem q ele ira desligar tem como alguem me explicar cmo eu faço meu serve e o X-Dream War 8.5 V13.0 vlw:bye:
  21. ## Grupo de MSN para SCRIPTERS da OTNET

    favor apagar
×