Jump to content

Search the Community

Showing results for tags 'SCRIPTING'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • OpenTibia
    • Promoted Projects
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
  • Outros
    • Design

Found 360 results

  1. 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..
  2. 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...
  3. Scripting Erro Script Broadcast Player

    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
  4. 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
  5. 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
  6. 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
  7. 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
  8. [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!
  9. 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:
  10. ## Grupo de MSN para SCRIPTERS da OTNET

    favor apagar
×