Ir para conteúdo

kleibe

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    kleibe deu reputação a xWhiteWolf em Critical Skill System   
    Fala galera do TK, vejo que tem bastante gente procurando esse sisteminha que é praticamente igual ao dodge system, então eu decidi fazer visto que na realidade era só mudar 3 linhas kkkk em todo caso ta aí pra quem quiser:

    creaturescripts.xml:
     <!-- CRITICAL SYSTEM -->    <event type="statschange" name="critical" event="script" value="critical.lua"/> creaturescripts\scripts\login.lua:
    --- CRITICAL SYSTEM ---- registerCreatureEvent(cid, "critical") if getPlayerStorageValue(cid, 48913) == -1 then         setPlayerStorageValue(cid, 48913, 0)      end creaturescritps\scripts\critical.lua:
    --[[Critical System -------------------------  By Night Wolf]] local lvlcrit = 48913 local multiplier = 1.5 function onStatsChange(cid, attacker, type, combat, value) if isPlayer(attacker) and (not (attacker == cid)) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS)  then if (getPlayerStorageValue(attacker, lvlcrit)*3) >= math.random (0,1000) then dano = math.ceil(value*(multiplier)) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) doSendAnimatedText(getCreaturePos(attacker), "CRITICAL!!", 144) return false end end return true end lvlcrit é o storage que fica salvo o seu level de critical e multiplier é o multiplicador do dano para ataques críticos.. nesse caso um ataque critico vai ser 1,5 vezes maior doque um ataque normal (50% maior)

    Agora em actions.xml adicione:
    <action itemid="1294" script="criticalrock.lua"/> e em actions\scripts\criticalrock.lua adicione:
    --- CRITICAL System by Night Wolf       local config = {    effectonuse = 14, -- efeito que sai    levelscrit = 100,  --- leveis que terão    storagecrit = 48913 -- storage que será verificado    }     function onUse(cid, item, frompos, item2, topos)     if getPlayerStorageValue(cid, config.storagecrit) < config.levelscrit then    doRemoveItem(item.uid, 1) doSendMagicEffect(topos,config.effectonuse) doPlayerSendTextMessage(cid,22,"You've Leveled your Critical Skill to ["..(getPlayerStorageValue(cid, config.storagecrit)+1).."/"..config.levelscrit.."].") setPlayerStorageValue(cid, config.storagecrit, getPlayerStorageValue(cid, config.storagecrit)+1) elseif getPlayerStorageValue(cid, config.storagecrit) >= config.levelscrit then doPlayerSendTextMessage(cid,22,"You've already reached the MAX level of Critical Skill.\nCongratulations!!!!")     return 0     end return 1 end Feito isso tá pronto, pra editar o item que dá a skill de critical vc edita no actions.xml mesmo:
    <action itemid="1294"   << ID do item que será usado pra dar a skill.
    A config tá bem simples:
    effectonuse = 14, -- efeito que sai
       levelscrit = 100,  --- leveis que terão 
       storagecrit = 48913 -- storage que será verificado.

    Lembrando que cada pedra utilizada dará 0,3% a mais de chance.. 10 pedras dão 3% de chance de dar critico a cada ataque e 100 pedras (NIVEL MÁXIMO PADRÃO) dará 30% de chance de dar crítico em cada ataque.
    Espero que vcs gostem, qualquer coisa deixem os comentários aqui.

    Obs: aqui tá uma foto


    Note que esse script só funciona em players, se vc quiser que funcione em monstros você vai ter que abrir um por um todos os monstros do server e colocar essa tag aqui: 
    <script> <event name="critical"/> </script> coloque antes de  </monster>
    Minha dica: coloquem apenas no Trainer pra que o player consiga ver que ele tem o critical e quanto ele tira e deixem avisado que o sistema só vai funcionar em players. 
  2. Gostei
    kleibe deu reputação a Deathspawn R L em [8.60] Baiak Zerot's [3 Vips Free + 4 Donate]   
    Fala ae galera do fórum beleza neste post em downloads 8.60 vou lhes trazer um novo baiak edited por [100%] custom com novos systemas e hunts bem legal acho que está eu inovei mesmo vamos ate as informações e imagens do mapa go ?

    Scree'ns do mapa
    Parte de sima do templo

    Templo Full

    Vip 3 Full

    Vip 2 spot Full

    Vip 4 Full

    Account manager [Onde o player ira nascer]

    Spot vip 1 [Reformulada + vendedor de item's]

    Screen de sima

    Full vip 1 FREE

    Teleportes Free

    Templo de sima 2 full


    Fora o castle war e o ctf event full que o meu mapa oferece bom duvidas bugs scripts e etc poste no tópico que de alguma forma irei lhe ajudar att

    Creditos e Mapper's
    Same
    Mark
    Deathspawn

    Download do mapa




    Skan do mapa full



  3. Gostei
    kleibe deu reputação a juliosky em [8.60] EekBaiak by [ADM] Eek   
    Eae galera do TK, vim pra postar hoje aqui pra vcs meu ot que eu mesmo editei a grande parte dele... meu primeiro post ai de ot meu aki.
     
     Tenho ele a um bom tempo ja, mais venho sempre melhorando, agr descidi postar aqui pra vcs, configurem ao seus gostos.
     
     Oque coloquei ao sv ?
    Distro Tfs 0.3.6 City totalmente reformulada 8.60 Nova city donate Removido 8 Vips; Adicionado 2 Vips, 1 free e outra Donate Items, set editados Items donate Novas areas hunts Novas quests Monstros novos Area de eventos Cassino 5 Novos eventos automaticos adicionados; CTF ( Capture de Flag ) Zombie event Battle field Blood Castle Castle 24h GFS ( Guild Frag System ) ​Bom entre outras coisas, mais o mais importante está ai e adicionado por mim !
    Record de player 92 em 1 semana.
     
    Algumas Screenshots
     
    - Templo

     
    - Teleports

     
     
    - Itens donate

     
    - City Vip donate

     

     
    SCAN - Virus total
    Download - Mediafire
     
    É isso galera do TK, REP+ se gostar e REP- se caso nao gostou, comente,critique oq quiserem
  4. Gostei
    kleibe deu reputação a xWhiteWolf em Dodge System   
    só fazer um creaturescript onStatsChange e multiplicar a chance por um fator k que será o storage (LEVEL do dodge)
     
    local lvldodge = 48902 local percent = 0.5function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS  then if ( getPlayerStorageValue(cid, lvldodge)*0.3) >= math.random (0,100) then ndmg = math.ceil(value*(percent)) doCreatureAddHealth(cid, -ndmg) doSendAnimatedText(getCreaturePos(cid), "-"..ndmg, TEXTCOLOR_RED) to sem tempo pra fazer isso mas se alguém quiser tentar é bem facinho

Informação Importante

Confirmação de Termo