Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. seguinte cara, todas as coisas que utilizam addEvent vão retornar esse erro (assim como a spell Kamui que eu fiz).. qq acontece: No addEvent ele puxa as informações da posição do target depois de X segundos e se ele morrer no intervalo dá um erro de que não foi possível achar a posição, só isso. É um erro inofensivo, algumas vezes dá pra você resolver, outras não haha. Procura um tutorial de addEvent pra vc se localizar melhor noque eu falei
  2. não caras, apenas não auheuhuhauhea pode matar gente dentro do Kamui, vai dar um erro na source por causa do addEvent mas não é nada demais.. O problema que vc tem é no script de frags do creaturescripts, não tem nada a ver com o meu script :] script com nome kill100.lua na linha 5: Ele não reconhece a função getPlayerFrags.. remove esse creaturescript do seu server que já volta tudo ao normal
  3. não tem comando pra mexer na attack speed mas o regen é fazível
  4. mas daí ficaria zoado.. um cara tá caçando de boa e eu coloco ele no kamui e volto pro tempo só pra trollar auhhieuhiaea
  5. o script ai ja está feito pra premium account cara, só o nome que tá escrito [VIP], coloca em creaturescripts\scripts\login.lua antes do ultimo return true e seja feliz
  6. if getPlayerGroupId(cid) >= 3 and isPlayer(cid) then local tempo = 0.3 --- de quanto em quanto segundos ele solta o efeito function loop (cid) local pos = getCreaturePosition(cid) local effects = 19 ----- EFEITO QUE VC QUERIA doSendMagicEffect(pos, effects) addEvent(function() if isCreature(cid) then loop(cid) end end, 1000 * tempo) return true end loop(cid) end
  7. não estão todas '-' se a posição do cara for norte ele só vai adicionar a condition nesses 3 SQM's aqui: conditionpos = { {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z}, {x=getCreaturePosition(cid).x -1, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z}, {x=getCreaturePosition(cid).x +1, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z} } vc tem que fazer um desenho no paint pra verificar quais os SQM's que vc quer que pegue e adicionar eles aí e nas outras direções Nesse caso tá só em 3 sqm.. o sqm X, Y+3, Z, o
  8. eu testei antes de postar, adiciona o resto das posições que vai funcionar :3
  9. se o player tiver olhando pro norte os efeitos vão pras posições {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z}, {x=getCreaturePosition(cid).x -1, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z}, {x=getCreaturePosition(cid).x +1, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z} e a condition vai ser setada nas posições: {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y +3, z=getCreaturePosition(cid).z}, {x=getCreaturePosition(cid).x -1, y=getCreaturePosition(cid).y +3, z=getCreaturePosition
  10. tá feito: function onCastSpell(cid, var) target = getCreatureTarget(cid) doSetCreatureOutfit(cid, getCreatureOutfit(target), 5000) return true end <instant name="Nome Qualquer" words="henge no jutso" lvl="23" mana="25" range="3" needtarget="1" exhaustion="1000" blockwalls="1" needlearn="0" event="script" value="nomequalquer.lua"> <vocation id="5"/> </instant>
  11. local combatpremium = createCombatObject() setCombatParam(combatpremium, COMBAT_PARAM_EFFECT, 14) setCombatParam(combatpremium, COMBAT_PARAM_AGGRESSIVE, 0) local conditionpremium = createConditionObject(CONDITION_HASTE) setConditionParam(conditionpremium, CONDITION_PARAM_TICKS, 36000) setConditionFormula(conditionpremium, 0.4, -24, 0.5, -24) setCombatCondition(combatpremium, conditionpremium) local gelocondition = createConditionObject(CONDITION_PARALYZE) setConditionParam(gelocondition, CONDITION_PARAM_TICKS, 10000) setConditionFormula(gelocondition, -0.9, 0, -0.9, 0) function canE
  12. lê o link que eu te passei cara, não é bem mais fácil?
  13. http://www.tibiaking.com/forum/topic/38064-vip-no-nome-vip-system-by-account-v10-kydrai/page-2
  14. pode haver a vontade mais vai aparecer um erro (apesar de não significar nada) auhuhauh
  15. sim, é uma bosta mas qnd vc faz addEvent usando function pra checar se eles tão vivos ainda a posição fica sendo a posição na hora que vai teleportar e não quando usou o script, então de nada adianta uhauhauha eu pensei em salvar as posições numa tabela, que deve ser exatamente como os caras do world of naruto online fizeram mas mó trampo ficar fazendo isso, até porque eu não tenho player no meu server pra testar se é possível acontecer um bug nessas de adicionar e remover gente da tabela e acabar teleportando um cara do kamui que antes tava do lado do dp pra alguma localização diferente (de o
  16. Apenas uma melhorada no script: function onCastSpell(cid, var) local target = getCreatureTarget(cid) local pos = getPlayerPosition(cid) local position127 = {x=pos.x+1, y=pos.y, z=pos.z} local position1 = {x=getThingPosition(target).x+1, y=getThingPosition(target).y+1, z=getThingPosition(target).z} doCreatureAddHealth(target, getCreatureMaxHealth(target)) doSendAnimatedText(getPlayerPosition(target), "-".. getCreatureMaxHealth(target) .."", TEXTCOLOR_RED) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doSendAnimatedText(pos, "-".. getCreatureMaxHealth(cid) .."", TEXTCOLOR_RED) doSendMag
  17. fiz de uma forma diferente, tá mais ou menos como vc pediu mas ele ainda sai por tempo haha http://www.tibiaking.com/forum/topic/38901-kamui-in/
  18. Fala galera do TK, tirei essa madrugada pra trazer um conteúdo novo a pedido do membro @alanmtd1, trata-se da spell Kamui do Obito só que eu fiz ela um pouquinho diferente; Testado em TFS 0.3.6, cliente 8.54; Descrição pra quem não conhece: O player fala 'kamui in', se ele tiver com um target vai entrar e o target; do contrário entra ele e todos que estiverem à sua volta; Feito isso eles serão teleportados para o Kamui, um lugar que você vai criar no seu mapa editor e colocar NO-PVP ZONE, spawn de monstro e NO Logout. Preste bem atenção nisso porque se você esquecer quaisquer um desses v
  19. eita, que estranho.. então deixa do jeito que tava antes e faz assim.. embaixo disso setPlayerStorageValue(cid,2423,daily1.storage) escreve print(getPlayerStorageValue(cid, 2423)) e me fala oque aparece no console
  20. substitui o primeiro script por esse aqui.. eu adicionei uma checagem de ver se são dos mesmos times antes de dar o storage local config = { affected = 10, -- quantos jogadores (deathAssits) da tabela Deathlist este script deve ser executado para? killStorageValue = 3943, deathStorageValue = 3944, -- commands for the texts (those inside of ||, example: |KILLS| to show skills): KILLS, KILLERNAME, TARGETNAME rewardItem = { use = true, itemid = 2160, minLevel = false, -- false if you don't want any level req minLevelDiff = false, -- false if you don't want any level diff req (negative numbe
  21. @ScreMMo, se possível seja mais específico quanto ao erro, é só um debug ou também dá erro no console? @Adriano SwaTT, uma das causas do debug é quando vc seta atributo em algo que não existe ou quando remove o chão, verifica se o script não tá fazendo nenhuma dessas coisas
  22. olha cara, não é por nada não mas acho que vc deveria mudar esse sistema aí porque o máximo que pode ter de vida é 60k se não me engano, depois disso o player começar a ter a vida separada em diversas barras e fica complicado de saber o quanto vc realmente tem de vida (fica muito porco), aqui na minha assinatura tem um sistema de reset por npc (dá pra achar outros tipos por talkaction e tal) mas no meu a vida após resetar fica 15% da vida atual (dá pra configurar pra ser mais). Agora pensa cmg rapidinho, vamos supor que eu aumenta pra 50% (metade). Um player nv 100 deve ter uns 2k de vida, ele
  23. muda no effects pro efeito que vc quer ué: if getPlayerGroupId(cid) >= 3 and isPlayer(cid) then local tempo = 0.3 --- de quanto em quanto segundos ele solta o efeito function loop (cid) local pos = getCreaturePosition(cid) local effects = 19 ----- EFEITO QUE VC QUERIA local effectPositions = { {x = pos.x, y = pos.y - 1, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y - 1, z = pos.z}, {x = pos.x +
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo