-
Total de itens
988 -
Registro em
-
Última visita
-
Dias Ganhos
22
Tudo que DuuhCarvalho postou
-
suporte scripts Ajuda com esse script.
pergunta respondeu ao gabriel28 de DuuhCarvalho em Resolvidos
substitui o script por esse: function onUse(cid, item, frompos, item2, topos)local storage = 80777local storage2 = 80888local vocation = {4,8,12} -- id da vocation knight (ou outra)local value = getCreatureMaxHealth(cid) / 10if isInArray(vocation, getPlayerVocation(cid)) then if os.time() > getPlayerStorageValue(cid, storage) then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+ value) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) setPlayerStorageValue(cid, storage, os.time()+ 1*24*60*60) setPlayerStorageValue(cid, storage2, 1) doPlayerSendTextMessage(cid, 22, "You add 10% hp to you health!") doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já usou esse item hoje, tente novamente em 24 horas.") endelse doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item exclusivo para knights.")endreturn trueend e coloca esse onlogin em creaturescript: function onLogin(cid)local storage2 = 80888local health = getCreatureMaxHealth(cid)*0.10 if getPlayerStorageValue(cid, storage2) >= 1 then setPlayerStorageValue(cid, storage2, 0) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) - health) doRemoveCreature(cid) end return trueend não testei, vê se funciona ai. -
suporte otserv Erro Tele.lua e Starter.lua
pergunta respondeu ao Prometheus X de DuuhCarvalho em Resolvidos
só aparece isso na distro ? o starter.lua como ta a tag no xml? e você colocou a action id no bau igual ta no script ? -
suporte scripts (resolvido) logar e ganhar 2 dias de vips
pergunta respondeu ao marcelinhok de DuuhCarvalho em Resolvidos
function onLogin(cid)local storage = (getPlayerAccountId(cid)+550)local dias = 2if getGlobalStorageValue(storage) <= 0 then setGlobalStorageValue(storage, 1) setPlayerStorageValue(cid, 13715, os.time() + dias*24*60*60) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu "..dias.." dias de VIP, bom jogo!")endreturn trueend- 9 respostas
-
- creaturescri
- mods
-
(e 2 mais)
Tags:
-
suporte scripts (resolvido) Alguém edita essa script para min ?
pergunta respondeu ao Wase Wiss de DuuhCarvalho em Resolvidos
testa, se não funcionar quando chegar em casa eu arrumo.. -- Créditos para Yan Liima - Night criador da script.local time = 2 -- em segundos 1 = 1 segundo 2 = 2 segundos... local say_events = {} local function SayText(cid) if isPlayer(cid) then if say_events[getPlayerGUID(cid)] ~= nil then if isPlayer(cid) == TRUE then doSendAnimatedText(getPlayerPosition(cid),"Treinando!", math.random(01,255)) end say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000 / 2, cid) doCreatureSetNoMove(cid, true) end end return trueendfunction onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 16969) <= 0 then if isPlayer(cid) then doSendAnimatedText(getPlayerPosition(cid),"Treinando", math.random(01,255)) end say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000, cid) doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Voce esta em modo 'Treinar'.") doPlayerSendTextMessage(cid,20,"Para sair do modo 'treinar' diga !trainar") setPlayerStorageValue(cid, 16969, 1)else stopEvent(say_events[getPlayerGUID(cid)]) say_events[getPlayerGUID(cid)] = nil doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Voce nao esta mais em modo Treinar'.") doCreatureSetNoMove(cid, false) setPlayerStorageValue(cid, 16969, 0)endreturn trueend -
suporte scripts Ajuda com esse script.
pergunta respondeu ao gabriel28 de DuuhCarvalho em Resolvidos
vamos lá, o player vai usar o item, e vai aumentar a o hp dele, ai quando ele sair o hp volta para o valor original ? e ele só vai poder usar novamente no outro dia.. -
suporte otserv (resolvido) Erro ao executar um effect nao passa de 68
pergunta respondeu ao sexosix de DuuhCarvalho em Resolvidos
acho que só existe 68 efeitos msm, creio que você teria que usar cliente próprio e criar esses efeitos. -
suporte otserv (resolvido) Erro ao executar um effect nao passa de 68
pergunta respondeu ao sexosix de DuuhCarvalho em Resolvidos
Você simplesmente jogou isso no arquivo? : CONST_ME_EFEITO70 = 70CONST_ME_EFEITO71 = 71CONST_ME_EFEITO72 = 72CONST_ME_EFEITO73 = 73CONST_ME_EFEITO74 = 74CONST_ME_EFEITO75 = 75CONST_ME_EFEITO76 = 76CONST_ME_EFEITO77 = 77CONST_ME_EFEITO78 = 78CONST_ME_EFEITO79 = 79CONST_ME_LAST = CONST_ME_EFEITO79 -
suporte scripts Ajuda com esse script.
pergunta respondeu ao gabriel28 de DuuhCarvalho em Resolvidos
vdd vlw, tanto tempo sem fazer script, esqueci kk function onUse(cid, item, frompos, item2, topos)local storage = 80777local vocation = 4 -- id da vocation knight (ou outra)if getPlayerVocation(cid) == vocation then if os.time() > getPlayerStorageValue(cid, storage) then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*0.10) setPlayerStorageValue(cid, storage, os.time()+ 1*24*60*60) doPlayerSendTextMessage(cid, 22, "You add 10% hp to you health!") doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já usou esse item hoje, tente novamente em 24 horas.") endelse doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item exclusivo para knights.")endreturn trueend -
Item que deixa INVISÍVEL de players e monsters
tópico respondeu ao DuuhCarvalho de DuuhCarvalho em Actions e Talkactions
é apenas para adicionar a condição de battle? local tempo = 1 -- tempo que o player vai ficar invisivel em segundos.local ghost = createConditionObject(CONDITION_GAMEMASTER, 1000*tempo, false, GAMEMASTER_INVISIBLE)local outfit = createConditionObject(CONDITION_INVISIBLE, 1000*tempo, false)function onUse(cid, item)if not isPlayerGhost(cid) then if getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você está invisivel, agora ninguem pode te ver.") doAddCondition(cid, ghost) doAddCondition(cid, outfit) else doPlayerSendCancel(cid, "Voce esta com Battle.") doSendMagicEffect(getCreaturePosition(cid), 2) endelsedoPlayerSendCancel(cid, "Voce ja está invisivel.")doSendMagicEffect(getCreaturePosition(cid), 2)endreturn trueend vou ver lá o npc. -
Item que deixa INVISÍVEL de players e monsters
tópico respondeu ao DuuhCarvalho de DuuhCarvalho em Actions e Talkactions
é sim 'rsrs. Até coloquei no meu serve, só que no meu é um colar que deixa invisível. -
Item que deixa INVISÍVEL de players e monsters
tópico respondeu ao DuuhCarvalho de DuuhCarvalho em Actions e Talkactions
o meu é 0.3.6. Mas acredito que funciona nos demais. -
suporte scripts Ajuda com esse script.
pergunta respondeu ao gabriel28 de DuuhCarvalho em Resolvidos
function onUse(cid, item, frompos, item2, topos)local storage = 80777local vocation = 4 -- id da vocation knight (ou outra)if getPlayerVocation(cid) == vocation then if getPlayerStorageValue(cid, storage) <= 0 then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*0.10) setPlayerStorageValue(cid, storage, os.time()+ 1*24*60*60) doPlayerSendTextMessage(cid, 22, "You add 10% hp to you health!") doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já usou esse item hoje, tente novamente em 24 horas.") endelse doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item exclusivo para knights.")endreturn trueend <action itemid="IDdoITEM" script="nomedoarquivo.lua"/> -
suporte scripts Ajuda com esse script.
pergunta respondeu ao gabriel28 de DuuhCarvalho em Resolvidos
explica o que você quer que o script faça, desde o inicio.. ao da user no item, fazer isso e isso, mas só se isso... -
Item que deixa INVISÍVEL de players e monsters
um tópico no fórum postou DuuhCarvalho Actions e Talkactions
Eae pessoal, Fiz esse script apenas para ajudar um membro, porém nunca vi nada parecido aqui, resolvi postar. É bem simples, mas da para fazer muita coisa legal. Quem quiser qualquer alteração como condição para usar, mudar para talkactions, etc... é só pedir no tópico. Basicamente é só dá use no item, que você fica invisível para players e monsters, por determinado tempo. Vamos usar CONDITION, porém só funciona se o player que usar o item, tiver group id maior que os outros, para que fique invisível. Mas nosso amigo @caotic vai nos ensinar a mudar isso: Faça isso e independente do seu grupo você vai fica invisível para todos. agora vá em data/actions/scripts e crie uma arquivo.lua, e cole isso dentro: local tempo = 1 -- tempo que o player vai ficar invisivel em segundos. local ghost = createConditionObject(CONDITION_GAMEMASTER, 1000*tempo, false, GAMEMASTER_INVISIBLE) local outfit = createConditionObject(CONDITION_INVISIBLE, 1000*tempo, false) function onUse(cid, item) if not isPlayerGhost(cid) then doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você está invisivel, agora ninguem pode te ver.") doAddCondition(cid, ghost) doAddCondition(cid, outfit) else doPlayerSendCancel(cid, "Você já está invisivel.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end depois vá em data/actions/actions.xml e adicione a tag: <action itemid="IDdoITEM" script="NomeDoArquivo.lua"/> pronto. Como falei é bem simples, qualquer coisa é só pedir... -
nossa mano, desculpa eu tinha testado com gm e player, mosquei.. acho que essa condition só funciona quando os player que estão perto de você tenham uma groupid menor que a sua. vou pensar em outra maneira aqui, dou a resposta
-
certo, qual TFS do seu serve que você usa? é 8.6? é derivado?.. preciso entender pq n fucionou, pra eu arrumar.
-
vá em data/actions/scripts, crie um arquivo .lua, e cole isso dentro: local tempo = 1 -- tempo em minutoslocal invisivel = createConditionObject(CONDITION_GAMEMASTER, 1000*60*tempo, false, GAMEMASTER_INVISIBLE)local outfit = createConditionObject(CONDITION_INVISIBLE, 1000*60*tempo, false)function onUse(cid, item)if not isPlayerGhost(cid) then doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você está invisivel, agora ninguem pode te ver.") doAddCondition(cid, invisivel) doAddCondition(cid, outfit)else doPlayerSendCancel(cid, "Você já está invisivel.") doSendMagicEffect(getCreaturePosition(cid), 2)endreturn trueend e em actions.xml adiciona a seguinte tag: <action itemid="ID DO ITEM" script="NOME DO ARQUIVO.lua"/> explica mais sobre esse npc ai, e se quer uma dica, é mais facil criar outro npc.
-
Ainda é possível o Xtibia voltar a ser Xtibia ? Não que esse novo fórum seja ruim, mas eu preferia o Xtibia.
-
Xtibia ou tibiaking ? Parece que depois do "adeus" xtibia, o mesmo ganhou um certo marketing no tk.
-
Boom.. Ele n para a contagem pq quando o if checa e ver que o player n tem a storage ele roda todos os addEvent que estão dentro do if.. Foi oq deu pra perceber, estou on pelo celular.. Da uma reformulada no script
-
A maneira mais fácil e simples seria colocar aquele Tile amarelo que faz o player descer de floor, e criar um StepIn que remova uma quantidade de health do player, e o deixe bebado ou paralisado. Dai coloca a uniqueid no Tile de baixo.
-
1 - Codeur 2 - Tony 3 - Benny
-
Estou muito feliz com a volta do Xtibia. Espero que seja fixo ! Obrigado, a todos que n desistiram do fórum.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.