Ir para conteúdo

Legnus

Artesão
  • Total de itens

    126
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Legnus postou

  1. Ficou bem legal a outfit, só treinar. ^^
  2. Doações que fiz pra um carinha. '-'
  3. Boa sorte. Espero que os membros que se inscreverem, sejam capazes de cumprir a função, das quais eles dizem ter conhecimento.
  4. engraçado, nunca usei a função do doPlayerAddAddon, tenta aí: function onKill (cid, target, lastHit) if isCreature(target) and getCreatureName(target) == 'Demon' then doPlayerAddAddons(cid, 3) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You received all addons of DemonhunterOutfit!') end return true end Sabe adicionar a tag, e registrar o evento?
  5. Bom, isso seria o creaturescript : function onKill (cid, target, lastHit) if getCreatureName(target) == 'Nome do Monster' then doCreateItem(ID do baú, 1, getCreaturePosition(target)) end return true end Disse que já possui o script do baú, adicione: addEvent(doRemoveItem, (30*1000), item.uid)
  6. Bom, posso dar uma colaborada com Sprites, e Design. Como incentivo. ^^
  7. Bom.. da pra melhorar á respeito do Design.. e.e Está muito 'verão', digamos. Eu colocaria o 'Apocalipse' um pouco maior, e mais abaixo do Banner, e uma fonte com pontas.. Trocaria esse areia por 'destroços', substituiria o céu azul, por um céu a noite, e colocaria alguns efeitos fire com opacidade baixa, cubrindo a parte inferior do banner.
  8. Bom, eu sugiro você começar fazendo algo em cima de bases existentes..
  9. Vê se o Akira não precisa de uma mão. http://www.xtibia.com/forum/forum/936-skys-heart/
  10. Por quê o abandonou da última vez? Talvez os membros achem falta de dedicação por sua parte, e diminua o número de interessados. Seria bom explicar porquê seu projeto esteve parado, etc etc.. Abraço.
  11. Muito boas as sprites do 'Veterano'. ^^
  12. Não me façam chorar em plena 05:00, please. Deixando pra lá a melancolia.. Pessoalmente eu ainda não conhecia seu projeto, Akira, o vi há pouco tempo. Creio que quando você decidiu retornar com o mesmo. Estou e irei continuar acompanhando, desejo todo o sucesso cara, que daqui uns anos você lembre desse tópico, e uma lágrima ameace cair, por ter concluído seu objetivo, e conseguido tornar seu mmorpg, um game grande, e de qualidade. Precisar de ajuda, to aí. Abraços.
  13. E se no caso o player já tivesse tirado uma certa quantia de life do monster, Talvez fosse melhor você deixar: local life = getCreatureHealth(target)
  14. Isso aí, só estudar um pouco postura e anatomia do corpo agora. ^^
  15. Qual link será dito pelo NPC? A 'bike' será de graça? Bom, arquivo .lua, nomeie de npcfacebook: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local bike = 0000 --- Item ID da bike. local storage = 333333 --- Storage que será usada, para o jogador receber o item apenas uma vez. if (msgcontains(msg, 'bike')) then if getPlayerStorageValue(cid, storage) == 1 then selfSay('Eu já lhe dei a bike amigo.', cid) else doPlayerAddItem(cid, bike, 1) setPlayerStorageValue(cid, storage, 1) end return true end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Arquivo xml do npc: <?xml version="1.0" encoding="UTF-8"?> <npc name="Facebook" script="data/npc/scripts/npcfacebook.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="133" head="114" body="114" legs="78" feet="114" addons="0"/> <parameters> <parameter key="message_greet" value="Olá, o que deseja?"/> </parameters> </npc>
  16. Não precisa de unique. Basta adicionar um action id, e colocar uma verificação no script if item.actionid == 0000 then .... E na respectiva tag em actions, adicionar o item id do baú, ao invés da action.
  17. aí fera. -- [ Bike System - BY Nogard ] -- function onUse(cid, item, frompos, itemEx, topos) local bike = {lookType = 85} --- LookType do player em cima da bike. local speed = 474 --- Velocidade que a bike terá. if getPlayerStorageValue(cid, 32001) == 1 then doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -speed) doSendAnimatedText(getCreaturePosition(cid), 'Bike OFF!', 35) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Você desmontou da bike.') setPlayerStorageValue(cid, 32001, 0) else doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, bike, -1) doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou na bike.') setPlayerStorageValue(cid, 32001, 1) end return true end
  18. Esse último vídeo eu ainda não havia visto, foda man.
  19. FlamesAdmin, procura maneirar essa arrogância aí fera.. ~ Adicionei storage ao script, o player irá pegar o item apenas uma vez. local starterpokes = { ["Metang"] = {x=219, y=1049, z=8}, } local extrastr = 1.5 local btype = "ultra" function onUse(cid, item, frompos, item2, topos) local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end if getPlayerStorageValue(cid, 888888) == 1 then doPlayerSendCancel(cid, "Você ja pegou o Metang!") else addPokeToPlayer(cid, pokemon, extrastr, nil, 0, btype, true) doPlayerAddItem(cid, 2394, 10) doPlayerSendTextMessage(cid, 27, " Boa, você pegou o item!") doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) setPlayerStorageValue(cid, 888888, 1) end return true end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...