Ir para conteúdo

Alienbear

Membro
  • Registro em

  • Última visita

Tudo que Alienbear postou

  1. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    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+
  2. 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
  3. 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
  4. 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.
  5. 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.
  6. 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
  7. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    @UPPPPPPPPPPPP Qualquer sistema que faça isso que preciso sem bug por favor.
  8. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    @UPPPP
  9. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    @up
  10. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    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
  11. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    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.
  12. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    duvida sanada.!
  13. Alienbear postou uma resposta no tópico em Suporte Tibia OTServer
    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+
  14. é então este é o problema maninho, agora é pegar as sources com meu amigao aqui e pedir pra ele compilar. rep+
  15. é 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?
  16. 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 =]
  17. Alienbear postou uma resposta no tópico em Suporte & Pedidos
    Chega a me dar tesã*** de ver seus mapas kkk
  18. Removido por motivos Pessoais.
  19. 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.
  20. HM, SUA FUNÇÃO É IF CREATURE? NÃO SERIA if iscreature ???
  21. 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.
  22. Preciso saber como adicionar as ball pra mostrar os pokemons...
  23. 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
  24. Vlw man. Rep+
  25. 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?

Informação Importante

Confirmação de Termo