Tudo que Cerberus postou
-
Summon que some depois de um tempo
@Zazeros você não pois numero no storage dentro da configuração. o outro erro e quando você stá sem summon xD.. vou ver aqui ai não escontrou creature xD function onCastSpell(cid, var) local t = { storage = 9999, --poe numero de storage aqui que não tenha no servidor time = 60, --tempo em segundos sem poder usar dinovo quant = 1, -- quantidade de monstros sumonados summon = "Demon", -- poe name aki nMin = 1, -- tempo em minutos aqui da creatura sumir effect = CONST_ME_MAGIC_RED } if #getCreatureSummons(cid) < t.quant then if exhaustion.check(cid, t.storage) == false then exhaustion.set(cid, t.storage, t.time*1000) local mons = doSummonMonster(cid, t.summon) doConvinceCreature(cid,mons) addEvent(doRemoveCreature, t.nMin * 60 *1000, mons) doSendMagicEffect(getCreaturePosition(mons), t.effect) else return doPlayerSendCancel(cid, "Pode Summonar outro em: " ..exhaustion.get(cid, t.storage).."segundos.") end else doPlayerSendTextMessage(cid, 27, "Você já tem criatura summonada") end return true end
-
(Resolvido)Summon que cura o Player
mostra configurado no monstro tb. o <script> mostra o monstro todo.. o gnomo. o script de cura ta perfeito... deve ser a configuração.
-
COMO CONFIGURAR UM DOMÍNIO AO SITE ?
sim.. ao pagar dominio , o ip do servidor numerico , 192.168.1.240 ou quaaaaal for... fica sendo o dominio.
-
(Resolvido)Summon que cura o Player
e que ele pegou o meu em uma das partes olha na linha abaixo do oncast ta como CFG me vez do storage somente que o cara escreveu meu codigo. quando peço para ele por no paste bin ou notepad e para ver assim dese jeito consigo ve o erro e qual e a linha referente.. e ele cisma em posta o script.
-
(Resolvido)[Pedido] matar o boss nasce TP/Remover Pedra (TFS 1.3)
usa assim cara function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "Name_boss") -- nome da tag que vai puxar a morte do bicho. local creaturename = getCreatureName(cid) --local in_pos = {x=1015, y=1043, z=7, stackpos=2} -- posição onde vai nascer o portal -- local checkIID = getThingfromPos(in_pos) -- local to_pos = {x=1015, y=1046, z=7, stackpos=1} -- posição onde vai teleportar ao entrar no portal local tempo = 1 --in seconds tempo remover a stone local tpID = 1304 if creaturename == 'Tusky Hell' then -- aqui e o nome do bicho que vai morrer doCreatureSay(cid, "Parabens! voce conseguio derrotar "..creaturename.." , A pedra foi removida , ela volta em 1 minuto! Corra !!! hauaha.", TALKTYPE_ORANGE_1) addEvent(removeTeleport, 1000*tempo) end end function removeTeleport() local pos = {x=1015, y=1045, z=7, stackpos=1} -- onde portal nasceu e vai remover local ID = 1304 -- id da pedra que vai voltar local tempo = 1 --tempo para volta a pedra em minutos local get_sac = getTileItemById(pos, ID) if get_sac.uid > 0 then doRemoveItem(get_sac.uid,1) addEvent(doCreateItem, tempo*60* 1000, ID, 1, pos) doSendMagicEffect(pos, CONST_ME_POFF) return true end end assim vocÊ configura so em 1 lugar xD..mais se ja conseguiu ta otimo.
-
COMO CONFIGURAR UM DOMÍNIO AO SITE ?
normalmente.. o no-ip usa o ip da maquina, igual ao ip que você faz do servidor tipo name.servegame.com esse e dominio free , o pago você configura igual.
-
[Movements] Receber atributos ao equipar item.
pelo que entendo você vai ter teclarar o item. você pode fazer uma tabela igual cara falou de tanto a tanto ou faz 1 para cada armor puxando do mesmo script. vc pode add todos os itens que você quer e dentro do script checkar o atributo dele e assim puxar de 1 tabela o que add no player e o que remover tabela = { atribute shield = addshield+5, -- so exempo. escrito.. atributo axe = addaxe+3 } usaria a tag sem o slot e o slot ficaria dentro do script. <movevent event="Equip" itemid="123;321;456" script="Atributos_itens.lua"/> <movevent event="DeEquip" itemid="123;321;456" script="Atributos_itens.lua"/>
-
(Resolvido)Equipar X Item (checa o outfit e muda para outro de acordo)
começa assim <movevent type="DeEquip" itemid="ID" slot="ammo" event="function" value="script_outfit.lua"/> <movevent type="Equip" itemid="ID" slot="ammo" event="function" value="script_outfit.lua"> <vocation id="1"/> -- vocations que pode equipar <vocation id="2"/> -- vocations que pode equipar <vocation id="3"/> -- vocations que pode equipar <vocation id="4"/> -- vocations que pode equipar </movevent> agora script em movements crie o arquivo .Lua chamado script_outfit.lua --By Cerberus local cfg = { efeito = 51, -- escolha o efeito que ao equipar mostra outfit = 13, -- id do outfit p = getCreatureOutfit(cid), d = getCreaturePosition(cid), } function onEquip(cid, item, slot) local looktype = {lookType = cfg.outfit , lookHead = cfg.p.lookHead, lookBody = cfg.p.lookBody, lookLegs = cfg.p.lookLegs, lookFeet = cfg.p.lookFeet} -- looktype if getTilePzInfo(cfg.d) == false then doSetCreatureOutfit(cid, looktype, -1) doSendMagicEffect(cfg.d,cfg.efeito) -- effect else return doPlayerSendCancel(cid, "Você não pode equipar esse item no PZ.") end return true end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(cfg.d,cfg.efeito) -- effect return true end
-
(Resolvido)[Pedido] Item que Teleporta
tente assim adicionei outras coisas , se quiser que em ves de use usar no player o item , so falar.
-
COMO CONFIGURAR UM DOMÍNIO AO SITE ?
eu gosto de comprar dominio pelo site do No-ip ai uso cartão internacional.. ai e igual quando vc quer por ip no servidor poe o ip da maquina e eles azer o serviço para você. Agora se compra dominio em outro lugar eles vão te dar o DNS deles e so você direcionar ele a seu ip. gosto muito de comprar no site do no-ip mesmo o dominio.
-
(Resolvido)Summon que cura o Player
cara quando vc por o erro aqui você tem que por foto do script todo no paste bin , ou foto no notepad , para saber qual a linha que tem o erro... poste o script do erro aqui.. igual o que ta usando https://pastebin.com/ mais aposto que você não colocou a storage no lugar do ????
-
(Resolvido)Summon que cura o Player
tb acho estranho isso mais pode ser o tfs . mais ele disse que não tem erro na distro, então e o script.
-
(Resolvido)Summon que cura o Player
vlw tava usando parte do dele.. ai desisti ahauaha..ai fiz outro...com o que eu entendo.. spell não sou bom com essas variaveis.. ai fiz outro da 1 olhada ae. @KotZletY
-
(Resolvido)Summon que cura o Player
escrevi errado olha no script onde tem tempo escrito poe assim no script. ctg.tempo onde ta pos = local pos = getCreaturePosition(master) põe local pos = getCreaturePosition(cid) estou pelo celular net caiu desculpa erro de digitação.
-
(Resolvido)Summon que cura o Player
agora vou fazer de outro jeito ... faz seguinte em creature event criar um arquivo Cura.lua <event type="cast" name="cura" event="script" value="Cura.lua"/> add isso dentro dele agora vai no monstro gnomo seu poe isso <script> <event name="cura"/> </script> se não funcionar vai em login do creatureevent e registra registerCreatureEvent(cid, "cura")
-
(Resolvido)Summon que cura o Player
deu erro na linha 17 olha ae.. no script de cura , vc poe letra i errado em algum lugar
-
(Resolvido)Summon que cura o Player
vc é ADM , tem que tomar cuidado com isso... poe isso aqui no spell print(""..getCreatureName(master).."") tia combat e poe valor tipo 1000 onde tem (master,combat) escreve (master,1000) dependendo vou fazer isso de outro jeito xd.
-
(Resolvido)Summon que cura o Player
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, 1.5, 2) function onCastSpell(cid,var) local master = getCreatureMaster(cid) if isCreature(target) then doCreatureAddHealth(target, -100) doCreatureAddHealth(master, combat) else return doCombat(cid, combat, var) end end
-
(Resolvido)Summon que cura o Player
tirou life do bicho que atacou?
-
Bug no life ao deslogar com summon
ta checando dentro de um container se tiver em outro lugar ja não executa parte de baixo.. tipo se tiver na mão e 1 slot não container. tipo isso tb tem que ter..vai checkar se tem o item nos slots ee não dentro de 1 bp. elseif getItemAttribute(item.uid, "status") then tipo assim elseif getItemAttribute(item.uid, "status") then
-
(Resolvido)Summon que cura o Player
tenta 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, 1.5, 2) function onCastSpell(cid,var) if isCreature(target) or isPlayer(target) then doCreatureAddHealth(target, -100) doCreatureAddHealth(getCreatureMaster(cid), combat) return doCombat(cid, combat, var) end end ai se quiser valor em formula faz outro local 2 com a função de dano , ai ele tira dano do bicho e volta pro player
-
Summon que some depois de um tempo
function onCastSpell(cid, var) local t = { storage = ??????, --poe numero de storage aqui que não tenha no servidor time = 1, --tempo em minutos sem poder usar dinovo quant = 1, -- quantidade de monstros sumonados summon = "", -- poe name aki nMin = 1, -- tempo em minutos aqui da creatura sumir effect = CONST_ME_MAGIC_RED } if exhaustion.check(cid, t.storage) == false then if(#getCreatureSummons(cid) < t.quant)then exhaustion.set(cid, t.storage, t.time*60*1000) local mons = doSummonMonster(cid, t.summon) doConvinceCreature(cid,mons) addEvent(doRemoveCreature, t.nMin * 60 *1000, mons) doSendMagicEffect(getCreaturePosition(mons), t.effect) else doPlayerSendTextMessage(cid, 27, "Você já tem criatura summonada") end else return doPlayerSendCancel(cid, "Pode Summonar outro em: " ..exhaustion.get(cid, t.storage).."segundos.") end return true end ponha dentro do seu spell
-
[PEDIDO] Script Alavanca Halls of Hope
Fala como seria , se não tem, nois cria ahauaha.
-
(Resolvido)[Pedido] matar o boss nasce TP/Remover Pedra (TFS 1.3)
xD.. de nada xD e nois . o outro de remover a pedra já sabe fazer tb ne? a partir desse que te passei.
-
(Resolvido)[Pedido] matar o boss nasce TP/Remover Pedra (TFS 1.3)
function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "Name_boss") -- nome da tag que vai puxar a morte do bicho. local creaturename = getCreatureName(cid) local in_pos = {x=xx, y=yy, z=zz, stackpos=2} -- posição onde vai nascer o portal local checkIID = getThingfromPos(in_pos) local to_pos = {x=xx, y=yy, z=zz, stackpos=1} -- posição onde vai teleportar ao entrar no portal local time_to_pass = 60 -- in seconds local tpID = 1387 if creaturename == 'Nome do boss' then -- aqui e o nome do bicho que vai morrer teleport = doCreateTeleport(tpID, to_pos, in_pos) doSendMagicEffect(in_pos, CONST_ME_TELEPORT) doCreatureSay(cid, "Parabens! voce conseguio derrotar "..creaturename.." , Você tem "..time_to_pass.." segundos para passar no portal!!!! hauaha.", TALKTYPE_ORANGE_1) addEvent(removeTeleport, 1000*time_to_pass) end end function removeTeleport() local pos = {x=1068, y=955, z=11, stackpos=1} -- onde portal nasceu e vai remover local ID = 1387 -- id do portal que você usa local get_sac = getTileItemById(pos, ID) print(""..get_sac.itemid.."") if get_sac.uid > 0 then doRemoveItem(get_sac.uid,1) doSendMagicEffect(pos, CONST_ME_POFF) return true end end desculpe eu puis 1 end a mais mais já arrumei.