Ir para conteúdo

milbradt

Cavaleiro
  • Total de itens

    188
  • Registro em

  • Última visita

Tudo que milbradt postou

  1. milbradt

    Npc (Duvida E Pedido)

    é um parecido com esse ne? aogra que entendi sua pergunta.. http://www.xtibia.com/forum/topic/187807-npc-ou-monstro-que-sumona-pokes-e-ataca-os-players/ Então tem esses link aqui abaixo.. da uma olhada ^^ http://www.xtibia.com/forum/topic/10625-npc-summoner/ http://www.xtibia.com/forum/topic/187491-npc-fight/
  2. Rep + Vlw pela ajuda.. Foda que parece que ela tambem tem 1 certo erro.. pq ela apenas DIRECIONA o ATK para BAIXO \/ =\ Tentei arrumar de varias formas mas nao funfo.. mas consegui colocar ela pra atk ;X Obs: Ela Original tambem apenas fas o efeito ser redirecionado para baixo, não importando qual direção esta olhando! Duvida sanada podem fechar o topico! Thanks
  3. Alguem tem ideia de como fazer pra uma spell subir de nivel conforme quantas vezes usa-la? E depois que ela passar de nivel ela ficar mais extensa? Observe no Video como essa figurasa fes sua spell.. Se alguem souber como fazer.. ou ter essa spell ( ou parte que fas uma spell evoluir de nivel) e puder me passar agradeço! E concerteza muitos outros vao agradecer!!! ^^ Obs: Hoje dia 27/06 estarei trabalhando das 06:00 as 13:00 e estou indo dormir neste momento do post ^^ se alguem tiver duvida as 13:30 estarei aqui! Uma boa noite!
  4. UuahuHAUha.. agora sim manow... funcionou como eu queria e perfeitamente.. muito muito grato!!! Como eu te dei REP + ontem a noite ainda não posso lhe dar outro.. porem depois que vier do serviço ja estara liberado e te dou o devido rep + como agradeçimento. -------------------- --Edited-- Então CelinoAndrade agora que vi sua mensagem.. vlw por suas tentativas de me ajudar cara! E quanto ao REP+ prometido Jhon992, esta la onde você me auxiliou pela 2 Vez ^^
  5. Então manin, tentei substituir isso que você falou, porem não funcionou o efeito.. No caso a Speel Buffou direitinho o personagem mas o effect não ficou saindo em lugar nenhum.. ;S Sabe algumo mais para mim tentar?
  6. Muito bom mano.. agora sim, esta funcionando normalmente e esta mais facil de configura-la. Aproposito nem sabia que a script era sua ^^ Rep + Vlw ae.. E ja que estou aqui queria fazer uma pergunta, sabe me dizer se tem como mudar o locar do Effect nessa script? ao invés de colocar para o efeito sair em baixo de você ele sair em uma area configurada, tipo... Sou um leigo na parte de scripts mas acredito que o efeito sai em baixo de você apartir desse codigo doSendMagicEffect(getPlayerPosition(cid), effect[i]) Pois bem, queria saber se tem como pegar e modificar para um local que eu queria coloca mais ou menos isso local arr = { [1] = { {0,0,0}, {0,2,1}, {0,0,0} }, Queria assim pq tenho umas SPRITES meio decentralizada, então se tiver como fazer isso me ajudaria muito, tendo em vista que é um efeito pra bonito
  7. milbradt

    Pvp Team

    Meu veio.. tem um MOD aqui meio parecido com oq você quer, se ficar interesado ai o link. http://www.xtibia.co...to-team-battle/
  8. UHAUhaUAH.. ta certo, vou selecionar umas interesantes que tenho aqui ^^
  9. Cara, se umas funcionarão você deve estar fazendo alguma coisa piquinininha errada nas outras.. não deve ser algo muito abominavel não. Quando eu voltar da casa dos meus pais eu te dou uma mão, eu ajudo você a coloca as portas e as keys nos lugares. As vezes é detalhes piquenos.. porem importantes para o script funcionar ^^ Ja fui Ot-Admin a um tempão.. ai passei em um concurso andei muito tempo afastado.. agora estou mechendo denovo mas me lembro de muitas coisas ^^ Posso dizer até que de acordo com alguns tutoriais ja sei editar e acrescentar algumas coisas em varias scripts, pois estou lendo algumas apostila de linguagem lua. Então um abração e até mais tarde.
  10. HSUhausuhSA.. os Id das portas são os mesmo?? se for o mesmo pega e copia as portas que estão funcionando e substitui no lugar das que não funfa =P As vezes umas coisas sem lógica acaba dando certo ^^
  11. se você perceber é a mesma sua.. apenas a minha script esta organizada. Tipo eu fis aki e funcionou perfeitamente, abre a porta normal, e assim que o player que abriu a porta passar por ela ela fecha automaticamente. Tentou fazer oq te falei? Tenta pegar minha script e fas o seguinte, pega o ID da porta 9279 e coloca no lugar da sua la, detalhe, cuidado para nao colocar em cima de uma parede.. kkkkk depois salva o map e testa.. se não der tente coloca o efeito de QUEST DOOR em cima desta porta 9279, salva o map e testa novamente. O id da sua chave no caso é 2088, ou seja, a Chave para abrir a porta é a do ID 2088. Tenta ver ae ^^ Nesse momento vou sair de casa, vou visitar meus pais, então boa sorte ae, e até mais tarde.. kkkkk
  12. Ve se vai dar certo ae.. Crie um npc xml novo em Npc/Vendedor Vip.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Vendedor Vip" script="data/npc/scripts/vip.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="152" head="130" body="80" legs="155" feet="30" addons="2"/> <parameters> <parameter key="message_greet" value="Ola.. Tem o Item Vip para eu dar a {permissao} para acessar a area vip? "/> </parameters></npc> Faça isso em Npc/Scripts/vip.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 exp = 35000 local t = {item1={9693,1}} --[[ XXXX = ID DO ITEM YY = QUANTIDADE DO ITEM ]]-- if(msgcontains(msg, 'permissao') or msgcontains(msg, 'permission')) then selfSay('Quer me dar o VIPDAY pelo acesso a Area Vip Free? {yes} ', cid) talkState[talkUser] = 1 elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then if getPlayerStorageValue(cid,13851) == -1 then if(getPlayerItemCount(cid, t.item1[1]) >= t.item1[2]) then doPlayerRemoveItem(cid, t.item1[1], t.item1[2]) doPlayerAddExp(cid, exp) setPlayerStorageValue(cid,13850,1) selfSay('Narutibia Server Agradece, Receba de Brinde Uma Exp!', cid) talkState[talkUser] = 0 else selfSay('Você não tem ' .. t.item1[2] .. ' ' .. getItemNameById(t.item1[1]) .. ' para me entregar', cid) talkState[talkUser] = 0 end else selfSay('Voce ja Tem O acesso.', cid) talkState[talkUser] = 0 end elseif msg == "no" and talkState[talkUser] == 1 then selfSay("Then not", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Agora no caso você pode se quiser criar apenas uma porta e coloca o Action Id em uma porta apenas para quem trocou o ITEM vip com o NCP que no caso é o 13850. Se quiser que o Player passe pelo Piso e ainda fale que nao tem permisão acrescente isso: Faça isso em movements/scripts/viptile.lua local teleport = {x=1, y=1, z=1} --- local para onde será teleportado function onStepIn(cid, item, pos, fromPos, toPos) if getPlayerStorageValue(cid,13850) <= 0 then doPlayerSendCancel(cid,"Esta área é exclusiva para VIPS.") doTeleportThing(cid, fromPos) else doTeleportThing(cid,teleport) doSendMagicEffect(teleport, 10) end end Em movements.xml cole a tag <movevent type="StepIn" actionid="13850" event="script" value="viptile.lua"/> agora adicione no map editor o action id nos pisos que você quer que apenas os VIPS passem por ele que no caso o Action id é 13850 Flws
  13. POuxa vida.. pior que usa script eh a mesma minha =S não faço ideia o pq esta acontecendo isso.. mas pode ter certeza que eh um detalhezinho.. kkkkk Aqui esta minha script: function onUse(cid, item, frompos, item2, topos) -------- Pausa -------- local pausa = 5000 -------- Cordenadas -------- local door = {x=369, y=1918, z=7, stackpos=1} local ddoor = getThingfromPos(door) -------- ITEM -------- local open_door = 9280 local itemU = 24000 local verify = 0 --- NÃO MEXA AQUI -------- PRIMEIRO SISTEMA -------- if item2.uid == itemU then if ddoor.itemid ~= verify then doTransformItem(ddoor.uid,open_door) addEvent(close,pausa,door) end else doPlayerSendCancel(cid,"This key can not be used here") end return 1 end function close(door) -------- ITEM -------- local to_close_door = 9279 ------- SEGUNDO SISTEMA -------- local the_close_door = getThingfromPos(door) doTransformItem(the_close_door.uid,to_close_door) end
  14. As Sprites tem que ser em 32x por 32x, então provavelmente sua imagem tem q ser editada no DAT EDITOR e ficara 2 width e 2 height, depois voce tem q ordenar numa sequencia correta as sprites recortadas para montar o novo outfit, então vai ficar centralizado o nome
  15. Apenas para minha curiosidade se você conseguiu em alguma das dicas acima me fale qual é...
  16. Tenho esse mesmo script seu.. no caso se não me engano deu a mesma coisa comigo, fas tempo ja não lembro muito bem oq fis pra arrumar... mas tente arrumar no map editor primeiro.. Em Tools no map editor tente alternar para NORMAL DOOR, MAGIC DOOR, QUEST DOOR, e vai testando em quais dela vc vai conseguir, se não me engano eu tinha colocado QUEST DOOR. Eu tambem notava que alguns IDS de portas não dava certo então primeiro testa oq falei acima e depois tente alterar a porta para esse id: Porta Aberta: local open_door = 9280 Porta Fechada: local to_close_door = 9279 Lembrando que no map editor vc coloca o ID da porta fechada "local to_close_door = 9279" e tenta fazer o esquema que te falei de colocar MAGIC DOOR
  17. No caso funciona normalmente.. só que tipo.. se vou usar ela novamente aparece essa mensagem: Sorry, you are buffed. que no caso seria uma das ultimas mensagem que aparece no script else doPlayerSendCancel(cid, "Sorry, you are buffed.") end ------------------------------------------------------------------------------------------- Reformulando eh uma SPELL que BUFFA e fica um efeito ao redor do PERSONAGEM ate o BUFF acabar tendeu? ^^ Editei la em cima onde fica localizado o script ^^
  18. Rapaz, ou você tem muito tempo... ou ja trabalha com programação em lua... ou é muito craneo e fas tudo muito rapido...ou é alienigena.. hsuahusahs fas tudo parecer tão simples, vou começar a anotar e verificar cada coisa em uma script para ver se tem muito mistério ou apenas prestar atenção para criar las. Vai ser util em algo no meu server de narutibia Rep+
  19. xD, tinha postado aki pq achei q a galera do Xtibia gosta-se do anime Naruto, mas pelo que vejo eh um fansite mais chegado ao tibia mesmo.. kkkkk tinha umas outras em maos aki de outros clans legais.. mas no futuro quando o Narutibia vier estar mais ativo no xtibia trarei spells unica dos clans ao site!
  20. Isso é o melhor a ele fazer sim.. achei que ele estava querendo alterar pisos que tivesem uma alta velocidade por uma baixa velocidade.. então acredito eu que os unicos 2 modos serião os que citei acima, mas concerteza o mais pratico é como você falou
  21. Valeu ae amigo, vou testar quando chegar do serviço, volto as 19:00 horas e quando voltar ja deixo o REP + ja que ja usei ele e posso usar denovo depois das 17 horas tomare que de certo.. kkkk @edited Agora analizando isso que mostrei não fica em creaturescripts.. e sim em Spells, então na verdade a "spell" parecida com DGZ na verdade tem que ter algo a mais em creaturescripts? Pois minha script nada vai no local de creaturescripts... :X
  22. Viixxx.... ladrão??? puts.. Tem que apanha só de TAPA nas oreia fio!!! Tenho pavor de lek traira...
  23. Olha.. se não me engano pode se fazer isso com o DAT EDITOR no Client, da pra editar mais velocidade ou menos velocidade nos Pisos, só que acredito eu que todos deverião baixar seu Client para que isso funcione Creio eu que para você não mecher no Client e que os outros não precisem baixar seu client isso deve ser nas Sources então ai pede ajuda pra alguem experiente ja com C++ ou Scripts ;d
  24. Tipo.. quando você a usa essa spell, ela era pra BUFFAR o jogador e ficar saindo um EFEITO nele. Bom até ai tudo bem, o detalhe é que uso a spell apenas 1 vez e não posso mais usar a mesma =\ Aki esta o Link no site que o Skydangerous recomendou que coloca-se no site da pastebin então ai esta. http://pastebin.com/EzZemTDJ Vou deixar ela aki mesmo tambem. Então isso fica em Spells/Scripts/buff.lua e no caso em xml fica assim: No caso isso fica em Spells/spell.xml agradeço desde ja a ajuda
  25. Vlw ae, eu tinha a certeza absoluta que estava colocando o Topico no lugar correto, mas devo ter me enganado com as abas do mozila na hora de fazer o pedido =X Não foi por querer..
  • Quem Está Navegando   0 membros estão online

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