Ir para conteúdo
  • Cadastre-se

joadson

Membro
  • Total de itens

    341
  • Registro em

  • Dias Ganhos

    9

Tudo que joadson postou

  1. Você só quer um bau normal? Clicou > checou se tem points > se tiver remove os pontos e dá os itens? Se puder explicar um pouco melhor.
  2. Tenho certeza que já tem, porque eles já vem incluso. Mas daqui a pouco, explico como confgurar certinho, porque tem mas nao deve tá configurado.
  3. Vou ver aqui, posto um resultado. EDIT: Aqui o resultado... coloquei pra mostrar o nome de quem matou e tudo... Testado e dando a exp certinha. function onDeath(cid, corpse, deathList) local config = { exp = math.random(300000, 900000), killer_name = getCreatureName(deathList[1]), target_name = getCreatureName(cid) } --if getPlayerIp(cid) == getPlayerIp(deathList[1]) then return true end --se nao for testar em casa remova os 2 sinais(de menos) no começo do script. essa função é para evitar que alguem use MC para ganhar exp; if isPlayer(deathList[1]) then doPlayerSendTextMessage(death
  4. Para fechar o tópico é só selecionar alguma resposta como "melhor resposta", fechará automaticamente.
  5. No script dele é só trocar isso if getPlayerPremiumDays(cid) > 0 then por isso if getPlayerVipDays(cid) > 0 then
  6. Vou reler tudo aqui, devo ter me passado em algo... Vou instalar o sistema de VIP assim, posso usar em futuros scripts também. Breve edito aqui com o resultado.
  7. vá em creaturescripts/script e crie um arquivo chamado exp.lua e coloque isso dentro function onDeath(cid, corpse, deathList) if isPlayer(cid) and isPlayer(deathList[1]) then local exp = math.random(30000,90000), -- de 300000 a 900000 mude para sua preferencia doPlayerAddExp(deathList[1], exp) end return true end e depois abra o login.lua e adicione registerCreatureEvent(cid, "Exp") agora abra o creaturescripts.xml e adiicione <event type="death" name="Exp" event="script" value="Exp.lua"/>
  8. Aqui, modifiquei, mas não pude testar... Deu preguiça de instalar o sistema de VIP kk
  9. Tô modifcando aqui, jaja edito e posto com o sistema de vip
  10. Tem esse meu também, é de fácil configuração. Testado em um servidor 8.60 e funcionou perfeitamente.
  11. Vou te ajudar nisso, depois instalo num servidor de teste e resolvo... porque resolver de olho é complicado. Ainda hoje faço isso, assim que tiver um tempinho PS: Se puder me passa o link do script completo.
  12. Vou ver outra possibilidade, breve posto o resultado. EDIT: Infelizmente não posso te ajudar nisso, não consegui fazer com que dimiinuisse apenas 1. Não sou muito bom com mysql.
  13. Caso queria usar, já havia corrigido o debug e funciononou perfeitamente no 9.60
  14. Não pode, mesmo se usar magias, o player que atacou recebe a mensagem e cancela o ataque... Até mesmo na arena não pode matar.
  15. Aqui, testado e sem debugs... era o tipo de mensagem kk 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
  16. Pode atacar normalmente, irá contar frags e tudo... Só não poderá atacar players da mesma guild.
  17. Vá em creaturescript e crie um arquivo chamado attackguild.lua e coloque isso dentro function onCombat(cid, target) if getTileInfo(getThingPos (cid)). pvp then return true end -- caso queira que na arena pvp possa atacar normal, remova isso if isPlayer(target) and getPlayerGuildId(cid) ~= 0 and getPlayerGuildId(cid) == getPlayerGuildId(target) then doPlayerSendCancel(cid, "Não pode atacar players da mesma guild.") return false end return true end e em creatures.xml coloque isso <event type="combat" name="attackguild" script="attackguild.lua"/> Agora abra o login.lua e a
  18. A lib desse servidor fica em data/global.lua, em relação ao debug, não sei o que possa ser, pois testei numa versão 8.60. Depois irei testar num 9.60 e ver se dá o debug também.
  19. Qual é a versao so seu tfs? Porque testei aqui e funcionou normal. Teste o que o @Zipter98 postou também
  20. Tente assim. function onSay(cid, words, param, channel) if(param == "removerfrag") then if getPlayerItemCount(cid, 2160) >= 10 then doPlayerRemoveItem(cid, 9971, 30) db.executeQuery("UPDATE `players` SET `unjustified` = `unjustified`-1 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") db.executeQuery("UPDATE `players` SET `skulltime` = 0") doCreatureSetSkullType(cid, 0) setPlayerStorageValue(cid,11548,os.time()+3) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns você removeu seus frags com sucesso.") return TRUE e
  21. Aqui... vá em npcs/scripts e crie um arquivo chamado Delivery Itens.lua e coloque isso dentro 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(ci
  22. Modifique \data\globalevents\scripts\zombie\onthink.lua por esse e faça um teste. function onThink(interval, lastExecution, thinkInterval) if ZE_isOnZombieArea >= ZE_DEFAULT_NUMBER_OF_PLAYERS then -- ZE_DEFAULT_NUMBER_OF_PLAYERS e a quantidade minima de players para começa o evento if(getStorage(ZE_STATUS) == 2) then setZombiesToSpawnCount(getZombiesToSpawnCount()+1) local players = getZombiesEventPlayers() for i=1, getZombiesToSpawnCount() * 2 do if(getZombiesToSpawnCount() > 0 and spawnNewZombie()) then setZombiesToSpawnCount(getZomb
  23. Isso é no RME, selecione PVP ZONE TOOLS que assim ficará como arena e ninguém perderá itens ou leveis.
  24. Procure no actions.xml a uniqueID 5040, deve ter outro script usando a mesma unique.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo