-
Total de itens
988 -
Registro em
-
Última visita
-
Dias Ganhos
22
Tudo que DuuhCarvalho postou
-
é um creaturescripts , agora estou sem tempo , logo mais vejo se faço !
- 10 respostas
-
- creaturescript
- muda
- (e 5 mais)
-
existem "varias" maneira , eu particularmente faço assim : function remove() doRemoveItem(getTileItemById(poss, 1316).uid) return true end addEvent(remove, 1*1000)
-
creatureevent Death System(onde o ceifeiro vem pega sua alma)[OMS]
tópico respondeu ao RigBy de DuuhCarvalho em Globalevents e Spells
Humm..... Seii.... ?, claro que espero.. kk' obrigado >< , eu sei que sou muito legal 'hihi ^^ -
creatureevent Death System(onde o ceifeiro vem pega sua alma)[OMS]
tópico respondeu ao RigBy de DuuhCarvalho em Globalevents e Spells
só esqueceu mesmo creditos >< rs Gostei da ideia ! espero que ganhe . -
pedido Sumonar 4 Tipos de Monstros Diferentes
pergunta respondeu ao Treevo de DuuhCarvalho em Scripts
pq vc não falou que queria summon ?, agora vou ter que sair ;/ quer que tenha um tempo para remover os summons ? ou so um limite , seii la . -
pedido Sumonar 4 Tipos de Monstros Diferentes
pergunta respondeu ao Treevo de DuuhCarvalho em Scripts
local monsters = {'Rat', 'Demon', 'Medusa', 'Hydra'} local storage = 123 local time = 1 -- tempo para usar a spells novamente em minutos. function onCastSpell(cid, var) local player = getCreaturePosition(cid) if getPlayerStorageValue(cid, storage) - os.time() <= 0 then for i = 1, #monsters do doConvinceCreature(cid, doCreateMonster(monsters[i], player)) end setPlayerStorageValue(cid, storage, os.time()+time*1*60) else doPlayerSendCancel(cid, "Você só pode usar essa spells a cada "..time.." segundos.") end return true end falta de atenção minha 'rsrs... testa ae.. -
eu não entendi, o primeiro script que postei , já estava podendo usar na mão ;s mais tudo bem , reportado para que movam .. bom o membro mandou uma mensagem privada explicando , e o que ele queria era que só desse pra usar o item no tile, se o item estivesse equipado na mão , e só poderia usar o item em uma distancia de 3 sqm .. fiz o script ... function onUse(cid, item, frompos, item2, topos, item3) local pos = getThingPos(item2.uid) local effect = 12 ------Coloque aki o efeito que saira quando usar o item-------- local time = 1 -- tempo em segundos. local itemId = 123 -- id do item --[[ o mesmo da tag ]]-- local pos1 = getCreaturePosition(cid) if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "O item nao tem poder em Protection Zones.") end if getDistanceBetween(pos1, pos) <= 3 then if getPlayerSlotItem(cid, 5).itemid == itemId or getPlayerSlotItem(cid, 6).itemid == itemId then if getPlayerStorageValue(cid, 1239870) - os.time() <= 0 then doTeleportThing(cid, pos, false) doSendMagicEffect(pos, effect) setPlayerStorageValue(cid, 1239870, os.time()+time) else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." segundos!") end else doPlayerSendCancel(cid, "Você só pode usar o item "..getItemNameById(itemId).." estiver equipado na mão.") end else doPlayerSendCancel(cid, "Você só pode usar esse item a 3 sqm longe de você") end return true end obs : o membro já testou e funcionou.. postando aqui apenas para caso outro membros estejam precisando .. -- pode mover ><
-
provavelmente não colocou a tag, ou colocou errada ..
-
é assim que você ta falando ? : function onUse(cid, item, frompos, item2, topos, item3) local pos = getThingPos(item2.uid) local effect = 12 ------Coloque aki o efeito que saira quando usar o item-------- local time = 1 -- tempo em segundos. local itemId = -- id do item --[[ o mesmo que ta na tag ]]-- if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "O item nao tem poder em Protection Zones.") end if getPlayerItemCount(cid, itemId) >= 1 then if getPlayerStorageValue(cid, 1239870) - os.time() <= 0 then doTeleportThing(cid, pos, false) doSendMagicEffect(pos, effect) setPlayerStorageValue(cid, 1239870, os.time()+time) else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." segundos!") end elseif getPlayerSlotItem(cid, 5).itemid == itemId or getPlayerSlotItem(cid, 6).itemid == itemId then if getPlayerStorageValue(cid, 1239870) - os.time() <= 0 then doTeleportThing(cid, pos, false) doSendMagicEffect(pos, effect) setPlayerStorageValue(cid, 1239870, os.time()+time) else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." segundos!") end end return true end tente explicar um pouco melhor .
-
reportado para que movam .
-
function onStepIn(cid, item, position, fromPosition) local itemId = 2349 if getPlayerItemCount(cid, itemId) >= 1 then doTeleportThing(cid, fromPosition, true) doPlayerSendCancel(cid, "Você não pode estár com o item "..getItemNameById(itemId).." Para entrar nessa quest.") else doPlayerSendCancel(cid, "Boa sorte!") end return true end desculpa esqueci 'rsrs
-
function onUse(cid, item, frompos, item2, topos, item3) local pos = getThingPos(item2.uid) local effect = 12 ------Coloque aki o efeito que saira quando usar o item-------- local time = 1 -- tempo em segundos. if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "O item nao tem poder em Protection Zones.") end if getPlayerStorageValue(cid, 1239870) - os.time() <= 0 then doTeleportThing(cid, pos, false) doSendMagicEffect(pos, effect) setPlayerStorageValue(cid, 1239870, os.time()+time) else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." segundos!") end return true end
-
eu uso assim : function duuh() ~~~ return end addEvent(duuh, 1000) .. é que eu aprendi olhando alguns scripts.. vai ajudar vários !
-
function onStepIn(cid, item, position, fromPosition) local itemId = 2349 if getPlayerItemCount(cid, itemId) >= 1 then doTeleportThing(cid, fromPosition, true) else doPlayerSendCancel(cid, "Boa sorte!") end return true end coloca na entrada da quest ! esqueci a tag : <movevent type="StepIn" uniqueid="Unique Id" event="script" value="Nome do Arquivo.lua"/> a unique id vai no tile na entrada da quest !
-
action PISO teletransporta ao mesmo tempo nasce 8 monstro
pergunta respondeu ao vitorelias de DuuhCarvalho em Scripts
reportado para que movam . -
Viajando no back -_- .
-
action PISO teletransporta ao mesmo tempo nasce 8 monstro
pergunta respondeu ao vitorelias de DuuhCarvalho em Scripts
{"Morgaroth", {x = 1551 , y = 1395, z = 8}}, -- monster 1, coloca o nome do monster e a posição onde ele vai aparecer {"Morgaroth", {x = 1551 ,y = 1396, z = 8}}, -- nome do monster, e a pos que ele vai aparecer {"Morgaroth", {x = 1551 ,y = 1397, z = 8}}, -- faça o mesmo com todos os monsters {"Morgaroth", {x = 1552 ,y = 1397, z = 8}}, -- ... {"Morgaroth", {x = 1552 ,y = 1396, z = 7}}, -- ... {"Morgaroth", {x = 1552 ,y = 1395, z = 8}}, -- ... {"Morgaroth", {x = 1551 ,y = 1395, z = 7}}, -- ... {"Morgaroth", {x = 1550 ,y = 1395, z = 7}} -- ... olha se a posição está certo, aonde ta " z = 7 " deve ser " z = 8 " ... duvida sanada ? -
pedido Sumonar 4 Tipos de Monstros Diferentes
pergunta respondeu ao Treevo de DuuhCarvalho em Scripts
kkkk' sobre a tabela é que eu gosto assim mesmo .. verdade , obrigado por falar sobre a storage , falta de atenção minha.. é que também estou pelo tablete ae é meio ruim . sobre a multiplicação na verdade era pra ser : setPlayerStorageValue(cid, storage, os.time()+time*1*60) em minutos . estou meio brisado >< kk # editei o script . -
pedido Sumonar 4 Tipos de Monstros Diferentes
pergunta respondeu ao Treevo de DuuhCarvalho em Scripts
testa ae.. data / spells / summon.. local monsters = { -- monsters ... {"Rat"}, {"Demon"}, {"Hydra"}, {"Medusa"} } local storage = 123 local time = 1 -- tempo para usar a spells novamente em minutos. function onCastSpell(cid, var) local player = getCreaturePosition(cid) if getPlayerStorageValue(cid, storage) - os.time() <= 0 then for i = 1, #monsters do local summons = doCreateMonster(monsters[i], player) doConvinceCreature(cid, summons) end setPlayerStorageValue(cid, storage, os.time()+time*1*60) else doPlayerSendCancel(cid, "Você só pode usar essa spells a cada "..time.." segundos.") end return true end tag : <instant name="Nome da Spells" words="Palavra que o Player Tem que falar" lvl="30" mana="500" prem="0" exhaustion="1965" needlearn="0" event="script" value="summon/Nome do Arquivo.lua"> <vocation id="1"/> <vocation id="5"/> </instant> -
action PISO teletransporta ao mesmo tempo nasce 8 monstro
pergunta respondeu ao vitorelias de DuuhCarvalho em Scripts
obrigado pelos créditos ta ai o script : function onStepIn(cid, item, fromPosition, toPosition) local monsters = { {"Morgaroth", {x = 1551 , y = 1395, z = 8}}, -- monster 1, coloca o nome do monster e a posição onde ele vai aparecer {"Morgaroth", {x = 1551 ,y = 1396, z = 8}}, -- nome do monster, e a pos que ele vai aparecer {"Morgaroth", {x = 1551 ,y = 1397, z = 8}}, -- faça o mesmo com todos os monsters {"Morgaroth", {x = 1552 ,y = 1397, z = 8}}, -- ... {"Morgaroth", {x = 1552 ,y = 1396, z = 7}}, -- ... {"Morgaroth", {x = 1552 ,y = 1395, z = 8}}, -- ... {"Morgaroth", {x = 1551 ,y = 1395, z = 7}}, -- ... {"Morgaroth", {x = 1550 ,y = 1395, z = 7}} -- ... } local pos = {x= 1552, y = 1396, z= 8} -- posição para onde o player será teleportado ! if isPlayer(cid) then doTeleportThing(cid, pos) for i = 1, #monsters do doCreateMonster(monsters[i][1], monsters[i][2]) end end return true end tag : <movevent type="StepIn" uniqueid="Unique Id" event="script" value="Nome do Arquivo.lua"/> coloca a unique id no tile . -
action Duvida de script nao ta funfanfo help aqui
pergunta respondeu ao jsckkk de DuuhCarvalho em Scripts
function onUse(cid, item, frompos, item2, topos) local pos1 = {x= 292,y= 172,z= 7, stackpos = 1} -- pos da porta 1 local pos2 = {x= 291,y= 172,z= 7, stackpos = 1} -- pos da porta 2 local item1 = getThingFromPos(pos1) local item2 = getThingFromPos(pos2) local id1 = 1253 -- id da porta 1, fechada ! local id2 = 1253 -- id da porta 2, fechada ! local tId1 = 1254 -- id da porta 1, aberta ! local tId2 = 1254 -- id da porta 2, aberta ! local time = 1 -- tempo em segundos para fechar a porta . local estatua = 144 -- id da estatua. function closePorta() local pos3 = {x= 292,y= 172,z= 7, stackpos = 1} -- posição da porta 1 --[[mesma posição colocado no inicio do script]]-- local pos4 = {x= 291,y= 172,z= 7, stackpos = 1} -- posiçaõ da porta 2 --[[mesma posição colocado no inicio do script]]-- local item3 = getThingFromPos(pos1) local item4 = getThingFromPos(pos2) doTransformItem(item3.uid, id1) doTransformItem(item4.uid, id2) return true end if item.itemid == estatua then if item1.itemid == id1 and item2.itemid == id2 then doTransformItem(item1.uid, tId1) doTransformItem(item2.uid, tId2) addEvent(closePorta, time*1000) end end return true end -
namoral, prefiro algo do tipo : ou seii lá , acho que fica bem legal ! em baixo do avatar , ou abaixo do balão de conde, marquês, etc...
-
achei meio bosta , o que é isso cara ? kkk
- 9 respostas
-
- 9.8
- tibia alisso
-
(e 1 mais)
Tags:
-
se ficar sem frase , é só mudar a posição do balão de reputação . fica legal também
-
esses in memorian ficou mt gay ! quanto ao resto , ficou bem legal !
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.