Se num dorme nao Duuh, uma hora dessas acordado ;D
e sobre o Script, ja existe alguns desse, mas estao perdidos por ai, entao esse seu vai servir de boa
Por DuuhCarvalho, 28 de mar. de 2014 em Actions e Talkactions
info
Grupo: Campones
Registrado: 24/03/14
Posts: 31
Reputação: +1

Se num dorme nao Duuh, uma hora dessas acordado ;D
e sobre o Script, ja existe alguns desse, mas estao perdidos por ai, entao esse seu vai servir de boa
info
Grupo: Conde
Registrado: 30/11/11
Posts: 696
Reputação: +71
Gênero: Masculino
Char no Tibia: treinador de lobo

Eu não entendo muito de scripts, mas ficou bem criativo ![]()
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Se num dorme nao Duuh, uma hora dessas acordado ;D
e sobre o Script, ja existe alguns desse, mas estao perdidos por ai, entao esse seu vai servir de boa
Estava sem sono ;/ rsrs
bom nunca vi esse script, mais se tiver creio que fiz diferente ;s
Vai usar ? rssr
Eu não entendo muito de scripts, mas ficou bem criativo
Obrigado ><
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody
O system item summon funciona assim:
Ao dar use em 'X' item, no caso eu use o item :
,
Você summona uma criatura aleatoriamente.
E ao dar use Novamente você remove a criatura .

vá em data / actions / scripts...
Crie um arquivo.lua e cole isso dentro :
local monsters = {"Demon", "Rat", "Orc", "Medusa", "Dragon", "Ferumbras"} -- todos os monsters que podem ser summonados. local time = 1 -- tempo em minutos para usar o item novamente. local storage = 10923 -- storage qualquer, que não esteja em uso. function onUse(cid, Item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) local summon = getCreatureSummons(cid) if (table.maxn(summon) < 1) then if getPlayerStorageValue(cid, storage) - os.time() <= 0 then local mst = monsters[math.random(#monsters)] doConvinceCreature(cid, doCreateMonster(monsters[math.random(#monsters)], pos)) doPlayerSendTextMessage(cid, 22, "Você summonou uma Criatura!") setPlayerStorageValue(cid, storage, os.time() + time*60) for _, pid in ipairs (getCreatureSummons(cid)) do doSendMagicEffect(getCreaturePosition(pid), 15) doCreatureSay(pid, "Vou Te Ajudar", TALKTYPE_ORANGE_1) end else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." Minuto(s).") end elseif (table.maxn(summon) > 0) then for _, pid in ipairs(getCreatureSummons(cid)) do doCreatureSay(pid, "Tchau", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(pid), 2) doRemoveCreature(pid) end doPlayerSendTextMessage(cid, 22, "Você Removeu A Criatura.") end return true endobs: tudo que você deve configurar , está explicado no script.
Agora vá em data / actions / actions.xml...
e coloque a tag :
Demonstração em Imagens :
Ao Dar Use: Ao Dar Use Novamente :
Simples, porém útil . Sem sono e no tédio saiu isso
Abraços.
Editado Março 28 por DuuhCarvalho