Ir para conteúdo
  • Cadastre-se

.Smile

Membro
  • Total de itens

    46
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que .Smile postou

  1. Então o problema é o seguinte, esse Script ele pega o rateExperience que está no seu config.lua e ignora as rate que está no stages.xml function onEquip(cid, item, slot) doTransformItem(item.uid, 2206, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!') doPlayerSetExperienceRate(cid, 2.0) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 2169, 1) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return TRUE end Testa agora e vê se funciona, e testa em leveis que a exp do
  2. 1 - A Experiencia do seu Servidor é uma Experiencia fixa que está no config.lua ou você utiliza experiencia por stages ? 2- Quando você desequipa o RING a experiencia volta a ser normalmente como era ?
  3. Desfaz essa ultima alteração no Makefile e no Configure.ac e espera alguém que entenda mais de programação vir te ajudar, infelizmente eu só sabia resolver os erros posteriores perdão.
  4. Muito legal, obrigado por compartilhar.
  5. Substitua por esse # Makefile.in generated by automake 1.14.1 from Makefile.am. # Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A #
  6. Executa isso: sed -i 's/ -lxml2$/ -lxml2 -lpthread/' Makefile
  7. Fico feliz que estejamos fazendo progresso, agora vamos resolver o próximo. Em luascript.cpp Substitua it->leaf() por it->path().filename().string() Substitua it->path().filename() por it->path().filename().string() Em scriptmanager.cpp Substitua it->leaf() por it->path().filename().string()
  8. Olá a todos, atualmente estou aprendendo programação e desenvolvendo um Servidor, uma das coisas chatas a se fazer era ficar alternando entre um Personagem PLAYER e outro GOD para testar algumas coisas, com esses 2 scripts eu resolvi esse problema.É um script simples que eu pretendo futuramente melhorá-lo.What does the command do? /adm - Transforma seu personagem em GOD e kika ele/player - Transforma seu personagem em PLAYER e kika ele LEMBRANDO QUE: Não é qualquer que consegue usar esse comando, você precisa ter dado a sua conta o acesso de god, assim podendo ter esse comando nu
  9. Não costuma dar esse erro no pic editor, verifique se você realmente converteu a imagem para o tamanho certo que é 640x480 e salvou ela no formato .bmp
  10. Tenta isso, se não funcionar me explica melhor oque sistema deveria fazer pois eu não conheço. floo_powder = { tileID = 24618, unlockMsg = "You have unlocked ", -- Window Configuration titleMsg = "Floo Powder Teleport System", mainMsg = "Select a location to be teleported too.\n\nYou are currently at:\n", -- End Window Configuration -- Teleport Spots teleport_spots = { [1] = { name = "Karmia", -- Name of the spot (What is shown in the window) storage = 10001, -- This storage tells the system what spots are unlocked uid = 2291
  11. Resolveu o problema do Lua Header, agora para o chat.o Remova "-werrors" do arquivo makefiles da sua source.
  12. function onCastSpell(creature, variant) local player = Player(creature) player:learnSpell(Assassin) end Tenta assim e vê se retorna o mesmo erro.
  13. Executa isso apt-get install lua50 liblua50 liblua50-dev apt-get install libncurses5-dev wget http://www.lua.org/ftp/lua-5.1.4.tar.gztar -xzvf lua-5.1.4.tar.gz cd lua* make linux && make install
  14. No seu config.lua vai ter uma linha assim: newPlayerChooseVoc = false é só mudar o false para true.
  15. Ops :S acabei me confundindo, testa ai. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 9) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 3) function onGetFormulaValues(cid, level) local skill = getPlayerSkill(cid, 2) -- "2" é o ID DA SKILL local min = -((level*skill*10)+2500) -- O DANO MINIMO DA ARMA É O LEVEL DO JOGADOR * A SKILL DO JOGADOR * 10 + 2500 local max = -((level*skill*10)+5000) -- O DANO MINIMO DA ARMA É O LEVEL DO JOGADOR * A SKILL DO JOGADOR * 10 + 5000 return min, max end
  16. function onCastSpell(creature, variant) local player = Player(creature) player:canLearnSpell(Assassin) player:learnSpell(Assassin) end
  17. @Storm Obrigado pela correção, não entendo muito de Scripting.
  18. Aqui está o código: Acesse a pasta do seu servidor em data/weapons/scripts/ copie um arquivo que tem lá, renomeie para specialweapon.lua Adicione isso dentro do arquivo: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 3) -- DISTANCE EFFECT QUE VAI SAIR AO ATACAR setCombatParam(combat, COMBAT_PARAM_EFFECT, 3) -- EFEIT OQUE VAI SAIR AO ATACAR setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) function onGetFormulaValues(cid, level) local skill = getPlayerSkill(cid, 2)
  19. Da pra você fazer isso pelo Sample do Website caso você use é bem + fácil, mas também da pra fazer por código, segue abaixo o tutorial: Acesse a pasta do seu servidor em data/creaturescripts e abra o arquivo creaturescript.xml e coloque essa tag entre as outras. <event type="login" name="StartOutfit" event="script" value="start_outfit.lua"/> Acesse a pasta do seu servidor em data/creaturescripts/scripts copie algum arquivo renomeia para start_outfit Dentro do arquivo start_outfit você cola esse código: function onLogin(cid) local config = { [iddavocaç
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo