Ir para conteúdo

Oneshot

Marquês
  • Total de itens

    1347
  • Registro em

  • Última visita

  • Dias Ganhos

    36

Tudo que Oneshot postou

  1. local newMonster = doCreateMonster(getCreatureName(cid), pos) ._.'
  2. Ele quer criar um atributo, por exemplo, chamado "increaseDropPercent" que aumente a chance de drop de itens em todos os monstros? Isso é fácil de fazer, no monsters.cpp ou monster.cpp, se não me engano. Talvez quando tiver algum tempo livre, tentarei fazer isso.
  3. Não dou conta, cara, mas fica a dica pra quem "dá" Não use: doPlayerSetVocation(cid, vocation) Use: doPlayerSetPromotionLevel(cid, promotion)
  4. Oneshot

    como arrumo essa magia

    Mude isso: manapercent="10" Para mana="3150"
  5. Foi lançado ontem, neste tópico.
  6. Oneshot

    1 Dp para conta toda

    Possível, é, mas é muito trabalhoso e totalmente feito nas sources do servidor. Abraços.
  7. Não tem nenhum problema, jefersonzc. O script do sistema de quests faz a storage, sendo o uniqueid do baú. Desse modo, você pode usar o mesmo uniqueid em vários baús. Só acho estranho não ter dado erro ao carregar o mapa, duplicate uniqueid, já que você diz que não deu, tudo bem.
  8. Alex, Pega a ideia do sistema de reputação da antiga plataforma do fórum OTLand, membros com mais reputação, podem dar mais pontos de reputação, entende? Ou seja, vamos dizer que a cada 100 pontos de reputação, o membro pode dar um ponto a mais. Limitando o máximo de pontos diários a uns 6, ou 8 pontos, não fode com a "economia de likes", onde um membro com 1500 de reputação, não daria 15 pontos diários. Um sistema bem bacana. E quer saber a realidade? Vocês deviam ter feito isso a um tempo (ou até no início): Bloquear a área Off-Topic de receber likes ou pontos de reputação, já vi alguns posts de insulto recebendo cinco pontos de reputação ou mais. E pensar também na ideia de um sistema de moeda, ainda julgo como uma boa aposta, já que a ajuda por livre e espontânea vontade não está funcionando muito bem, como pode ver na área de Pedidos e dúvidas - Scripting. Um sistema de moeda, onde o membro tem a liberdade de criar sua loja de mapas, design, scripts, C++, sei lá, ganha suas moedas, e movimenta a área, é viável. Muitos vão citar um fórum brasileiro que está falido por causa desse sistema, mas eles eram cabeças-duras, que tal criar um sistema de moeda, uma área para lojas e TAMBÉM manter a área de pedidos? Eu ainda acho que vocês, da equipe, poderiam fazer uma reunião com o Gustavo para discutir o tema. Abraços. E por favor, não dê quote neste post para me contrariar e rebater meus argumentos, obrigado.
  9. Oneshot

    função

    Ou você pode usar minha biblioteca para criação de magias e ser feliz. http://www.xtibia.com/forum/topic/222654-oneshot-spell-lib/
  10. isso la é um desfio? é só transforma em string salva e depois da stringload... E como você faz para transformar tabelas em strings, cara? tostring?
  11. O funcionamento do sistema não é bem assim, o propósito é adicionar "level" nos monstros selvagens, mas como eu disse no vídeo, tem um extra que é manipular o nível do summon, trazendo a possibilidade de criar um sistema como você quer. Abraços.
  12. Espero que gostem do vídeo (e não liguem para minha voz)
  13. Isso é anúncio de servidor, cara, não é uma notícia.
  14. A cor do healing, você muda nas sources do seu servidor. E para usar duas magias de buff, você pode usar SUBIDs nas conditions. Abraços.
  15. Sim, aumenta experiência, vida, dano em todo tipo de magia e defesa.
  16. Oneshot

    Monster Level System

    Sério, não sabia que tinha essa seção aqui para mídia de Open Tibia. Enquanto eu não gravo o vídeo do sistema, narrado com minha insana voz, fiquem com essa bela imagem que já exemplifica tudo. Sim, um sistema de nível de monstros, igual existe em vários pokétibias. Mas qual a diferença? Totalmente programado em C++, sem o uso de creaturescripts, nem nada mais. Em breve.
  17. Um monte de gente tentou, tentou e não resolveu o pedido do cara. local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_SUBID, 101) function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureCondition(cid, CONDITION_ATTRIBUTES, 101) then return doPlayerSendCancel(cid, "Você já usou o item, aguarde o efeito acabar.") end doSendMagicEffect(fromPosition, CONST_ME_MAGIC_GREEN) return doAddCondition(cid, condition) end Sério, hilário, um corrigindo o outro e fazendo a mesma cagada de usar querys num bagulho desse (HUE HUE)
  18. O que tem a ver com um fórum de open tibia? '-', prefiro os atuais, são engraçados. Não tem nada a ver, mas eu falei da ideia de "gamificar" e não de usar os titulos do Call of Duty. Abraço.
  19. Oneshot

    Spells

    Meu rapaz, você declara a variável uma vez e depois redefine seu valor duas vezes, claro que vai checar uma posição só. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1492) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) local positions = { {{x = 133, y = 52, z = 7}, {x = 161, y = 76, z = 7}}, {{x = 981, y = 1027, z = 7}, {x = 1007, y = 1046, z = 7}}, {{x = 1076, y = 1175, z = 7}, {x = 1097, y = 1197, z = 7}}, } function onCastSpell(cid, var) for _, position in ipairs(positions) do if isInRange(getCreaturePosition(cid), position[1], position[2]) then doPlayerSendCancel(cid, "Não é permitido usar Firebomb Rune aqui, espertinho!!") return false end end return doCombat(cid, combat, var) end
  20. Alex, eu sou um daqueles "a favor" de remover esses subtítulos, mas como essa sugestão foi recusada, acho que ficaria legal seguir uma das tendências de 2013, que é "gamificar" algo. Ou seja, se tomássemos como inspiração o sistema de ranks do Call of Duty, teríamos algo como: 0 - Soldado 10 - Primeiro Soldado 50 - Especialista 100 - Cabo 150 - Sargento 250 - Primeiro Sargento 300 - Sargento Major Mais ou menos essa ideia. Acho que esses títulos atuais são meio estranhos mesmo. E se puder, traduza "Reputation:" para "Reputação:" Abraços.
  21. Nenhuma vantagem e desvantagem, colega. Eu só senti vontade de desenvolver uma biblioteca orientada a objetos para desenvolvimento de magias. Não preciso convencer com quaisquer argumentos o uso dela. Quanto as duas funções: combat:SetID(2) Isso vai dar o tileid igual a 2 para um combat, aí você vai poder chamar ela na área da sua magia com isso local area = { {2}, {3}, } E a função: combat:SetDelay(200) É o delay, intervalo de tempo para o combat ser chamado em um sqm. Abraços.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...