Ir para conteúdo
  • Cadastre-se

Ragnar Lothbrook

Membro
  • Total de itens

    96
  • Registro em

  • Última visita

Tudo que Ragnar Lothbrook postou

  1. Então, o problema é que isso é uma quest, Não tem como te dizer a quantidade exata de players que estarão na sala. Isso é um problema ?!
  2. Amigo, segue a imagem da sala. Não sei se era isso que você queria. Caso queira as positions me avise.
  3. Em qualquer lugar da sala @Mathwsz. Estou com ele no projeto. Um player vai puxar uma alavanca, e quem estiver na sala com ele é teleportado para 6 posições aleatoreas.
  4. No arquivo lua coloque: 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:isFoc
  5. Parabéns pelo trabalho, ficou muito bom, continue assim. REP+
  6. Tente este attackspeed.lua local valorspeed = 5000 ---EDITE O VALOR DESEJADO function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerSetAttackSpeed(cid, valorspeed) doRemoveItem(item.uid) return TRUE end
  7. attackspeed.lua local valorspeed = 5000 ---EDITE O VALOR DESEJADO function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerSetExtraAttackSpeed(cid, valorspeed) doRemoveItem(item.uid) return TRUE end actions.XML <action itemid="ID" event="script" value="others/attackspeed.lua" allowfaruse="0"/> ID = Escolha uma pedra, pode até ser uma potion, e coloque o ID dela. NPC.XML <?xml version="1.0" encoding="UTF-8"?> <npc name="Alef" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="146
  8. Nossa, sua versão é bem inferior as que estou acostumado. Poderia ser um NPC que venda um ITEM que de Attack Speed ?
  9. Nossa... Me informe a versão do seu server, e o TFS usado.
  10. Troca de TFS. Eu uso o TFS 0.4, nunca me deu problema com essas coisas de lagg.
  11. Coloque este: <event type="advance" name="LevelMax" event="script" value="maxlvl.lua"/>
  12. Pode me dizer mais sobre esse bug ? As vezes não entendi bem como você se expressou. Fica mais facil eu te ajudar.
  13. Ok. Modifique a gosto: Em NPC.XML <?xml version="1.0" encoding="UTF-8"?> <npc name="NPC Fast Attack" script="fastattack.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150" /> <look type="133" head="79" body="132" legs="94" feet="0" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Posso lhe dar {fast} attack." /> <parameter key="message_farewell" value="Até mais!" /> </parameters> </npc> em fastattack
  14. Se quer saber se tem como um player Summonar um NPC, a resposta é SIM! summon npc.lua function onSay(cid, words, param, channel) local func = doCreateMonster if(words:sub(2, 2) == "summon npc") then -- palavra que dira pra sumonar o NPC func = doCreateNpc end local pid = cid local t = string.explode(param, ",") if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end local position = getCreaturePosition(pid) local effect = CONST_ME_MAGIC_RED local ret = func(t[1
  15. Modifique a gosto: historias.lua 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 -- HISTORIA START -- keywordHandler:addKeyword({'historia um'}, StdModul
  16. Em items.XML Verifique o ID da sua soft boots enquanto estiver equipada, e desequipada. Se os IDs forem dierentes, procure no Items.XML o ID dela DESEQUIPADA, e adicione esta tag: <attribute key="stopduration" value="1" /> Qualquer problema, poste que lhe ajudarei.
  17. Bom, eu precisaria do script do seu NPC pra colocar o comando, mas creio que se eu colocar a função você vai saber adicionar sem erro. doPlayerSetExtraAttackSpeed(cid, 5000) Caso não saiba onde colocar, poste, que eu faço pra você.
  18. Vai na pasta do seu ot, em data/XML Abra vocations.xml Edite esta parte: <skill id="0" multiplier="1.5"/> --fist <skill id="1" multiplier="2.0"/> --club <skill id="2" multiplier="2.0"/> --sword <skill id="3" multiplier="2.0"/> --axe <skill id="4" multiplier="2.0"/> --distance <skill id="5" multiplier="1.5"/> --shielding <skill id="6" multiplier="1.1"/> --fishing Ou em alguns servers está assim: <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> Quanto MENOR o numero, mais o ski
  19. No caso teria que transforma-lo em wand, colocando a vocação desejada. Adicione em Items.XML <item id="5907" article="a" name="slingshot"> <attribute key="weight" value="4300" /> <attribute key="weaponType" value="wand" /> <attribute key="shootType" value="smallstone" /> -- efeito que sairá do slingshot, no caso saem small stones <attribute key="range" value="3" /> -- distancia em que o sligshot alcançará Em Weapons.XML <wand id="5907" level="7" mana="2" min="8" max="18" type="pshysical" event="function" value="default"
  20. Se o server for por Rates, coloque a rate 0 na tag de level 400+, ou 0.1, no caso ficaria 10% da XP do global.
  21. Vá em Actions.XML e verifique o numero do item que você colocou na tag do script. Confira se o numero que esta na tag é igual a este que está no seu script: local item = config[chance] if item then doPlayerAddItem(cid, item[1]) doRemoveItem(item.uid, 15572,1) doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) else doRemoveItem(item.uid, 15572,1) Se não for, modifique no script para o numero do item que você colocou no Actions.XML.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo