-
Total de itens
1347 -
Registro em
-
Última visita
-
Dias Ganhos
36
Tudo que Oneshot postou
-
local newMonster = doCreateMonster(getCreatureName(cid), pos) ._.'
-
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.
-
resolvido Trocar vocação com magia e destrocar no login
pergunta respondeu ao daniursolinoo de Oneshot em Scripts
Não dou conta, cara, mas fica a dica pra quem "dá" Não use: doPlayerSetVocation(cid, vocation) Use: doPlayerSetPromotionLevel(cid, promotion) -
Mude isso: manapercent="10" Para mana="3150"
-
Foi lançado ontem, neste tópico.
-
dúvida Unique ID igual em baús diferentes para quest com escolha funciona?
pergunta respondeu ao jefersonzc de Oneshot em Scripts
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.- 5 respostas
-
- unique id
- baus diferentes
- (e 2 mais)
-
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.
-
Ou você pode usar minha biblioteca para criação de magias e ser feliz. http://www.xtibia.com/forum/topic/222654-oneshot-spell-lib/
-
getValueSize(values_arr, size[,ind])
tópico respondeu ao Roksas de Oneshot em Mods, funções e outros
isso la é um desfio? é só transforma em string salva e depois da stringload... E como você faz para transformar tabelas em strings, cara? tostring? -
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.
-
Monster Level System http://www.xtibia.com/forum/topic/223081-monster-level-system/?view=getnewpost
-
Espero que gostem do vídeo (e não liguem para minha voz)
-
Isso é anúncio de servidor, cara, não é uma notícia.
-
Sim
-
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.
-
Sim, aumenta experiência, vida, dano em todo tipo de magia e defesa.
-
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.
-
pedido Item que ao dar use ganhe 10 de magic level (por tempo)
pergunta respondeu ao roriscrave de Oneshot em Scripts
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) -
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.
-
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
-
Tem certeza que usa o repositório mais atualizado do MinGW?
- 3 respostas
-
- compilandoerro
- otclient
- (e 2 mais)
-
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.
-
resolvido [Encerrado] [Duvida]Como tirar "Use With..." Senzu Bean
tópico respondeu ao arthurlindo de Oneshot em Tópicos Sem Resposta
Tem que tirar a propriedade rune do .dat. Tchau -
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.