
Tudo que Fabio Leandro postou
-
Queria um HEALING igual ao do global, na cor azul, e mostrando a numeração apenas do que falta pra enxer o life
quer dizer que so consigo esse sistema usando otx?
-
Quero criar uma magia que deixasse o player invunerável a qualquer dano por 5 segundos. (leiam a descrição)
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.
-
Quero criar uma magia que deixasse o player invunerável a qualquer dano por 5 segundos. (leiam a descrição)
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?
-
Não consigo dizer palavras simples como "temple" ou "magic" aparece: you can't this message
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:
-
Não consigo dizer palavras simples como "temple" ou "magic" aparece: you can't this message
@KotZletY não acho nada falando sobre "temple" ou "magic plate" ou qlq uma das palavras. game.cpp:
- Não consigo dizer palavras simples como "temple" ou "magic" aparece: you can't this message
-
Não consigo dizer palavras simples como "temple" ou "magic" aparece: you can't this message
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
- Mapa Foxworld! Igualzinho.
-
O que há de errado nessa stage? porque não funciona?
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
-
(Resolvido)Spawn::addmonster cannot find "guzzlemaw" (não aparece no mapa só no remeres)
Consegui, rep+ obrigado consegue resolver esse tópico?:
-
(Resolvido)Spawn::addmonster cannot find "guzzlemaw" (não aparece no mapa só no remeres)
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.
-
Queria um HEALING igual ao do global, na cor azul, e mostrando a numeração apenas do que falta pra enxer o life
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.
-
(Resolvido)[PEDIDO] Autoloot System com 1 autoloot para free account e 5 para vip account.
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+
-
Queria um HEALING igual ao do global, na cor azul, e mostrando a numeração apenas do que falta pra enxer o life
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
-
Queria um HEALING igual ao do global, na cor azul, e mostrando a numeração apenas do que falta pra enxer o life
ue eu qero de todas kk, quer que eu faça upload das pastas actions, e spells?
-
Queria um HEALING igual ao do global, na cor azul, e mostrando a numeração apenas do que falta pra enxer o life
qual? fala o nome do arquivo que te mando spells?
-
Queria um HEALING igual ao do global, na cor azul, e mostrando a numeração apenas do que falta pra enxer o life
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?
-
(Resolvido)Quando o char pega lvl 400 não upa mais, porque?
é 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+
-
(Resolvido)Quando o char pega lvl 400 não upa mais, porque?
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>
-
(Resolvido)Quando o char pega lvl 400 não upa mais, porque?
Vou dar seu rep+ desculpe esqueci, so me responda isso, aonde adiciono esse max level? no mesmo stage.xml?
-
(Resolvido)Quando o char pega lvl 400 não upa mais, porque?
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.
-
(Resolvido)Quando o char pega lvl 400 não upa mais, porque?
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
-
(Resolvido)Creaturescript de luz quando o player logar, leiam a descrição.
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! ?
-
(Resolvido)Creaturescript de luz quando o player logar, leiam a descrição.
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+
-
(Resolvido)Creaturescript de luz quando o player logar, leiam a descrição.
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 "´"