Skymagnum
Marquês-
Total de itens
1025 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que Skymagnum postou
-
Nem manjo dos rme, fiz somente para zoar mesmo, não terminei também, preguiça õ/. tá uma bosta eu sei.
- 536 respostas
-
- sua última foto
- vital900
- (e 6 mais)
-
Em local sword = 9320.
-
/data/creaturescripts/scripts function onAttack(cid, target) local sword = 9320 if getPlayerSlotItem(cid, 5).itemid == sword or getPlayerSlotItem(cid, 6).itemid == sword then return doSendMagicEffect(getThingPos(target), 31) end return true end creaturescripts.xml <event type="attack" name="swordEff" event="script" value="nome.lua"/> login.lua registerCreatureEvent(cid, "swordEff")
-
function onSay(cid, words, param, channel) local time = 5 if (getTileInfo(getThingPosition(cid)).protection) then addEvent(function() if isCreature(cid) then doRemoveCreature(cid) end end, time * 1000) doPlayerSendTextMessage(cid, 27, "Você será kickado em " .. time .. " segundos.") else doPlayerSendTextMessage(cid, 27, "Você precisa estar em protection zone.") end return true end Esse evitara warnings no distro, caso o addEvent não encontre o jogador.
-
Remeres é melhor, tem mais acessórios, minha opinião.
-
Você deve alterar o id aqui <action itemid="2525" event="script" value="edo tensei.lua"/> e aqui local item = doPlayerAddItem(cid, 2525)
-
Caralho? eu impressionando o Oneshot *-*, muito obrigado cara, vou tentar melhorar ele sim. @ATUALIZADO Bugs corrigidos: Na função setWandExtraDmg.
-
Olá, venho trazer um sistema de upgrade em wand, ele ainda esta em fase de testes, então pode contem alguns bugs. Primeiramente vá em: /data/lib/050-functions e adicione o seguinte conteúdo. http://pastebin.com/02E19QJV Agora o script para você poder dar upgrade /data/actions: TAG: <action itemid = "ID" script = "_UPGRADE.lua"/> Crie um arquivo da extensão .lua em /data/actions/scripts e renomeie para _UPGRADE e adicione isso dentro: http://pastebin.com/9fzCxQPT Agora vamos a última parte, mas não menos importante, vá em /data/creaturescripts: TAG: <event type = "statschange" name = "WandDmg" event = "script" value = "WandDmg.lua"/> Agora crie um arquivo e renomeie para WandDmg e adicione isso dentro: http://pastebin.com/BtEn2aGn @IMPORTANTE A tabela da função getHand(player) local _ALLOWEDS = {} deve ser a mesma do arquivo do actions, então você deve mudar as 2 quando adicionar/remover algo. Como esta em versão v.1 pode conter bugs, se achar algum reporte que eu irei arrumar.
-
Uma simples função de mandar uma mensagem de texto não usa muita memória não, mas os parâmetros são diferentes: doPlayerSendCancel(player, message) doPlayerSendTextMessage(player, type, message)
-
Geralmente as pessoas usam storages com 5~6 dígitos para globalstorages, 83292, 90821, números altos acho que não vai ter conflito não.
-
function onLogin(cid) registerCreatureEvent(cid, "AdvancePa") return true end function onAdvance(cid, skill, oldlevel, newlevel) if getGlobalStorageValue(getPlayerAccountId(cid)) > 0 then return true end if ((skill == 8) and (newLevel >= 1000)) then doPlayerAddPremiumDays(cid, 1) doPlayerSendTextMessage(cid, 20, "Por conquistar o level 1000 você ganhou 1 dia de Premium Account grátis.") setGlobalStorageValue(getPlayerAccountId(cid), 1) end return true end
-
Bom, ele se baseia em um sistema que o player que conseguir ficar encima do trono, ganha. yUJx4Sdn[/pastebin] Configuração: local THRONE_POS = {x = 1, y = 2, z = 3} aqui é a posição do trono. local walls = { {ID, POS}, {ID, POS}, } Aqui é aonde tranca o evento, ele só abre você deve colocar um teleport ali dentro. local DUR = 30 -- aqui e quantos minutos o evento vai durar, você pode cancelar usando !castle fechar. Você cria uma área com um trono/tile e configura a THRONE_POS para aquela posição, você pode cancelar o evento também. !castle fechar. Não foi testado, então qualquer bug favor reportar. TAG: <talkaction words = "!castle" access = "5" event = "script" value = "nome_do_script.lua"/> Para abrir use !castle abrir.
-
setGlobalStorageValue(cid, 14260, os.time() + cfg.timeTo) Está errado ainda Rok.
-
creatureevent Regeneration System
tópico respondeu ao Skymagnum de Skymagnum em Globalevents e Spells
Teria que reformular todo o sistema para isso. -
creatureevent Regeneration System
tópico respondeu ao Skymagnum de Skymagnum em Globalevents e Spells
@Corrigido -
creatureevent Regeneration System
tópico respondeu ao Skymagnum de Skymagnum em Globalevents e Spells
Para adicionar novas vocações é só adicionar uma nova linha na tabela aonde [..] é o id da vocação. local vocations = { [1] = { {level = {min = 0, max = 10}, hp = {reg = 10, interval = 1}, mana = {reg = 5, interval = 1}}, {level = {min = 11, max = 30}, hp = {reg = 50, interval = 0.2}, mana = {reg = 10, interval = 2}}, }, [2] = { {level = {min = 0, max = 10}, hp = {reg = 40, interval = 1}, mana = {reg = 2, interval = 1}}, {level = {min = 11, max = 30}, hp = {reg = 110, interval = 0.2}, mana = {reg = 5, interval = 2}}, } } Não esqueçam de adicionar a vírgula, se adicionarem mais vocações. -
Caralho mano, esse cara só posta essas coisas ridículas e que não funcionam.
-
Caralho mano que pog é esse, tirando esse pog tá muito bom. Em 050-functions: function getTime(s) local h = math.floor(s / 3600) local m = math.floor((s - h * 3600 )/ 60) local s = s - h * 3600 - m * 60 return h .. ":" .. m .. ":" .. s end e isso também em login.lua updatePatente(cid) Talkaction para checar. nYim1Pf4[/pastebin] Não é necessário criar groups mano.
-
creatureevent Block Monster Names
tópico respondeu ao Skymagnum de Skymagnum em Globalevents e Spells
@Tópico Atualizado. -
Esse é um script(pog) que eu fiz porque eu vi em um tópico um membro pedindo ele. - Ele foi feito para impedir que jogadores criem personagens com nome de monstros. /data/creaturescripts/scripts/blockNames: QtqquzuF[/pastebin] creaturescripts.xml <event type = "login" name = "nameBlock" event = "script" value = "blockNames.lua"/>
-
[Encerrado]Preciso De Professor De Script
tópico respondeu ao isac313 de Skymagnum em Formação de Equipes
Primeiro aprenda a escrever, então depois pense em aprender scripts. -
creatureevent Regeneration System
tópico respondeu ao Skymagnum de Skymagnum em Globalevents e Spells
- Esse sistema foi desenvolvido como forma de alterar o meio de regeneração dos jogadores de determinadas vocações; - É um sistema muito bom pra priorizar o pvp e o constante up-level; - O sistema aumenta tanto a regeneração de life quanto de mana isso levando em consideração level atual e vocação; -
Olá, hoje vim trazer um sistema que vi bastante gente pedindo ele esta a venda na Jhon-soft e em outras lojas de scripts(acho isso uma puta falta de sacanagem). - Esse sistema foi desenvolvido como forma de alterar o meio de regeneração dos jogadores de determinadas vocações; - É um sistema muito bom pra priorizar o pvp e o constante up-level; - O sistema aumenta tanto a regeneração de life quanto de mana isso levando em consideração level atual e vocação; Primeiramente vá em /data/creaturescripts/scripts crie um arquivo chamado "regeneration" e adicione o seguinte conteúdo dentro: yyNHPxyR[/pastebin] em creaturescripts.xml: <event type = "login" name = "Regeneration" event = "script" value = "regeneration.lua"/> Para o sistema funcionar com total funcionalidade você deve tirar o regeneration das vocações. Se não sabe fazer vá em /data/xml/vocations e deixa isso gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="15" gainmanaticks="2.5" gainmanaamount="45" tudo 0, mas somente nas vocações adicionadas no script.
-
Olá galera hoje trago uma função, ela retorna a raiz quadrada de um número. VX5eEag9[/pastebin] Input ==>: print(quadrada(55)) Output ==>: 7.4161984870957
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.