Ir para conteúdo

Ribeiro Foda

Membro
  • Registro em

  • Última visita

Tudo que Ribeiro Foda postou

  1. PERFEITO CARA ! REP+ Só uma coisa, tem como a spell cair no local que voce citar as palavras invez de precisar de target pra ela ficar caindo onde está com target?
  2. O 1 onCastSpell é o verdadeiro. Onde ta o 2 é errado, so tirar a linha do onCastSpell e deixar a partir do ifGetPlayerStorageValue.(cid, config.storage). Eu fiz a spell pra funcionar pra cair uma chuva de fogo do Ar e dar dano, so que essa script onde ta o onCastSpell 2 previne que o player consiga spamar ela, só de tanto em tanto seconds (esquece no config que o Seconds ta = 0 pq tava testando) ai ele tambem faz a contagem se o player tenta usar do tanto tempo que falta. Eu ja uso na minhas spell esse script da contagem, mas elas são por Combat, esse esta direto na onCastSpell entao n sei configurar quando é assim. Spell verdadeira:
  3. Entao, pode arrumar a script para funcionar a parte ali, pq o erro que n le deve ser essa parte
  4. com essa parte a script não funciona se eu acrescento no onCastSpell da script acho pq ela não e por Combat function onCastSpell(cid, var) if getPlayerStorageValue(cid, config.storage) == -1 then setPlayerStorageValue(cid, config.storage, os.time()-config.seconds) end if config.seconds-(os.time()-getPlayerStorageValue(cid, config.storage)) > 0 then doPlayerSendCancel(cid, string.format(config.msg, config.seconds-(os.time()-getPlayerStorageValue(cid, config.storage)))) return true end if getPlayerMana(cid) >= config.mana then doPlayerAddMana(cid, -config.mana) setPlayerStorageValue(cid, config.storage, os.time()) addEvent(doCombat, 0, cid, combat, var) else doPlayerSendCancel(cid, config.semMana) doSendMagicEffect(getPlayerPosition(cid),2) end return true end
  5. Preciso que a função do addEvent(doCombat, 0, cid, combat, var) Funcione em function onCastSpell(cid, var) dessa Spell Porque não é por não é via combat é via function onCastSpell(cid, var) @Rusherzin
  6. Preciso que quando o player usar a spell aconteça isso junto com o combat: Spell:
  7. Perfeito! Muito Obrigado! REP+
  8. Boa tarde, TSF 0.3.1 Toda vez que tento criar o NPC da um erro na distro: Script do NPC:
  9. Ribeiro Foda postou uma resposta no tópico em Suporte Tibia OTServer
    Eu peguei de um serv 8.5 mas não funcinou direito as scripts nem o mapa esta legal. Se alguem tiver algum OT que tenha para me passar para copiar e pegar
  10. Ribeiro Foda postou uma resposta no tópico em Suporte Tibia OTServer
    Boa Tarde, Alguém por favor poderia me passar o MAPA + SCRIPTS da Pits of Inferno (POi) para TSF 0.3.1 ( OT 8.4). Para dar Import para meu mapa. Grato
  11. Ribeiro Foda postou uma resposta no tópico em Suporte Tibia OTServer
    O 1 jeito hahaha, vlw mesmo! REP+
  12. Ribeiro Foda postou uma resposta no tópico em Suporte Tibia OTServer
    @Zanrix PERFEITO! Tem como colocar que só da para falar 1x? Pois se o player quiser ele vai ficar falando para sempre e pegando item.
  13. Ribeiro Foda postou uma resposta no tópico em Suporte Tibia OTServer
    Boa noite! Gostaria de um script de NPC no qual o NPC teria essa função: Você fala com ele, ele faz uma entrada explicando oque ele faz, ai você responde {pergunta} e te faz uma pergunta e te fala 3 Respostas, mas só uma é a certa. Se você acertar ganha um item X. Exemplo:
  14. SQL: PRINT: http://imgur.com/zxsyROL ( NÃO TEM NENHUMA GUILD CRIADA)
  15. @Kemmlly EDIT: Tem outro account dentro da pasta Class:
  16. Fala galera, estou editando meu site e apareceu esse problema quando eu tento acessar a parte Account do Site: ( http://localhost/account.php)
  17. Como coloco a storage ? Não muito bem!
  18. xWhiteWolf, voce consegue colocar para não perder o loop quando relogar ou deslogar?
  19. Nao foi! edit: consegui arrumar foi easy!
  20. Oi pessoal do TK! Blza? preciso que alguém me ajude a arrumar a área de de um script que é esse: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 41) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 41) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, -0.7, 0, -0.7, 0) setCombatCondition(combat1, condition) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, -0.7, 0, -0.7, 0) setCombatCondition(combat2, condition) local glacier = { {0, 1, 1, 1, 0}, {1, 0, 0, 0, 1}, {1, 0, 2, 0, 1}, {1, 0, 0, 0, 1}, {0, 1, 1, 1, 0} } local glacier2 = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 2, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } local area = createCombatArea(glacier) setCombatArea(combat1, area) local area2 = createCombatArea(glacier2) setCombatArea(combat2, area2) function onGetFormulaValues() return -200, -200, -200, -200 end function onGetFormulaValues1() return -200, -200, -200, -200 end setCombatCallback(combat2, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") setCombatCallback(combat1, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues1") local chance = 90 function onStatsChange(cid, attacker, type, combat, value) if value >= 5 and type == 1 then if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == 7897 then local random = math.random(100) if random >= chance then doCombat( cid, combat2, numberToVariant(cid) ) doCombat( cid, combat1, numberToVariant(cid) ) return TRUE end end end return TRUE end Quero que a área seja assim: ____________ | PLAYER | |___________| Ou seja ela quero que fique em volta do player! ATT: Ribeiro
  21. Se quiser ajuda eu tenho o mapa completo e a script essa redstar eu configurei lá, a script da tower e tudoo! Precisar so chama PM!
  22. Não entendi se puder fazer para min por favor! Quero que mesmo que relogue continue com a script, quando relogo da esse erro: [15/11/2014 10:51:01] data/lib/constant.lua:617: attempt to index local 'pos' (a number value) [15/11/2014 10:51:01] stack traceback: [15/11/2014 10:51:01] data/lib/constant.lua:617: in function 'loopEffect' [15/11/2014 10:51:01] data/lib/constant.lua:630: in function <data/lib/constant.lua:628>
  23. Tem como colocar para ficar para sempre? Porque quando o character reloga perde! E da esse erro tambem: [15/11/2014 10:51:01] data/lib/constant.lua:617: attempt to index local 'pos' (a number value) [15/11/2014 10:51:01] stack traceback: [15/11/2014 10:51:01] data/lib/constant.lua:617: in function 'loopEffect' [15/11/2014 10:51:01] data/lib/constant.lua:630: in function <data/lib/constant.lua:628>

Informação Importante

Confirmação de Termo