Tudo que Alencar123 postou
-
[AJUDA] passiva do electabuzz
não resolveria adicionar essa linha mais 2 vezes não? sendStickEff(cid, t[a])
-
Summon Protect
Se for player quem vai perder hp e quem tirar for summon vai ser cancelado Se o player for atacante (qualquer player, caso queira que mude somente para o dono me avise) e summon quem vai perder o hp então vai ser cancelado Se um summon fazer outro summon perder hp e eles tiverem o mesmo dono vai ser cancelado
-
Summon Protect
em creaturescripts/scripts: function onTarget(cid, target) if isPlayer(cid) and isSummon(target) then doPlayerSendCancel(cid, "Você não pode atacar seu summon") end return false end function onStatsChange(cid, attacker, type) if type == STATSCHANGE_HEALTHLOSS then if isPlayer(cid) and isSummon(attacker) or isPlayer(attacker) and isSummon(cid) or isSummon(cid) and isSummon(attacker) and getCreatureMaster(cid) == attacker then end end return false end tags em creaturescripts.xml: <event type="target" name="nomeevent1" event="script" value="summonattack.lua"/> <event type="statschange" name="nomeevent2" event="script" value="summonattack.lua"/> em login.lua registerCreatureEvent(cid, "nomeevent1") registerCreatureEvent(cid, "nomeevent2") no arquivo .xml do summon/monstro registre o evento 2: <script> <event name="nameevent2"/> </script>
-
(Resolvido)[Action] Criar item que teleporta pro corpo
Creaturescripts: function onDeath(cid) local posx =getCreaturePosition(cid).x local posy =getCreaturePosition(cid).y local posz =getCreaturePosition(cid).z local storx = 98189 local story = 98190 local storz = 98191 if isPlayer(cid) then setPlayerStorageValue(cid, storx, posx) setPlayerStorageValue(cid, story, posy) setPlayerStorageValue(cid, storz, posz) return true end return true end Actions: function onUse(cid, item) local pos = {x=getPlayerStorageValue(cid,98189),y=getPlayerStorageValue(cid, 98190),z=getPlayerStorageValue(cid, 98191)} doTeleportThing(cid, pos) return true end Caso queria que o item seja removido: function onUse(cid, item) local pos = {x=getPlayerStorageValue(cid,98189),y=getPlayerStorageValue(cid, 98190),z=getPlayerStorageValue(cid, 98191)} doTeleportThing(cid, pos) doRemoveItem(item) return true end
- Queria por fly para free
-
(Resolvido)Script De Teleport (!bug)
function onSay(cid, words, param)pos = {x=1059, y=1051, z=7} if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, "Nao ira fugir quando estiver de battle!") else doSendMagicEffect(getPlayerPosition(cid),19) doPlayerSendCancel(cid,"Teleportado!") doTeleportThing(cid,pos) end return true end
-
Tfs Error!
No arquivo .xml do npc está esse diretório, procure o npc e apague-o.
- {RESOLVIDO} [bug] Ao dar look
-
proteção time
Desculpe, não sabia que existia isso no config.lua.
-
Erro nos item.xml
Deve estar faltando um </item> ou sobrando.
-
Erro nos item.xml
Tem certeza que esse é a linha 2930? O meu aqui é esse: <item id="2356" article="a" name="small oil lamp"> <attribute key="weight" value="500" /> </item>
-
proteção time
Deu algum erro?
-
(Resolvido)Falar nome + group ao logar
Sim, sim, prefiro um novo arquivo.
-
(Resolvido)Falar nome + group ao logar
Prefiro criar um novo arquivo para ficar mais organizado, pois fica meio difícil depois para editar no meio de uma bagunça se todo script de função onLogin eu adicionar no login.lua.
-
(Resolvido)Falar nome + group ao logar
data/creaturescripts
- erro invasao globalevents
-
(Resolvido)Falar nome + group ao logar
<event type="login" name="StaffLogin" event="script" value="arquivo.lua"/>
-
[AJUDA] Edit Script Movements
Editei tenta lá.
-
erro invasao globalevents
Tenta ai: local i = { ["15:10"] = {nome = "The Demon Invasion", pos = {x=137, y=55, z=7}, monster = {"1 Demon", "1 The Imperor"}}, ["15:10"] = {nome = "The Massive Dragon Invasion", pos = {x=137, y=55, z=7}, monster = {"1 Dragon"}}, } function onTime() hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then doBroadcastMessage(hours .. " - " .. tb.nome .. " iníciou !") for _,x in pairs(tb.monster) do for s = 1, tonumber(x:match("%d+")) do doSummonCreature(x:match("%s(.+)"), tb.pos) end end end return true end tag: <globalevent name="invasion" time="15:10" event="script" value="invasion.lua"/> Solução encontrada em: http://www.tibiaking.com/forum/topic/16500-sistema-de-invasao-automatica-por-horario/
-
(Resolvido)Falar nome + group ao logar
function onLogin(cid) if getPlayerGroupId(cid) >= 3 then doBroadcastMessage("STAFF [".. getCreatureName(cid).."] entrou.)) end return true end
-
[AJUDA] Edit Script Movements
local monsters = { [1] = "morgaroth" } local pos = {x= 1282, y= 786, z= 9} -- posição para onde o player é teleportado. local time = 1 -- Tempo em minutos para alguem entrar no tile novamente. local storage = 123645 local effect = numerodoefeito function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then if getGlobalStorageValue(storage) - os.time() <= 0 then doTeleportThing(cid, pos) doSendMagicEffect(pos, 10) for i = 1, #monsters do local posL = getClosestFreeTile(cid, pos, false) doCreateMonster(monsters[i], posL) doSendMagicEffect(posL, effect) end setGlobalStorageValue(storage, os.time() + time * 60) else doPlayerSendCancel(cid, "espere "..time.." minuto para ir para proxima sala") doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), 12) end end return true end
-
proteção time
Tenta: data/creaturescripts/scripts function onLogin(cid) local tempo = 5 -- tempo de proteção em segundos local storage = 23585 -- só mecha se souber o que faz if isPlayer(cid) then exhaustion.set(cid, storage, tempo) doPlayerSendTextMessage(cid, 22, "Você está protegido por 5 segundos!") registerCreatureEvent(cid, "Protection") end return true end function onAttack(cid, target) if exhaustion.check(target, 23585) then doPlayerSendTextMessage(cid, 22, "Este player está protegido!") end return false end creaturescripts.xml: <event type="login" name="Protect" event="script" value="arquivo.lua"/> <event type="attack" name="Protection" event="script" value="arquivo.lua"/> Primeira vez que mecho com onAttack.
- script coldown
-
(Resolvido)[Pedido] Npc Reborn / Reset
Da algum erro quando tu tentou usar o script do amigo ali?
- script coldown