
Tudo que Alienbear postou
-
item de skill :D
Fala galerinha geniosa do TK. Hoje venho pedir a ajuda de vocês. Estou tentando desenvolver um sistema, mas está muito complicado... o sistema funciona da seguinte maneira: O player da use no baú no final da quest, o mesmo verifica a vocação e adiciona o skill de acordo com a vocação. mages = {Druid(id 2), Sorcerer(id 1), VOC NOVA(id 15), Elder Druid(id 6), Master sorcerer(id 5), Promotion nova voc(id 16) Vai adicionar 5 magic level nas vocações citadas acima... e paladin ganhará 15 de distance fighting knight vai ganhar 15 na skill mais alta, exemplo ele tem 20 em sword, 40 em club e 70 em axe, ele vai ganhar mais 15 em axe. e uma outra vocação que vai ganhar 15 de club que o nome ainda nao dei, mas é algo com thor... id dela é 13, promotion 14. e tambem uma storage pro player só poder fazer uma fez a quest... Agradeço desde já REP+
-
(Resolvido)Sistema sobre attack de monstros
ok então Se alguem puder ajudar, a duvida esta 50% solucionada, agora só falta fazer a magia atacar como uma magia igual as outras
-
(Resolvido)Sistema sobre attack de monstros
function onCastSpell(cid, var) local Target = getCreatureTarget(cid) if getCreatureTarget(cid) then local lifedraw = math.random(getCreatureMaxHealth(Target) / 30) local targetPos = getPlayerPosition(Target) doCreatureAddHealth(Target, -lifedraw, COMBAT_HOLYDAMAGE) doCreatureSay(Target,"-"..lifedraw.."", TALKTYPE_ORANGE_1) doSendMagicEffect(targetPos, 46) end return TRUE end Agora preciso saber como faço para a magia tirar sangue do player... Pq ela só da o magic effect do id 46 (caniphila) e a fumacinha branca do exausted... ela tira de 1 a 3% da vida do player, mas não mostra quanto bateu, nem o sangue no chao, como se o player só tivesse perdendo vida sozinho. queria que ficasse tipo quando usa exori frigo no player, da o efeito, o type e mostra quanto bateu. Pq assim fica sem graça :X
-
(Resolvido)Sistema sobre attack de monstros
Perfeito, Ganhou meu rep+ Vou me empenhar aqui para fazer da maneira que foi falada Será que teria como me passar skype para q eu possa esclarecer algumas duvidas? Agradeço demais.
-
(Resolvido)Sistema sobre attack de monstros
Mano muito obrigado pela ajuda e NOSSA... Pela rapidez kkk... Mas assim, meu sistema de reset é pela sources e banco de dados mysql. Só tipo assim a magia eu tenho que verificar e multiplicar pelo banco de dados? tipo getPlayerMaxHealth - getResets * 3 ?? Não manjo dessas funções... oque seria interessante seria a função dos monstros Mas ok, se poder me ajudar mais eu agradeço.
-
(Resolvido)Sistema sobre attack de monstros
Olá Tk, Bom Dia/Tarde/Noite Venho por meio deste tópico pedir uma pequena ajuda de grande utilidade... Estou empenhado buscando uma formula ou um sistema em lua ou nas sources de: Os monstros (todos ou apenas alguns) atacarem por porcent%, mas mostrar a vida/mana que remove do player; As magias (todas ou algumas) ficarem mais fortes por resets e atacarem por porcent%, mas mostrar a vida/mana que remove do player; Os Healing's (todos ou alguns) Curarem por resets e por porcent%, mostrar a quantidade que cura. De preferencia nas sources porem bem explicadinho kkk Agradeço desde ja Equipe SeveroSoft
-
Npc Premium Points
@UPPPPPPPPPPPP Qualquer sistema que faça isso que preciso sem bug por favor.
-
Npc Premium Points
@UPPPP
-
Npc Premium Points
@up
-
Key Abrindo Porta!
Tenta assim Amigão. local function changeBack(Pos) doTransformItem(getTileItemById(Pos, PORTA).uid, TRANSFORMA) end function onUse(cid, item, frompos, item2, toPosition) if(itemEx.itemid == PORTA) then doTransformItem(itemEx.uid,TRANSFORMARDA) addEvent(changeBack,1000,toPosition) end end
-
Npc Premium Points
Olá mentes brilhantes do tibiaking Tentei criar esse sistema que vou pedir mas não obtive sucesso, Se puderem dar uma ajudinha... Eu Preciso de um npc que: *Deposite moedas de id configurável (remova as moedas e adicione Premium points) *Saque essa moeda de id configurável (remova os Premium points e adiciona as moedas) * E tenha a função saldo (verifica quantos Premium points tem no banco)... Ao falar hi ele da as opções. Você deseja sacar, depositar ou verificar seu saldo? E se tiver como adicionar um exauste nele para poder sacar, depositar e checar. Valendo rep+ Desde-ja Agradeço.
-
espiritos do inferno!
duvida sanada.!
-
espiritos do inferno!
Bom dia a todos do Tibiaking! Estou com um probleminha aqui com uma magia e espero que possam me ajudar. No meu distro (Alissow Server, version 0.4.1 (Alissow) ) a magia funciona direitinho. Porem no Tfs 0.4 do meu amigo ela não funciona e eu não faço a minima ideia do que seja e queria alguma luz "Ajuda". Os dois são 8.60. O PROBLEMA DELA É QUE NÃO APARECE O EFEITO DEATH E TAMBÉM NÃO DA HIT NENHUM... A magia segue anexada abaixo. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, true) arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function spellCallback(param) if param.count > 0 or math.random(0, 1) == 1 then doSendMagicEffect(param.pos, CONST_ME_MORTAREA) addEvent(doSetCombatFormula, 1000, cid,COMBAT_DEATHDAMAGE, param.pos, 0, -3000, -8000, CONST_ME_EXPLOSIONHIT) end if(param.count < 5) then param.count = param.count + 1 addEvent(spellCallback, math.random(1000, 4000), param) end end function onCastSpell(cid, var) doPlayerSetPzLocked(cid) return doCombat(cid, combat, var) end function onTargetTile(cid, pos) local param = {} param.cid = cid param.pos = pos param.count = 0 spellCallback(param) end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) doSetCreatureOutfit(cid,{lookType = 290, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons}, 18 * 1000) return doCombat(cid, combat, var) end Desde já eu agradeço. VALENDO REP+
-
[Resolvido] Codigo Porcentagem
é então este é o problema maninho, agora é pegar as sources com meu amigao aqui e pedir pra ele compilar. rep+
-
[Resolvido] Codigo Porcentagem
é mas não tem, e nao seria o numero exato, acontece que tipo o maxhealth fica 100% somente o getHealth() que da bug =s será que editando a quantidade de 32 pra 64 ou mudando aquele 16 pra 32 nao mudaria algo?
-
[Resolvido] Codigo Porcentagem
Eu ja mechi no client normal, e estou mechendo no otclient, te mandei uma MP da uma lida la... e tambem esse erro só ocorre quando eu passo de 20kk de mana ou hp, vc tem como compilar otclient? aguardo respostas =]
-
kaiquegabriel, mapping.
Chega a me dar tesã*** de ver seus mapas kkk
-
[Resolvido] Codigo Porcentagem
Removido por motivos Pessoais.
-
Error ao ligar o servidor
Ao ligar o servidor com um distro novo da o seguinte erro... >> Starting SQL connection Failed connecting to database - MYSQL ERROR: Can't connect to MySQL server on 'localhost' (10061) (2003) > ERROR: Couldn't estabilish connection to SQL database! só que eu uso sqlite e esta dizendo que esta com erro no mysql... nao entendi. Preciso muito de uma ideia de como arrumar, meu config.lua esta assim nesta parte... sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "Alissow Server" sqlFile = "alissowserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 mysqlReconnectionAttempts = 3 encryptionType = "plain" Por favor pessoal, me ajudem.
-
Sistema de task e FragsWar
HM, SUA FUNÇÃO É IF CREATURE? NÃO SERIA if iscreature ???
-
Sistema de task e FragsWar
1º Da erro no distro? 2º Se houver erro qual é este? 3º O erro de ambas pode ser no creaturescripts com a function onKill... Ou não foi adicionada as tabelas na db... 4º Da uma fuçada no Creaturescripts e tenta achar os scripts desses sistemas com onKill, ou onDeath... 5º se não resolver da uma olhadinha na db e ve se bate com as que são especificadas nos scripts dos sistemas.
-
Quem poderá me ajudar...
Preciso saber como adicionar as ball pra mostrar os pokemons...
-
Ajuda aqui fiquei confuso
mais ai voce mudou so o function ¬¬ de onsay pra onuse, como q a função onuse vai especificar um parametro? existe isso, se existe nunca vi =s
-
Ajuda aqui fiquei confuso
Vlw man. Rep+
-
Ajuda aqui fiquei confuso
preciso transformar essa talkaction: function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "\nMana atual: " .. getCreatureHealth(cid) .. "\nMana máxima: " .. getCreatureMaxHealth(cid) .. "") return true end if getPlayerSex(cid) == 51 or getPlayerSex(cid) == 52 then local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O ninja com o nome " .. param .. " não esta online ou não existe.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "\nmana de [ " .. getCreatureName(pid) .. " ] atual: " .. getCreatureHealth(pid) .. "\nmana de [ " .. getCreatureName(pid) .. " ] máxima: " .. getCreatureMaxHealth(pid) .. "") return true else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Apenas ninjas dos clans 51 e 52 podem utilizar este comando para visualizar informações de outros jogadores.") return true end end em uma action para 7.8 me ajudem?