-
Total de itens
962 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que Furabio postou
-
creatureevent Efeitos texto animado ao upar level, ml, skills...
tópico respondeu ao larissaots de Furabio em Globalevents e Spells
Muito bom o script, obrigado por compartilhar. -
creatureevent [TFS 1.X] Anti-Magebomb
tópico respondeu ao larissaots de Furabio em Globalevents e Spells
Muito bom o script, eu também fiz um versão parecida com essa. -
globalevent [TFS 1.x] Removendo House por Tempo OFF
tópico respondeu ao larissaots de Furabio em Globalevents e Spells
Esse é um script muito útil, obrigado por compartilhar. -
Ainda tem essa dúvida ? Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para pedidos e dúvidas resolvido.
-
dúvida [SQLiteStudio] Account Status VIP Status
tópico respondeu ao Super Sonic de Furabio em Lixeira Pública
Só editando as sources. Tópico movido para a área correta. -
local tppos = {x=1095,y=1062,z=7} local exp = 1000000 -- Quanto de experience o player irá ganhar?! local default = {6570,6571,2090} local vocs = {2158,2158,2154,2156,2158,2158,2154,2156} function onUse(cid, item, fromPosition, itemEx, toPosition) for x,i in pairs(default) do doPlayerAddItem(cid,i) doPlayerAddExp(cid, exp) end local bp = doPlayerAddItem(cid,5801,1) local gala = math.random(10,15) for x = 1, gala do doAddContainerItem(bp, 2160, 100) end local add = math.random(1,100) doAddContainerItem(bp, 2160, add) doAddContainerItem(bp, vocs[getPlayerVocation(cid)], 10) local ret = "" for x,i in pairs(default) do if x == 1 then ret = "1 " .. getItemNameById(i) else ret = ret .. ", 1 " ..getItemNameById(i) end end for x,i in pairs(getPlayersOnline()) do doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Devil Castle): e ganhou 1000000 de experiências, 1 Chave de Addons, 10 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala..""..string.sub(add,1,10).." crystal coins, 1 mochila surpresa vermelha e outra 1 mochila surpresa Azul!") end doTeleportThing(cid,tppos) doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW) doSendMagicEffect(getCreaturePosition(cid), math.random(28,28)) doSendMagicEffect(tppos,10) return true end
-
Tópico movido para pedidos e dúvidas resolvida.
-
Verifica se funciona normal agora : local config = { minimo = 1, -- Recuperação mínima de mana maximo = 25, -- Recuperação máxima de mana stamina = 1, -- Minutos de stamina a serem recuperados tempo = 10 -- Tempo em segundos da recuperação fica se repetindo } local events {} function Player.autoRege(self) if self:isPlayer() then if self:getStamina() < 2400 then self:setStamina(self:getStamina() + config.stamina) end if self:getMana() ~= player:getMaxMana() then self:addMana(math.random(config.minimo, config.maximo)) end addEvent(function() player:autoRege() end, config.tempo* 1000) end end function onStepIn(creature, item, position, fromPosition) local cid = creature:getId() local player = Player(cid) if player then events[player] = player:autoRege() end return true end function onStepOut(creature, item, position, fromPosition) local cid = creature:getId() local player = Player(cid) if player then stopEvent(events[player]) end return true end
-
Coloquei o do minervino como melhor resposta, mesmo meu code sendo superior Tópico movido para pedidos e dúvidas resolvido,
-
Já joguei e recomendo, muito bom o servidor mesmo.
-
Salvando o log da distro/executável em um arquivo
tópico respondeu ao Nightz de Furabio em Tutoriais de Infraestrutura
Com certeza é algo muito útil. -
Vou aprovar mesmo sem o scan por conhecer o repositório do github que está, e sei que não possui vírus.
-
Teria como postar o scan, pra mim aprovar ?
-
Tópico movido para pedidos e dúvidas resolvido.
-
anúncio Novo sistema de Cargos e Novas pips!
tópico respondeu ao Administrador de Furabio em Noticias
Gostei bastante das novas pips, e do novo sistema de evolução da mesma. ~~~~Hail xTibia~~~~- 51 respostas
-
- novos cargos
- pips
-
(e 2 mais)
Tags:
-
^ usa esse que eu acabei de fazer baseado nesse seu : local items = { [1] = {2512, 2190, 2461, 2649, 2642}, [2] = {2512, 2182, 2461, 2649, 2642}, [3] = {2512, 5907, 2461, 2649, 2642}, [4] = {2512, 2376, 2461, 2649, 2642}, } function onLogin(cid) if getPlayerStorageValue(cid, 30001) < 1 then local item = items[getPlayerVocation(cid)] for i = #item do doPlayerAddItem(cid, item[i], 1) end doPlayerAddItem(cid, 2652, 1) local bag = doPlayerAddItem(cid, 1988, 1) doAddContainerItem(bag, 2160, 3) doAddContainerItem(bag, 2554, 1) doAddContainerItem(bag, 2420, 1) doAddContainerItem(bag, 2120, 1) doAddContainerItem(bag, 2675, 5) doAddContainerItem(bag, 2680, 5) setPlayerStorageValue(cid, 30001, 1) end return true end e ai funcionou ?
-
Tópico movido para pedidos e dúvidas resolvido.
-
Tópico movido para a área correta. Acredito que um creaturescript Onlogin, resolve o problema(e será mais fácil do fazer um sistema no gesior).
-
action [Pokemon] Catch System Por Skill
tópico respondeu ao Lordbaxx de Furabio em Mods, funções e outros
Muito bom cara, obrigado por compartilhar.- 4 respostas
-
- catch por skill
- 8.54
-
(e 2 mais)
Tags:
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Novas pips staff, sugestões e críticas
tópico respondeu ao Administrador de Furabio em Lixeira Pública
Pfts *-* -
local time, storage = 5, 74540 function onUse(cid) if getPlayerSkullType(cid) >= SKULL_WHITE or isPlayerPzLocked(cid) then doPlayerSendTextMessage(cid, 19, "Não pode estar em pz ou estar pk para usar o item") return true end if getPlayerStorageValue(cid, storage) >= os.time() then doPlayerSendTextMessage(cid, 19, "O item só pode ser usado a cada 5 minutos falta" .. getPlayerStorageValue(cid, storage) - os.time() .. " segundos." return true end doRemoveItem(item.uid, 1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) setPlayerStorageValue(cid, storage, os.time() + (time*60)) return true end
-
Se o script acima não funcionar use esse : local areas = { -- exemplo {{x= xxx, y= xxx, z= x}, {x= xxx, y=xxx, z=x}}, começo e fim da area {{x=1136, y=1019, z=7}, {x=1169, y=1039, z=7}}, } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499) function onCastSpell(cid, var) local p = 0 for _, area in pairs(areas) do if isInRange(getCreaturePosition(cid), area[1], area[2]) then p = 1 break end end if p == 0 then return doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode jogar wild grover nesta area.") return false end end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.