Ir para conteúdo
  • Cadastre-se

Snowsz

Héroi
  • Total de itens

    1213
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que Snowsz postou

  1. Acho que não especifiquei direito, é o xml dos monstros que aparentam erros.
  2. Isso é em tfs 1.0, se a versão do seu for menor não vai existir e nem vai adiantar tente usar esse script do modo que está agora caso a versão do seu servidor seja menor.
  3. Pointblank, crossfire, counter strike, jogos de fps eu acho...
  4. Não sei outra coisa kkkk, Minecraft(com mods é muito melhor...)? Pointblank ? Futebol mania ? Sei lá essa joça kkk, foi só o que consegui pensar... Quando descobrir o que quer jogar avisa que to procurando também...
  5. Tenho skype, talvez eu possa participar: adelsojunior1
  6. Faz assim ó, onde tem isso: local min = skill * attack / 17 + getPlayerLevel(cid) / 5 + 1 local max = skill * attack / 9 + getPlayerLevel(cid) / 5 + 6 vai alterando os números, por exemplo, muda "5 + 6" para "5 + 10" e testa ;P
  7. 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 msg = msg:lower() local items = { [1] = { {2160, 10}, {2159
  8. Não, você não pesquisou em todo lugar... http://www.tibiaking.com/forum/topic/53821-stamina-bug-player-morre-stamina-full/
  9. Se for o da vocations.xml tenta assim: function onSay(cid, words, param) doPlayerPopupFYI(cid, "Information:\n\nAttackSpeed: " ..tostring(getVocationInfo(getPlayerVocation(cid)).attackSpeed)) return true end
  10. Testado em: TFS 0.4 Protocolo: 8.60 Crie um arquivo em data/npc com o nome Ajudante.xml e troque o que estiver dentro por isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Ajudante" script="Ajudante.lua" walkinterval="2000" speechbubble="1" floorchange="0"> <health now="100" max="100" /> <look type="160" head="98" body="95" legs="115" feet="114" addons="0"/> <parameters> <parameter key="message_greet" value="Ola, voce precisa de ajuda ? Eu dou items para os iniciantes! Quer os items ?" /> </parameters> </npc> Agora,
  11. Tenta assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(cid, var) if getCreatureCondition(cid, CONDITION_CURSE) then doRemoveCondition(cid, CONDITION_CURSE) end return doCombat(cid, combat, var) end @Edit: Não sei a condition é CONDITION_CURSE ou CONDITION_CURSED, se não funcionar o do membro acima, tenta o meu, caso não funcione, troque "CONDITION_CURSE" para "CONDITION_CURSED" e faça o teste...
  12. Na verdade não, "level" seria apenas a posição na tabela, o certo seria "_.type", pois ele que representa a tabela...
  13. Eu ia fazer o script assim , no seu ainda faltou um parâmetro "cid" na função que adiciona stamina, acho que isso resolve: local storage = 5612 function onPrepareDeath(cid, deathList) if isPlayer(cid) then setPlayerStorageValue(cid, storage, getPlayerStamina(cid)) -- Salva a Stamina atual do player end return true end function onLogin(cid) local stamina = getPlayerStorageValue(cid, storage) if not stamina == -1 then local newStamina = stamina-getPlayerStamina(cid) --Pega a stamina salva e calcula a diferença com a atual setPlayerStamina(cid, newStamina) -- Adiciona a
  14. Por favor, poderia postar os seguintes scripts para eu analisar ? Talvez possa ser encontrado isso em algum deles: Pythius the rotten_teleport.lua inquisitionPortals.lua incendioMonster.lua pvparena.lua reward.lua DropBless.lua by jhx/BloodCreatureGuarda.lua by jhx/BloodCreatureAnjo.lua by jhx/BloodCreature.lua by jhx/BloodCreature.lua levelprotection.lua
  15. Faz assim, passa o creaturescripts.xml para nós, caso não de certo, vou ver o que posso fazer aqui, se eu conseguir logo posto. Não esqueça do creaturescripts.xml!!!
  16. Gostei, ta bem legalzinha, mas, ainda falta um pouco de decoração, não acha ? Mais detalhes.
  17. Eu não testei, mas acho que isso resolve: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, 13) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onCastSpell(cid, var) local players = 0 for i = 1,255 do local cre = getTopCreature({x = getThingPos(cid).x, y = getThingPos(cid).y, z = getThingPos(cid).z, stackpos = i}) if isPlayer(cre.uid) then players = players+1 end end
  18. Se ele te ajudou, da melhor resposta, assim o tópico fica marcado como resolvido, entrei aqui pensando que não estava resolvido...
  19. Testado em TFS 0.4 Protocolo: 8.60 Vá em creaturescripts/creaturescripts.xml e adicione essa tag: <event type="look" name="priceLook" event="script" value="priceLook.lua"/> Agora, em creaturescripts/scripts copie qualquer arquivo com extensão ".lua" e renomeie para "priceLook", ficando "priceLook.lua"(sem aspas) apague tudo que tem dentro e ponha isso: function onLook(cid, thing, position, lookDistance) local items = { [7618] = 100, } local coin = "R$" if isCreature(thing.uid) or thing.itemid <= 0 then return true end if items[thing.itemid]
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo