Ir para conteúdo
  • Cadastre-se

Cazuza

Membro
  • Total de itens

    321
  • Registro em

  • Última visita

Tudo que Cazuza postou

  1. Só adiciona isto no creaturescripts: <event type="logout" name="BIKE" event="script" value="Bike.lua"/> function onLogout(cid) if getPlayerStorageValue(cid, 3624) >= 0 then return false end return true end
  2. function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = {} cfg.refuel = 42 * 60 * 1000 if(getPlayerStamina(cid) >= cfg.refuel) then doPlayerSendCancel(cid, "Your stamina is already full.") elseif(not isPremium(cid)) then doPlayerSendCancel(cid, "You must have a premium account.") else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled.") end return true end Tu so quer deixar infinito? testa agora.
  3. Ainda quer isto? Se quiser avise que eu faço para você. é bem simples, não sei como ninguém te ajudou ainda.
  4. Cara esta é a versão mais barbada, até 8.60 se não me engana, há diversos programas para mudar. É só procurar, mas enfim vou te mandar um site para ti criar:http://vapus.net/customclient
  5. Obrigado. Avisa sim, qualquer coisa eu ajeito.
  6. function onKill(cid, target) --config---------------------------- local lvl = getPlayerLevel(cid) --players level local target_lvl = getPlayerLevel(target) -- add 5 levels --end------------------------------- if isPlayer(target) == TRUE then if getPlayerIp(cid) ~= getPlayerIp(target) then doPlayerAddExperience(cid, -50000) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Voce foi punido por matar alguem do mesmo IP e não ganha lvl") return TRUE else if lvl < target_lvl then -- Quem mata é menor do que de quem morre if (lvl - target_lvl) <= 20 then -- Se a
  7. Bá velho até faria mas é uma mão. Sem falar que se algum deles morrer, vai dar erro. Pois vai usar um addevent para retornar e caso morra um ou outro, ou os dois. Vai dar erro no console por não achar a "cid", creature id.
  8. function onKill(cid, target) --config---------------------------- local lvl = getPlayerLevel(cid) --players level local target_lvl = getPlayerLevel(target) -- add 5 levels --end------------------------------- if isPlayer(target) == TRUE then if getPlayerIp(cid) ~= getPlayerIp(target) then doPlayerAddExperience(cid, -50000) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Voce foi punido por matar alguem do mesmo IP e não ganha lvl") return TRUE else if lvl < target_lvl then -- Quem mata é menor do que de quem morre if (lvl - target_lvl) <= 20 then -- Se a
  9. Assim que eu fizer, te mando e tu vê.
  10. Ta até faço embora esteja com preguiça, vê se fica bom assim: Pra cima (exemplo: Quem mata é level 100 e quem morre é level 120) = Se a diferença for de 20 levels = +5 levels Se a diferença for de 50 levels = +6 levels Se a diferença for de +100 levels = +8 levels Se a diferença for de +150 levels = +10 levels - Pra baixo (exemplo: Quem mata é level 100 e quem morre é level 80) = Se a diferença for de 20 levels = +5 levels Se a diferença for de 50 levels = +4 levels Se a diferença for de +100 levels = +3 levels
  11. Brother isto sempre acontece com spells com mais de um turno. Pois ele manda por exemplo 10 efeitos. Cada um de 1 em 1 segundo digamos assim. Nos 3 primeiros segundos, você esta olhando pra cima. Agora se você se mexer nos proximos segundos a spell vai pegar a posição nova, e então ira mudar. Fazendo com que pareça estar errada. Não sei se consegui explicar direito, é algo complicadinho.
  12. function onKill(cid, target) --config---------------------------- local lvl = getPlayerLevel(cid) --players level local nlvl = getPlayerLevel(cid) + 5 -- add 5 levels --end------------------------------- if isPlayer(target) == TRUE then local exp = (50 * (lvl) * (lvl) * (lvl) - 150 * (lvl) * (lvl) + 800 * (lvl)) / 5 local nexp = (50 * (nlvl) * (nlvl) * (nlvl) - 150 * (nlvl) * (nlvl) + 900 * (nlvl)) / 5 local newexp = nexp - exp doPlayerAddExp(cid,newexp) doSendAnimatedText(getPlayerPosition(cid), "Orgasmic~", 198) if getPlayerIp(c
  13. Não brother, ele só está punindo quem tem o mesmo IP. Não adiciona XP. - Se quiser que dê XP e Puna me avisa. - Se quiser que so puna deixe como está. - E se quiser tirar a punição diga tambem que te ajudo.
  14. Editei, por que tinha dado uma resposta de retardado por não ter entendido direito a pergunta. Enfim. Desculpe.
  15. Dá para fazer uma action, que quando cliclar nesses 100 items, virar uma scarab coin. Porém os NPCS não vão aceita-la como dinheiro.
  16. Nome: Banco/Cadeiras curando Função: Bom, na verdade é bem simples, fiz para meu servidor para dar mais RPG. Funciona da seguinte maneira: Se a vida do jogador for menor que o máximo de vida e se ele não estiver com battle. Entrara em modo de descanso, fazendo que cure sua vida em uma porcentagem X ( configuravel ).de Y em Y tempo ( configuravel) Versão: Testada somente na "10.31". (OTX Server - Galaxy) Créditos: Kazuza - (eu) Por ter criado. xWhiteWolf - Por uma função "Pasta Servidor > Data > Moveevents > Scripts" crie "Banco.lua". function onStepIn(cid, item, positio
  17. Cazuza

    Outro Khorem

    Já tinha visto este servidor em outro forum. Mas nunca vejo atualização.
  18. Baixa o OTCliente, e poe o cliente do teu servidor dentro do OTCliente em things. Depois disso é so usar, não tem coisa mais facil. Mas eu não recomendo OTcliente pelos bugs.
  19. playerpos = {x=1026, y=915, z=7} if getThingFromPos(playerpos).itemid > 0 then if getTileItemById(playerpos, 1387) == false then doCleanTile(playerpos) end end
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo