Ir para conteúdo

PsyMcKenzie

Marquês
  • Total de itens

    1106
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que PsyMcKenzie postou

  1. Primeiro de tudo, escolha suas imagens, no meu caso, irei usar essas aqui: Uma cidade como fundo. E uma garota em um penhasco. Feito isso, abra suas imagens no photoshop, aperte CTRL+O e localize-as. Em seguida, vá até a camada que será o fundo. Clique duas vezes em background para desbloquear a camada e coloque o nome de Fundo. ( Faça o mesmo com a outra imagem) Depois disso, clique como o botão direito na camada Fundo e clique em Duplicate Layer e selecione como destino a Camada 1. Como a camada Fundo, será o fundo da montagem, arraste ela para baixo da Camada 1. Ferramenta Máscara. Para "retirar" o céu da imagem do penhasco e substituí-lo pela imagem que esta no fundo, utilizaremos um recurso muito útil no Photoshop chamado de Máscara. A Máscara será aplicada sobre a Camada 1. Então, clique sobre ela. Depois disso, clique sobre a ferramenta Add Layer Mask. Clique sobre a ferramenta Brush Tool, na Barra de Ferramentas (). Pinte a área onde está o céu nublado, para revelar a imagem de fundo, assim como na figura abaixo: Utilize a ferramenta zoom, para aproximar a área. Continue a revelar a área do fundo. Não se preocupe se você apagar algumas áreas do penhasco. Todo esse procedimento requer paciência e treino. Retire toda a área do céu nublado. Tente chegar a um resultado como este: Bom, é isso galera, tutorial simples pra vocês. Espero que sirva pra algo. Abraços!
  2. Alguém tem as sources da versão 9.83?
  3. Qual o melhor, mais completo e mais instável server de Pokemon? Por que o Naruto Legend V2.0 (Link) fica dando debug?
  4. É, ele judiou com esse pedido kkk Mas eu tava ruim já essa hora kk
  5. Grande DuMal! Parabéns pela entrevista.
  6. Cara, to com sono Melhor que consegui fazer:
  7. Trocar Items E ai galera, beleza? É um script simples, que troca ou um helmet por outro, ou uma boots por outra. ( Configurável ) O player precisará de dinheiro para fazer as trocas. Em data/talkactions/scripts crie um arquivo com o nome de trocaritems.lua e adicione: function onSay(cid, words, param) local money = 500 local table = { ["helmet"] = {id = 2457, toid = 2491}, ["boots"] = {id = 2643, toid = 2645}, } if param == "helmet" then if getPlayerItemCount(cid, table["helmet"].id) >= 1 then if getPlayerMoney(cid) >= money then doPlayerSendTextMessage(cid, 22, "Você fez uma troca de items!") doPlayerRemoveMoney(cid, money) doPlayerRemoveItem(cid, table["helmet"].id, 1) doPlayerAddItem(cid, table["helmet"].toid, 1) else doPlayerSendCancel(cid, " Você não tem dinheiro suficiente!") end else doPlayerSendCancel(cid, " Você não tem o item necessário!") end return true end if param == "boots" then if getPlayerItemCount(cid, table["boots"].id) >= 1 then if getPlayerMoney(cid) >= 500 then doPlayerSendTextMessage(cid, 22, "Você fez uma troca de items!") doPlayerRemoveMoney(cid, 500) doPlayerRemoveItem(cid, table["boots"].id, 1) doPlayerAddItem(cid, table["boots"].toid, 1) else doPlayerSendCancel(cid, " Você não tem dinheiro suficiente!") end else doPlayerSendCancel(cid, " Você não tem o item necessário!") end end return true end Em talkactions.xml adicione a tag: <talkaction words="!trocar" event="script" value="trocaritems.lua"/> Configuração Aqui você irá editar os items: ID será o item que o player tem e toid será o item que ele irá ganhar. E aqui o dinheiro: Para executar, é só usar !trocar helmet ou !trocar boots É isso galera, espero que sirva pra algo. Abraços!
  8. Ótimo trabalho! Boa sorte e sucesso com o projeto! Abraços.
  9. Muito bom cara! Bem explicativo, ficou ótimo. Obrigado pelo conteúdo. Parabéns! REP+
  10. Você marcou a área com o house pallette?
  11. Em actions.xml você adiciona essa tag: <action uniqueid="1000" script="stone.lua" /> Após isso crie um arquivo chamado stone.lua ou outro nome de seu gosto e adicione o code: function onUse(cid, item, frompos, item2, topos) stonepos = {x=posx, y=posy, z=posz, stackpos=1} getstone = getThingfromPos(stonepos) if item.uid == 1000 and item.itemid == 1945 and getstone.itemid == 1304 then doRemoveItem(getstone.uid,1) doSendMagicEffect(stonepos,2) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 1000 and item.itemid == 1946 and getstone.itemid == 0 then doCreateItem(1304,1,stonepos) doSendMagicEffect(stonepos,10) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return true end Aqui, você coloca a posição que a pedra vai estar: stonepos = {x=posx, y=posy, z=posz, stackpos=1 Exemplo: stonepos = {x=100, y=40, z=7, stackpos=1 if item.uid == 1000 and item.itemid == 1945 and getstone.itemid == 1304 then Esse nº 1000 em vermelho coloque no unique id da alavanca pelo map editor. Esse 1945 em verde é a alavanca. Esse em rosa é o ID da pedra, mude ele caso você queira que seja uma parede ou outra coisa. elseif item.uid == 1000 and item.itemid == 1946 and getstone.itemid == 0 then Essa eh a alavanca depois de puxada... o UID continua o mesmo... oq ta em verde eh o ID da alavanca puxada, e o ZERO em roza eh pra dizer se nao tem nada no caminho da pedra podendo assim fazer outro pedregulho no lugar ( portanto nao mexa tem q ser ZERO msm ) doCreateItem(1304,1,stonepos) Nao tem mto q explicar nesse.. issu ai em amarelo eh o ID do item q vai criar qndo o cara puxar a alavanca pela segunda vez, ou seja.. na primeira ele tirou na segunda vai colocar ^^
  12. Talkactions.xml: <talkaction words="!addon" event="script" value="addondoll"/> data/actions/scripts/addondoll.lua: function onSay(cid, words, param) local femaleOutfits = { ["all"]={136}, ["all"]={137}, ["all"]={138}, ["all"]={139}, ["all"]={140}, ["all"]={141}, ["all"]={142}, ["all"]={147}, ["all"]={148}, ["all"]={149}, ["all"]={150}, ["all"]={155}, ["all"]={156}, ["all"]={157}, ["all"]={158}, ["all"]={252}, ["all"]={269}, ["all"]={270}, ["all"]={279}, ["all"]={288}, ["all"]={324}, ["all"]={335} } local maleOutfits = { ["all"]={128}, ["all"]={129}, ["all"]={130}, ["all"]={131}, ["all"]={132},["all"]={133}, ["all"]={134}, ["all"]={143}, ["all"]={144}, ["all"]={145}, ["all"]={146}, ["all"]={151}, ["all"]={152}, ["all"]={153}, ["all"]={154}, ["all"]={251}, ["all"]={268}, ["all"]={273}, ["all"]={278}, ["all"]={289}, ["all"]={325}, ["all"]={336} } local msg = {"Digite o nome correto!", "Voce não possui AddonDoll!", "Bad param!", "Você recebeu seus addons!"} local param = string.lower(param) if (not isPremium(cid)) then doPlayerSendCancel(cid, "Você nao tem premium account.") return TRUE end if(getPlayerItemCount(cid, 9693) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 9693, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end É só dizer: !addon all
  13. http://www.xtibia.com/forum/topic/33177-removendo-pedra/page__hl__%2Bpuxar+%2Balavanca+%2Bremover+%2Bpedra__fromsearch__1
  14. Obrigado mano! É, eu tava pensando mesmo em um exaust. Vou trabalhar nisso pra próxima versão. ------------------- Tipo, remover dinheiro do player quando o teleport for sumonado? Acho que remover mana também ficaria legal. Obrigado mais uma vez, ta me ajudando bastante!
  15. Muito bom Max! Essa aula com certeza, abre a mente das pessoas que querem fazer scripts. Parabéns! Abraços.
  • Quem Está Navegando   0 membros estão online

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