Ir para conteúdo

Fabio Leandro

Membro
  • Registro em

  • Última visita

Tudo que Fabio Leandro postou

  1. Obrigado pela resposta mas não é assim que eu queria, essa izanami é diferente, totalmente diferente do que eu quero, vc leu a descrição? Obrigado.
  2. Eu queria que ela funcionasse estilo exura sio, por exemplo: exura sio "fulano, seria: invunerable"fulano e ele ficaria invuneravel por 5 segundos a qualquer dano, por 5 segundos, e o player so poderia usar esta magia de novo após 10 segundos. Entenderam?
  3. ja verifiquei pois também imaginei isso, mas não acho nada sobre block, ou temple, ou forbidden, ou qlq coisa assim, vou deixar meu talkactions aqui: TALKACTIONS.LUA:
  4. @KotZletY não acho nada falando sobre "temple" ou "magic plate" ou qlq uma das palavras. game.cpp:
  5. Não sei se é a distro, não sei se é algum talkaction, mas ja procurei em tudo e não consigo achar, por favor peço ajuda. TFS 0.4 VERSION 8.6
  6. mano o link ta off, poderia postar novamente por gentileza? queria so pra jogar com amigos offline mesmo, esse mapa era mto bom, por favor mano o link ta off, poderia postar novamente por gentileza? queria so pra jogar com amigos offline mesmo, esse mapa era mto bom, por favor
  7. Quando o player pega lvl 500 não upa mais, como se o limite lvl fosse 500, mas coloquei na script da stage que o limite lvl seria 60000. Alguém poderia me ajudar? O que estaria de errado? segue a script: <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="80" multiplier="400"/> <stage minlevel="81" maxlevel="100" multiplier="300"/> <stage minlevel="101" maxlevel="150" multiplier="200"/> <stage minlevel="151" maxlevel="200" multiplier="150"/> <stage minlevel="201" maxlevel="250" multiplier="100"/> <stage minlevel="251" maxlevel="300" multiplier="50"/> <stage minlevel="301" maxlevel="350" multiplier="45"/> <stage minlevel="351" maxlevel="400" multiplier="30"/> <stage minlevel="401" maxlevel="500" multiplier="15"/> <stage minlevel="501" maxlevel="600" multiplier="5"/> <stage minlevel="601" maxlevel="650" multiplier="3" /> <stage minlevel="651" maxlevel="70000" multiplier="1" /> </world> </stages> Obrigado! Thanks! REP+ Quero que depois do level 651 a xp fique 1 e assim por diante, o level 70000 é ilusorio, como se fosse impossivel pegar, dai o player sempre ficaria com xp 1 do lvl 651 ao 70000
  8. Estou criando uma area ROSHAMUL para meu baiak, e criei o monstro GUZZLEMAW, com o looktype de um elder beholder, quando eu sumono ele com o GOD ele aparece normalmente, não aparece nenhum erro nele na distro. Mas daí fui colocar ele no mapa pelo REMERES, também coloquei normal, mas quando abri a distro me deparei com o seguinte erro: Não aparece mais nenhum erro, apenas esse, não aparece erro no monstro, nada, apenas dizendo que não foi encontrado. Já me certifiquei que está certinho no monsters.xml, e nas scripts, poque senão, não estaria aparecendo perfeitamente quando digito /m guzlemaw, o que pode ser? Desde ja agradeço.
  9. Eu ja tinha visto esse topico obrigado, entenda que o impotante pra mim é o sistema de mostrar a numeração enxendo so o que falta do life, a cor azul é só um detalhe.
  10. Como vcs entenderam eu quero que meu autoloot possibilite o free account de pegar apenas 1 item e o vip account de pegar 5 items. mods/autoloot.xml: talkactions/scripts/autoloot.lua creaturescripts/scripts/autoloot.lua REP+
  11. vou mandar a INTENSE HEALING mais conhecida como EXURA GRAN rs local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 6) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  12. ue eu qero de todas kk, quer que eu faça upload das pastas actions, e spells?
  13. local MIN = 1250 local MAX = 1600 local EMPTY_POTION = 7635 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if((not(isKnight(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 130) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then doCreatureSay(itemEx.uid, "Only knights of level 130 or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end if doCreatureAddHealth(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) return TRUE end Mas eu queria que ficasse assim tanto nas potions quanto nas magias de healing, igual o global, n sei se vc ja viu por exemplo, eu tenho 1000 de life, dai perco 300 de life fico com 700 né, daí uso uma exura gran que enxeria 500 igual ta ai, mas no jogo so mostra enchendo 300 que é o que falta pra completar 1000, entendeu?
  14. é assim que eu quero, obrigado. Se vc puder me ajudar em mais um tópico que criei onde ninguém soube me ajudar, eu agradeceria muito. Envolve healing. link: REP+
  15. eu fiz assim: ta certo? <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="80" multiplier="400"/> <stage minlevel="81" maxlevel="100" multiplier="300"/> <stage minlevel="101" maxlevel="150" multiplier="200"/> <stage minlevel="151" maxlevel="200" multiplier="150"/> <stage minlevel="201" maxlevel="250" multiplier="100"/> <stage minlevel="251" maxlevel="300" multiplier="50"/> <stage minlevel="301" maxlevel="350" multiplier="45"/> <stage minlevel="351" maxlevel="400" multiplier="30"/> <stage minlevel="401" maxlevel="500" multiplier="20"/> <stage minlevel="501" maxlevel="600" multiplier="10"/> <stage minlevel="601" maxlevel="66000" multiplier="5" /> </world> </stages>
  16. Vou dar seu rep+ desculpe esqueci, so me responda isso, aonde adiciono esse max level? no mesmo stage.xml?
  17. ainda estou com o mesmo erro fui perceber agora, dei level 700 pra um player so pra testar, e quando fui matar um monstro nao upou nada, nao subiu nem 1 real de lvl, to reabrindo topico, ja te dei rep+, mas por favor me ajuda, vou colar minha stages.xml: <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="80" multiplier="400"/> <stage minlevel="81" maxlevel="100" multiplier="300"/> <stage minlevel="101" maxlevel="150" multiplier="200"/> <stage minlevel="151" maxlevel="200" multiplier="150"/> <stage minlevel="201" maxlevel="250" multiplier="100"/> <stage minlevel="251" maxlevel="300" multiplier="50"/> <stage minlevel="301" maxlevel="350" multiplier="45"/> <stage minlevel="351" maxlevel="400" multiplier="30"/> <stage minlevel="401" maxlevel="500" multiplier="20"/> <stage minlevel="501" maxlevel="600" multiplier="10"/> <stage minlevel="601" multiplier="5"/> </world> </stages> Veja se vc encontra algum erro, abraço.
  18. ja consegui solucionar o erro, meu stage.lua estava errado, configurei e deu certo como vc se preocupou em responder, vou te dar rep+, grande abraço
  19. valeu, boas provas era sobre o healing igual do global, aquele que mostra apenas a vida que falta enxer e não o total. Mas de boa, valeu ai! ?
  20. porra se eu fosse uma mulher te dava a buceta agora, com todo respeito man! Porra vc é foda demaaaixxxx! Procurei tanto por isso e nunca consegui ajuda! obrigado de verdade excelente trabalho! sou seu fã! se vc estiver desocupado é claro, veja se consegue resolver este tópico pra mim, ngm conseguiu: NOVAMENTE MUITO OBRIGADO! rep+
  21. local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. "Hello ." end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type {account} to manage your account and if you want to start over then type {cancel}.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type {account} to create an account or type {recover} to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "critical") registerCreatureEvent(cid, "AmoebaTask") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "recompensa") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "TopFrags") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "expvip") registerCreatureEvent(cid, "PlayerKill") registerCreatureEvent(cid, "AuraLogin") registerCreatureEvent(cid, "Auto Loot") registerCreatureEvent(cid, "vipeffects") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "TopEffect") registerCreatureEvent(cid, "BlessAmulet") registerCreatureEvent(cid, "ProtectLevel") registerCreatureEvent(cid, "hmup") registerCreatureEvent(cid, "Popup1") registerCreatureEvent(cid, "blesscheck") registerCreatureEvent(cid, "AdvEffect") registerCreatureEvent(cid, "CastleExp") registerCreatureEvent(cid, "DesertDeath") registerCreatureEvent(cid, "DesertCombat") registerCreatureEvent(cid, "BattleDeath") registerCreatureEvent(cid, "ZombieThink") registerCreatureEvent(cid, "ZombieDeath") registerCreatureEvent(cid, "BattleCombat") registerCreatureEvent(cid, "FragsGuildLogin") registerCreatureEvent(cid, "FragsGuildKill") registerCreatureEvent(cid, "ctf") registerCreatureEvent(cid, "ga1") registerCreatureEvent(cid, "ga2") registerCreatureEvent(cid, "ga3") registerCreatureEvent(cid, "gv1") registerCreatureEvent(cid, "gv2") registerCreatureEvent(cid, "gv3") if (InitArenaScript ~= 0) then InitArenaScript = 1 -- make arena rooms free for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end -- if he did not make full arena 1 he must start from zero if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 2 he must start from zero if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 3 he must start from zero if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) -- did not arena level end setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 setPlayerStorageValue(cid, 42352, 0) -- is not in arena registerCreatureEvent(cid, "deathchannel") if getPlayerStorageValue(cid, 48913) == -1 then setPlayerStorageValue(cid, 48913, 0) end return true end Só uma pergntinha básica, porque toda script que to pegandno no TK depois da atualização deles, está bugando no meu server? Todas sem excessão, aparece o erro UNEXPECTED NEAR "´" e não tem nada na linha que seha um "´"

Informação Importante

Confirmação de Termo