Ir para conteúdo

bepokemon

Visconde
  • Total de itens

    273
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que bepokemon postou

  1. Tem que ver qual programa ele usou. Tente o MoleBox que eh o mais utilizado.
  2. function onEquip(cid, item, slot) doPlayerSendTextMessage(cid,22,"You\'ve worned your "..getItemNameById(item.itemid)) return true end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid,22,"You\'ve worned out your "..getItemNameById(item.itemid)) return true end Por favor, use isto!
  3. function onKill(cid, target) local lvl = getPlayerLevel(cid) --players level local nlvl = getPlayerLevel(cid) + 5 -- add 5 levels local config = { useExpStages = true, stages = { [1] = {min = 150, max = 180, rate = 10}, [2] = {min = 181, max = 200, rate = 5}, [3] = {min = 200, max = false, rate = 1} } } local exprate = 1 stg = config.stages for x=1,table.maxn(config.stages) do if lvl >= stg[x].min then if stg[x].max == false or stg[x].max <= lvl then exprate = stg[x].rate break end end end if isPlayer(target) == TRUE then if getPlayerIp(cid) ~= getPlayerIp(target) then local exp = (50 * (lvl) * (lvl) * (lvl) - 150 * (lvl) * (lvl) + 400 * (lvl)) / 5 local nexp = (50 * (nlvl) * (nlvl) * (nlvl) - 150 * (nlvl) * (nlvl) + 400 * (nlvl)) / 5 local newexp = nexp - exp doPlayerAddExp(cid, config.useExpStages and newexp*exprate or newexp) doSendAnimatedText(getPlayerPosition(cid), "+EXP!", 198) else doPlayerAddExperience(cid, -50000) doSendAnimatedText(getPlayerPosition(cid), "-EXP!", 198) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You have been punished for killing a player of the same IP.") end end return TRUE end Nao testei.
  4. Procura no config.lua por: deathLostPercent = Mude o valor para a porcentagem que voce quer que o player perce da experiencia .. (EX: 10 para 10%, se o cara tem 120 vai perder 12 de Exp)
  5. function setItemSpecialDescription(uid, description) return doItemSetAttribute(uid, "description", description) end Voce pode tentar colocar isso no script.
  6. bepokemon

    Editar Mages

    Existe o (data/XML/vocations.xml) Se o problema for Força de Ataque ou dano de Wand mude isso. Quanto maior mais forte. Lembrando que 1.0 eh o padrao.
  7. Tem que editar a porcentagem da mana (se tiver 50, entao quando sua mana chegar na metade ele vai usar a runa) O Id da runa (ID de quando voce da look na rune com o Bot e aparece em braco na tela) Exhaustion (Quanto tempo demora pra poder usar ela denovo) OBS: Nao testei, boa sorte.
  8. function onUse(cid, item, frompos, item2, topos) local monster = doCreateMonster("PET Ice giant", frompos, false) local effect = 56 if(tonumber(ret) == nil) then effect = CONST_ME_POFF doPlayerSendDefaultCancel(cid, (monster == false and RETURNVALUE_NOTPOSSIBLE or RETURNVALUE_NOTENOUGHROOM)) else doConvinceCreature(cid, monster) end doSendMagicEffect(frompos,effect) return true end
  9. Me manda o arquivo vip_Login na CreatureScripts, ou qualquer coisa relacionada a VIP no CreatureScripts. Deixa aqui no topico.
  10. eu quis dizer q dá p fazer mesmo se for versão antiga, SEM auto-stack, n tava perguntando.... respondendo sua pergunta, da p mandar direto p banco sim, e nem precisa virar fã de alguem, se alguem fizer isso, pq é mt simples. só pegar a função q deposita dinheiro @edit respondendo a pergunta do outro tiozinho, essa q o miller postou, acho q deve ir só p qm matou A funçao dele manda pra quem deu o ultimo dano. A minha eh configuravel (!autoloot add) em ate 10 items (facil de mudar) Os items vao para quem deu mais dano ao monstro. (ou se voce quiser os items que se juntam (gold coin por exemplo) sao dividos igualmente entre os que deram dano, de acordo com quanto deu de dano) E tambem ele junta dinheiro e qualquer outro item juntavel (ex: Soul Orbs) E troca dinheiro ao atingir 100 (gold coins e platinum's) Mas eu queria estilo auto-stack memso, arrasta para a BP e ele junta sozinho. Não ao fato de "matou, o dinheiro via sozinho", saco? De qualquer forma, vc poderia eme passar, onde pegou sua função pra eu testar aqui? Eu fiz ela .. Da pra fazer auto-stack sim .. Vo tentar aqui pra voce e ja posto.
  11. eu quis dizer q dá p fazer mesmo se for versão antiga, SEM auto-stack, n tava perguntando.... respondendo sua pergunta, da p mandar direto p banco sim, e nem precisa virar fã de alguem, se alguem fizer isso, pq é mt simples. só pegar a função q deposita dinheiro @edit respondendo a pergunta do outro tiozinho, essa q o miller postou, acho q deve ir só p qm matou A funçao dele manda pra quem deu o ultimo dano. A minha eh configuravel (!autoloot add) em ate 10 items (facil de mudar) Os items vao para quem deu mais dano ao monstro. (ou se voce quiser os items que se juntam (gold coin por exemplo) sao dividos igualmente entre os que deram dano, de acordo com quanto deu de dano) E tambem ele junta dinheiro e qualquer outro item juntavel (ex: Soul Orbs) E troca dinheiro ao atingir 100 (gold coins e platinum's)
  12. Eu por um acaso ja tenho isso. !autoloot add, nome do item -- adiciona items nos slots disponiveis !autoloot list -- todos os items na lista Ele junta dinheiro e transforma caso voce some 100. (Gold -> Platinum \ Platinum -> Crystal) Mas tipo, falta pensar como vou fazer para dar o AutoLoot apenas para o dono do corpo Alguem sabe?
  13. Porque voce nao faz isso realmente com o Sistema de camas? Ele fica Asleep (o player) recuperando HP e Stamina, e depois cria um NPC que nao se meche e tem o LookType do pokemon que voce estava usando, dormindo. Voce tambem pode usar uma source que muda o nome do Pokemon para "Nome do Player Pokemon" ou "Pokemon Asleep". =) Eh legalzinho mesmo assim.
  14. function onCastSpell(cid, var) local level = getPlayerLevel(cid) local max = getPlayerMaxHealth(cid)-getPlayerHealth(cid) doPlayerAddHealth(cid, math.min(level*2, max)) doSendMagicEffect(getThingPos(cid), 13) return true end Nao testei, mas heala o dobro do HP ou quanto falta pra completar o HP full =).
  15. function getDistanceTo(id) if(not id or id == 0) then selfIdle() return nil end local c = getCreaturePosition(id) if(not c.x or c.x == 0) then return nil end local s = getCreaturePosition(getNpcId()) if(not s.x or s.x == 0 or s.z ~= c.z) then return nil end return math.max(math.abs(s.x - c.x), math.abs(s.y - c.y)) end
  16. Tente mudar para "zao" minusculo. local travelNode = keywordHandler:addKeyword({'Zao'} local travelNode = keywordHandler:addKeyword({'zao'}
  17. Pede isso para os programadores, nao da pra fazer isso por Script pois agente soh pode fazer alguma coisa depois de algo acontecer. (EX: Uma parede sumir depois de usar um item, um monstro dar items depois de morrer, etc ..)
  18. Fugindo um pouco do meu ATS, um Portao do Templo de um War. Este leva para uma pequena Hunt de Demons, e para dentro de uma montanha, por cima, entra no templo, que levara para todos os lugares por portais .. =) Esta sem detalhes, espero que me ajudem, obrigado! Mais uma foto:
  19. No caso eh soh fazer duas coisas: Pronto, problemas resolvidos. -- Edit NOSSA, MIL DESCULPAS. UM AMIGO ME MANDOU AQUI O LINK, ACHEI QUE ERA RECENTE. DESCULPA REVIVER ISSO!
  20. Death, se ta precisando de alguma coisa pro Happy Family?
    Se quiser te faço Passives e coisas do gênero. So avisar =) Abraço.
  21. Muito bom, apesar de eu nao precisar. =) REP+ Amiguinho.
  22. Voce poderia fazer esse dano aumentar de pouco em pouco, assim o player se limitaria a ficar la por muito tempo. =)
  23. Entao, eu ja tinha pensado nisso, a versao 2.0 nao permite outras pessoas jogarem items e atrapalhar na receita. Como esse tal script no meu OT vai ser para items dentro de casa eu nunca realmente precisaria, mas voce pode usar um Script que faz a porta teleportar para o outro lado .. Tipo as que sao usadas em Trainers .. E que se ja tivesse alguem no lugar nao pudesse entrar mais ninguem. Nao, nao precisa, eh soh voce adicionar como eu falei no primeiro topico no script principal .. =) Boa sorte, qualquer coisa soh perguntar. bump
  24. Ahh .. Eh que sobre os detalhes, como meu PC eh muito lerdo eu demoro anos pra botar algumas pedrinhas, ai eu peço pro meu mapper. OBS: Eu nao sou mapper .. ;P Vou postar as imagens finais: Floor 7: Lembrando que eh Walkable Sea no caminho ali pra dentro .. Floor 5: Ali encima da montanha vai ser mais floresta (se eu conseguir fazer) ... e vai ser aonde vai ficar o Unicornio.
  25. bepokemon

    "show Off" - Uissu

    Então galerinha. Estou fazendo uma floresta aqui e esta querendo umas orientações. WizWars Bellumera Deem sua opiniao sobre como ficou e oque esta faltando/oque pode melhorar. Obrigado. Lembrando que eh para o mapa do WiWa, quem quiser participar sigam o Link na minha Assinatura.
  • Quem Está Navegando   0 membros estão online

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