Ir para conteúdo

galaverna

Campones
  • Total de itens

    23
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que galaverna postou

  1. Não entendi mano ...Esplique melhor o tópico.
  2. Bem Legal e Útil , Ganhou meu REP+ :button_ok: ______________ Amanha lhe dou o prometido rep+ , limite...;/
  3. Só mandar seu "Fly" que eu faço isso para ti !!
  4. Teente assim ... Vá no movements/scripts .lua e crie um arquivo chamado : cadeira.lua , nele coloque isso local godpos={x=?,y=?,z=?} local ppos={x=?,y=?,z=?} function onStepIn(cid, item, position, fromPosition) if getPlayerAccess(cid)>4 then doTeleportThing(cid,godpos,FALSE) else doTeleportThing(cid,ppos,FALSE) end end Agora no TAG ( movements.xml) você coloca isso : <movevent type="StepIn" itemid="????" event="script" value="cadeira.lua"/> Basta editar algumas coisas : NO XML: itemid="????" ???? = id da cadeira!! NO SCRIPT: local godpos={x=?,y=?,z=?} local ppos={x=?,y=?,z=?} Somente troque onde está "?" e coloque o local que você quer !
  5. Poh... O cara escreveu no mesmo tempo que eu , só que o dele ficou em primeiro !! --' _________________________________________________________________________________________ --.-- Como não entendeu ?? É so abrir o arquivo .SPR desse Pokexgames que lá tem as sprites... :X Coisa Óbvia !! Ajudei você ?? Rep + ae por favor
  6. É so fazer a mesma coisa que a pokebola normal , mas você coloca as chance sempre 100!!
  7. Bom , vamos lá !! Nova Versão!!!2.0 Oque mudou ?? Opção PZ Custo Apesar de ser poucas coisas Pode ajudar muito!! Bom para instalar ela no seu server é bem simples baste criar um script.lua com o nome teletransporte.lua e adicione isso: function onSay(cid, words, param, itemEx, params) local pos=getPlayerPosition(cid) local teleports = { ["templo"] = {pos={x=60,y=39,z=7},cost=1,pz=true,msg="Você foi teleportado para o templo!"},--Aqui você pode editar tudo depois dos "=" ["depot"] = {pos={x=36,y=44,z=7},cost=1,pz=true,msg="Você foi para o depot"}--Aqui você pode editar tudo depois dos "=" } for k,v in pairs(teleports) do if param==k then if v.pz==TRUE then if getCreatureCondition(cid, CONDITION_INFIGHT)==FALSE then if doPlayerRemoveMoney(cid,v.cost)==TRUE then doSendMagicEffect(pos,3) doTeleportThing(cid,v.pos,TRUE) doCreatureSay(cid,""..v.msg,TALKTYPE_ORANGE_1) end end end end end for k,v in pairs(teleports) do if param==k then if v.pz==FALSE then if doPlayerRemoveMoney(cid,v.cost)==TRUE then doSendMagicEffect(pos,3) doTeleportThing(cid,v.pos,TRUE) doCreatureSay(cid,""..v.msg,TALKTYPE_ORANGE_1) end end end end end E no talkactions.xml você coloca isso : <talkaction words="!teleport" event="script" value="teletransporte.lua"/> Para usar no jogo é so falar !teleport mais o local exemplo : !teleport depot Para editar o script é bem simples. Basta editar esta parte : ["templo"] = {pos={x=60,y=39,z=7},cost=1,pz=true,msg="Você foi teleportado para o templo!"} ["templo"] = oque o player deve falar. pos={x=60,y=39,z=7} = poscição que ele vai ser teleportado. cost=1 = preço , caso nao queira coloque cost=0. pz=true = se precisa estar com battle ou nao ou não , caso nao queria coloque pz=false. ex : se você colocar = true você so pode teleportar sem battle e se vc colocar nao pode teleportar de qualquer jeito msg="Você foi teleportado para o templo!" = oque você vai falar ao ser teleportado. Screen : V1:
  8. manda seu sistema de refinamento que eu posso adicionar!!
  9. Ei justin não tá na area errada??aqui é pedido
  10. Area Incorreta... PS: <--Boneco MAGICO System 100% By MarcioSkate22--> Preserve os direitos autoriais.Nao mude. function onUse(cid, item, frompos, item2, topos) if doPlayerRemoveItem (cid,2110, 1)==TRUE then -- ID do item a ser removido doSetMonsterOutfit (cid, "Yeti", 1000) -- Nome do monster,e os segundos que vai durar doSendMagicEffect (getCreaturePosition(cid,22)) -- Efeito Magico else doPlayerSendTextMessage (cid, 22, "Voce nao tem o Boneco Magico!") -- Mensagem quando nao tiver o item doSendMagicEffect (getCreaturePosition(cid), 5) -- Efeito se nao tiver o item return TRUE end end
  11. Não Resolvido!! Teria como fazer o código ?? me mostrar como usa o register e dps oq por no creature scripts?? ta ai : function onSay(cid, words, param, itemEx, params) local nsummon = getCreatureSummons(cid) local pos = getPlayerPosition(cid) local summons = { ["Wolf"] = {palavra ="wolf",levelm=1,levelma=9,vida=getCreatureMaxHealth(cid)}, ["Fighter"] = {palavra = "fighter",levelm=10,levelma=15,vida=getCreatureMaxHealth(cid)}, ["Raditz"] = {palavra = "raditz",levelm=16,levelma=100,vida=getCreatureMaxHealth(cid)} } for k,v in pairs(summons) do if isCreature(cid) then if words == "!back" then doRemoveCreature(x) end end if getPlayerStorageValue(cid,12122)==-1 then if (table.maxn(nsummon) < 1)then if getPlayerLevel(cid)>= v.levelm and getPlayerLevel(cid)<= v.levelma then x = doSummonCreature(k, getCreaturePosition(cid)) registerCreatureEvent(cid, "deathd") registerCreatureEvent(cid, deathd) doCreatureAddHealth(x,v.vida) doCreatureSay(cid,"Go "..k,TALKTYPE_ORANGE_1) doConvinceCreature(cid,x) end end end end end
  12. caralho cara , precisava copia minha ideia ?? falei com vc no msn e tu foi la e roubo -.-
  13. (: obrigado pelo rep+ qualquer coisa tamo ae preciso ajudar alguem reputação ta 24
  14. Bom simples , primeiro crie um statua.LUA nos actions e nele coloque : local estatua = {3714} local pos = {x=59,y=52,z=7} function onUse(cid, item, fromPosition, itemEx, toPosition) if(isInArray(estatua, itemEx.itemid)) then doRemoveItem(10523,1) setPlayerStorageValue(cid,valueid, newvalue) doTeleportThing(cid,pos) return true end end agora basta pergar um item que possa ser "used with" vamos dizer e colocar isso no actions.xml <action itemid="ID" event="script" value="statua.lua"/> e depois basta configurar isso : setPlayerStorageValue(cid,valueid, newvalue) valueid , e newvalue : value id é a storage e o newvalue é tipo 1 , ou -1. Ajudei??REP+??plz
  15. Eu queria um creature scripts que verifica quando o Summon morre... Quando ele morre ele "seta" uma storage==1 vlw ae
  16. galaverna

    [Npc]Quest

    é so trocar ali selfSay('You dont have items!',cid) dentro dos '' você coloca oq se quer
  17. galaverna

    [Npc]Quest

    Bom vamos lá primeiro crie um script chamado quest.lua nele coloque : ISSO NA PASTA NPC 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 npcHandler:setMessage(MESSAGE_GREET, "Can You Help Me??") function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'yes')) and getPlayerItemCount(cid,5879)>=30 then doPlayerRemoveItem(cid,5879,30) doPlayerAddItem(cid,2504,1) selfSay('Thank You!',cid) talkState[talkUser] = 1 else selfSay('You dont have items!',cid) talkState[talkUser] = 1 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Agora crie um npc.xml chamado quest e nele coloque: <?xml version="1.0" encoding="UTF-8"?> <npc name="Quest Guy" script="data/npc/scripts/quest.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="85" body="126" legs="113" feet="0" addons="3" corpse="2212"/> <parameters> </parameters> </npc> AJUDEI??REP+ POR FAVOR
  18. mano se tem que esplica como vou saber oq é o npc pedro --'
  19. galaverna

    2 Scripts !

    Não sei se entendi mas tente assim : Ajudei??Rep+ por favor Criei um script de Talkactions.lua chamado shop.lua No Talkactions.xml adicione: <talkaction words="!shop XXX" event="script" value="shop.lua"/> e no shop.lua coloque : function onSay(cid, words, param) doPlayerRemoveItem(7366,1) doPlayerAddItem(cid,XXX,1) end Em todos os lugares substitua XXX pela id que você quer !! Espero ter Ajudado...Ajudei??Rep+ por favor
  20. O ultimo nao sei fazer , mas o primeiro e o segundo você nao esplicou muito bem,desculpe por ser franco mas você nao esplicou nem um pouco bem , na verdade foi horrivel ... ;/ Esplique melhor o primeiro e o segundo
  21. se trocou algum nome de vocation??? ta dando erro no spell falando que você tipo no spell ta falando vocation knight por exemplo e no vocations.xml ta kinaite so exemplo tenta resllve q vo durmi amanha tenho aula ai dps nois resolve se nao for
  22. Nada não , qualquer coisa tamo ai
  23. faz assim crie um action.lua chamado dinheiro.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local item = ID local itemd = ID2 if getPlayerItemCount(cid,item)>=100 then doPlayerRemoveItem(cid,item,100) doPlayerAddItem(cid,itemd,1) end end E no actions.xml coloca : <action actionid="ID" event="script" value="dinheiro.lua"/> bom vamos as esplicações: local item = ID - id da moeda que precisa de 100 local itemd = ID2 - id da moeda que vai ganhar <action actionid="ID" event="script" value="dinheiro.lua"/> - e esse id você coloca o mesmo id que o primeiro id so troque o ID , ID2
  • Quem Está Navegando   0 membros estão online

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