Tudo que Gantz postou
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
atualizei testa ae
- [PEDIDO] Sistema aura attack
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
tags no creaturescripts.xml: <event type="combat" name="DoubleAttackRegister" event="script" value="doubleattack.lua"/> <event type="statschange" name="DoubleAttack" event="script" value="doubleattack.lua"/> crie um arquivo .lua na pasta creaturescripts/scripts com nome de doubleattack.lua e cole o código: local config = { itemid = 2142, -- id do item slot = CONST_SLOT_HEAD, -- slot q precisa estar equipado chance = 10, -- chance de acontecer effect = 11, -- efeito ao acontecer message = "DOUBLE", -- e mensagem color = 120, -- cor da mensagem } function onCombat(cid, target) registerCreatureEvent(target, "DoubleAttack") return true end function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isPlayer(attacker) then if getPlayerSlotItem(attacker, config.slot) then if getPlayerSlotItem(attacker, config.slot).itemid == config.itemid then if math.random(100) <= config.chance then addEvent(doTargetCombatHealth, 100, attacker, cid, type, -value, -value, config.effect) addEvent(doSendAnimatedText, 100, getThingPos(cid), config.message, config.color) end end end end return true end depois abra o arquivo creaturescripts/scripts/login.lua e antes do return true adicione a seguinte linha: registerCreatureEvent(cid, "DoubleAttackRegister") as configurações esta no inicio do código
- TopLevel Effect
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
versão do servidor por favor
-
(SCRIPTING, PEDIDO/DÚVIDA) Edição simples nesse script de invasão de monstros.
não entendi bem então oq quer explique melhor q vou fazer
-
(SCRIPTING, PEDIDO/DÚVIDA) Edição simples nesse script de invasão de monstros.
fiz uma modificação, funcionara assim agora, ele vai continuar executando normal nas horas q tem no script, porém se tiver mais de uma invasão com o mesmo horario ele escolhe uma aleátória local i = { ["12:00"] = {nome = "Invasion of King of Rotworm", pos = {x=4997, y=4996, z=8}, monster = {"1 King of Rotworm"}}, ["12:00"] = {nome = "Shukaku Invasion", pos = {x=1033, y=923, z=7}, monster = {"1 Shukaku"}}, ["14:00"] = {nome = "Kyuubi Invasion", pos = {x=1033, y=923, z=7}, monster = {"1 Kyuubi"}}, } function onThink(interval, lastExecution) local hours = tostring(os.date("%X")):sub(1, 5) local invasions = {} for hour, invasion in pairs(i) do if hour == hours then table.insert(invasions, invasion) end end local tb = #invasions > 0 and invasions[math.random(1, #invasions)] or false if tb then doBroadcastMessage(hours .. "\n" .. tb.nome .. " has just been started.") for _,x in pairs(tb.monster) do for s = 1, tonumber(x:match("%d+")) do doSummonCreature(x:match("%s(.+)"), tb.pos) end end end return true end por exemplo: local i = { ["12:00"] = {nome = "Invasion of King of Rotworm", pos = {x=4997, y=4996, z=8}, monster = {"1 King of Rotworm"}}, ["12:00"] = {nome = "Shukaku Invasion", pos = {x=1033, y=923, z=7}, monster = {"1 Shukaku"}}, ["14:00"] = {nome = "Kyuubi Invasion", pos = {x=1033, y=923, z=7}, monster = {"1 Kyuubi"}}, } as invasão q são ao 12h sera aleátório pode vir uma ou a outra, enquanto a das 14h vai executar normal.
-
[TUTORIAL] Rochas e Pedras - Spriting
parabéns !
-
Exp Por Hit v3.0 - Oficial XotservX
@rodox corrigi o erro @Dry Creio q sim
-
TopLevel Effect
amigo, caso alguém upasse o top level mudasse o antigo continuaria com o efeito enquanto não deslogase. o melhor seria armazenar em uma global storage quem é o top level e verificar sempre q alguém upar se não sera o mais novo top level. --[[ Script by Bruno Minervino Caso for postar, colocar os créditos ]] local config = { tempo = 10, --tempo em segundos mensagem = { texto = "[TOP]", --não use mais de 9 caracteres efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText }, efeito = 30, --efeito da função doSendMagicEffect globalst = 5687 -- uma global storage qualquer q esteje vazia } --[[ Não mexa em nada abaixo ]] function onLogin(cid) local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if query:getID() == getPlayerGUIDByName(getCreatureName(cid)) then setGlobalStorageValue(config.globalst, query:getID()) TopEffect(cid) end registerCreatureEvent(cid, "TopEffect") end function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if query:getID() == getPlayerGUIDByName(getCreatureName(cid)) then setGlobalStorageValue(config.globalst, query:getID()) TopEffect(cid) end end return true end function TopEffect(cid) if not isPlayer(cid) or getGlobalStorageValue(config.globalst) ~= getPlayerGUIDByName(getCreatureName(cid)) then return true end doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito) doSendMagicEffect(getCreaturePosition(cid), config.efeito) addEvent(TopEffect, config.tempo*1000, cid) end outra coisa funções do tipo onLogin não precisa registrar no login, elas já são executas, porem como eu criei uma advance precisa colocar, mas não precisa editar o login.lua pois ja mandei registrar no proprio onLogin q criou <event type="advance" name="TopEffect" event="script" value="topeffect.lua"/>
-
[ATS] Spirit Hunter
@SuggestName Obrigado amigo, fico muito contente. @Joshuah É sempre bom inovar né, e sim tenho muitas idéias ainda pela frente, este é apenas o projeto inicial. Obrigado por gostar !
-
[ATS] Spirit Hunter
* Adicionado no tópico os Monstros já configurados, nele irei adicionar os monstros que já estão ok (portrait, moves, loots, habilidades, etc ...)
-
[ATS] Spirit Hunter
@Adriano @Daniel Vocês tem toda razão, porém não faço idéia de que efeito usar, não tenho um spriter para realizar o mesmo. ACEITO SUGESTÕES
-
[ATS] Spirit Hunter
@luanluciano blz Adicionado vídeo do sistema de montaria e algumas imagens do book of monster
-
Procuro Equipe
Preciso de mapper. [ATS] Spirit Hunter
-
[Spirit Hunter] Mappers
Preciso de mapper para meu projeto ! [ATS] Spirit Hunter
-
[ATS] Spirit Hunter
@Thayam Opa amigo, fico muito contente, brigadão! Adicionei no tópico informações dos sistemas que já estão prontos e umas imagens de algumas stones de evolução.
-
(Resolvido)Pedido Catapulta sistem
faltou um menos ali no config.damage[2] doAreaCombatHealth(cid, COMBAT_PHYSICALDAMAGE, pos, area, -config.damage[1], -config.damage[2], CONST_ME_HITAREA)
-
(Resolvido)Como mudar efeito SD
a fumacinha vem por causa do COMBAT_DEATHDAMAGE, se tiver acesso as sources te falo aonde editar
-
[Show-OFF] Pokémon Online - Rigel Team
não sei pq vocês ainda insistem em começar projetos com servidor 8.54
-
[ATS] Spirit Hunter
@danihcv Vlw garotinho *-* @OrochiElf Tony seu gay, dessa vez vai kk Adicionei um gif, mostrando o go/back O link da lista de monstro estava off, já foi corrigido.
-
[ATS] Spirit Hunter
@luanluciano93 - Vlw cara, fico feliz que um membro da equipe curtiu. @luuanzin - Luuanzin, se puder me adicionar no skype agente conversa sobre o assunto: [email protected]
-
[ATS] Spirit Hunter
Eae pessoal do Tibiaking, venho hoje através deste tópico apresentar meu projeto para vocês, em torno de 2 anos atrás, na epoca do tibiaking em que eu usava o nick xotservx, eu tinha iniciado um projeto, o projeto se chamava Spirit Hunter, e tinha como foco a idéia de que você poderia jogar um servidor baseado em pokemon, porém, com os monstros do tibia, eu acabei abandonando o projeto, e estou retornando nele agora do zero, pois não havia salvo nada. No Spirit Hunter os monstros depois de mortos podem ter seu espirito selado em uma pedra de captura. Após este selamento ele pode ser invocado quando quiser para auxiliar em sua jornada, capturando outros monstros, encontrando as relíquias perdidas, e se tornando um mestre dos espiritos. Segue abaixo mais algumas informações do projeto: Sources Versão: The Forgotten Server 1.0 Protocolo: 10.41 Interface 1. Rod - Vara para pescar monstros aquáticos. 2. Rope - Corda e Pá. 3. Bag - Bolsa para guardar itens. 4. Book - Livro que contém informações sobre os montros. 5. Order - Usado para ordenar o espirito. (Andar, montar, ...) 6. Relics - Reliquias já encontradas (Sistema de quests.) 7. Anel - Anéis que podem ser usado para suporte a você ou ao espirito. 8. Potrait - Imagem do monstros que contém na pedra. 9. Potions - Slot reservado para os potions. 10. Espirito - Pedra que contém algum espirito. Lista de Monstros Para ver os monstros selecionados e suas respectivas evoluções: Clique Aqui Monstros já configurados (Portrait, Spells, Evolutions, Loots) Todos monstros já configurados. Lista de vantagens de tipo Clique Aqui Progresso Go/Back (script) - 100% Catch (script) - 100% Moves (script and source) - 100% Passive/Agressive (source) - 100% Portrait (script) - 100% Evolve (script) - 100% Npc Heal (script, modalwindow and source) - 100% Order (script and source) - 100% Mount (script and source) - 100% Book (script and modalwindow) - 100% Gender (source) - 100% Vantagens e Desvantagens (source and script) - 100% Npc Buy Monsters (script and modalwindow) - 100% Cut (script) - 100% Rock Smash (script) - 100% Dig (script) - 100% Monstros já configurados (gif demonstração go/back) (algumas stones de evolução) (vídeo demonstração sistema de montaria) (imagens demonstração sistema de book) (gender system) (imagens demonstração sistema de vender monstros) Vagas 1 Spriter 1 Designer 1 Mapper * Caso tenha interesse em alguma vaga, pode responder este tópico.
-
Armors Attack v0.1
legalzinho, lembra um sistema de aura q tinha feito. rep+
-
(Resolvido)[AJUDA] Configurar quantidade alavanca.
bom isso é a critério do usuário.