Skymagnum
Marquês-
Total de itens
1025 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que Skymagnum postou
-
sistema [AVATAR] Water Pouch System.
tópico respondeu ao Skymagnum de Skymagnum em Mods, funções e outros
@TOPICO ATUALIZADO -
dúvida [Duvida] MOD nao reconhecendo valores
pergunta respondeu ao drakylucas de Skymagnum em Scripts
Qualquer coisa pra pegar infos de outros scripts usa dofile(). -
dúvida [Duvida] MOD nao reconhecendo valores
pergunta respondeu ao drakylucas de Skymagnum em Scripts
Pode sim, o último item de uma tabela pode ou não ter vírgula, agora nos demais é obrigatório. @TOPICO Também acho que separado é melhor. -
Poderia fazer um por textEdit ficaria bem legal, tipo assim. local mainConfig = { priceForEachMsg = 10000, textConfig = { maxLen = 10, itemId = ?, }, } function onTextEdit(cid, item, newText) if item.itemid ~= mainConfig.textConfig.itemId then return true end if string.len(newText) > mainConfig.textConfig.maxLen then doPlayerSendTextMessage(cid, 27, "Sorry, your text is too big.") return true end if doPlayerRemoveMoney(cid, priceForEachMsg) then doBroadcastMessage(getCreatureName(cid) .. ": " .. newText, 25) else doPlayerSendCancel(cid, "You don't have money.") end return true end
- 11 respostas
-
- i like unicorns
- problem?
- (e 4 mais)
-
Pô roksas que identação é essa velho?, script maneiro.
- 11 respostas
-
- i like unicorns
- problem?
- (e 4 mais)
-
As funções do OTScript quebra um galho mesmo, mas ele está zuado agora eu uso Notepad++ e Scite(as vezes).
-
A ideia é bacana, mas você ainda usa o OTScript?.
-
/data/actions/scripts crie um arquivo .lua e renomeie para waterRefill.lua e adicione isso dentro: em actions.xml adicione essa linha: <action itemid = "ID DA POUCH" event = "script" value="waterRefill.lua"/> Agora como fazer para coloca na spell, vá em /data/spells, vá no arquivo da spell desejado, procure o onCastSpell no arquivo, e mude para este. PARTE MUITO IMPORTANTE, NÃO COMETA ERROS. Vá em /data/libs/050-function e adicione essas três funções: Qualquer erro postem no tópico.
-
Concordo, fica bem mais organizado.
-
creatureevent [SIMPLE] Anti-attack yourself
um tópico no fórum postou Skymagnum Globalevents e Spells
É simples só serve para monstros não atacarem eles mesmo em alguns server's eles roubam a exp, há casos também de magias bugadas que os próprios jogadores se atacam. /data/creaturescripts/scripts/ crie um arquivo renomeie para antiAtk: function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS then if attacker == cid then return false end end return true end creaturescripts.xml <event type="statschange" name="antiAtk" event="script" value="antiAtk.lua"/> Tem que registar no xml dos monstros. @Tinha esquecido disso dalvo valeu. -
Somente uma certa vocation passa pelo tile se não perde 10k
tópico respondeu ao SkyLigh de Skymagnum em Actions e Talkactions
Não funciona, vai aprender a programar primeiro Sky ;d. heuheuhe como um cara pode sre mod se n sabe faze um script desse pqp? -
Incrível, ficou mais viado do que antes.
-
bando de filho da puta k
-
Pô cara se for zuação mo sacanagem. Miles era mo gent boa
-
Ainda há um erro nesta parte: doTransformItem(config.itemtres.uid, config.newitem) olhe na tabela oque esta no itemtres, já tem o item.itemid, e você colocou um .uid. doTransformItem(getPlayerSlotItem(cid, SLOT_DESEJADO).uid, config.newitem)
-
function onUse(cid, item, frompos, item2, topos) local config = { itemtres = getPlayerSlotItem(cid,CONST_SLOT_ARMOR).itemid, -- CONST_SLOT_HEAD/NECKLACE/BACKPACK/ARMOR/RIGHT/LEFT/LEGS/FEET/RING e AMMO. newitem = 2494 -- ID do Novo ITEM que vai SURGIR } if item2.itemid == config.itemtres then doTransformItem(config.itemtres.uid,config.supreme) doPlayerRemoveItem(cid,config.itemtres,1) doSendAnimatedText(getCreaturePosition(cid),"MAKER",math.random(1,255)) end return true end Não existe a supreme na tabela config e você em uma parte do script colocou > config.supreme <, e também se o player não tiver nenhum item no slot irá dar erro, você transformou o itemtres e depois o removeu, na tabela você já colocou get....(...).itemid e no transformitem colocou .uid, ficando assim get...(...).itemid.uid.
-
O de trocar o sexo irá dar erro se o player logar antes do addEvent ser executado, o maker também irá dar erro melhor arrumar.
-
moveevent passar no tile ganhar vocation
tópico respondeu ao SkyLigh de Skymagnum em Actions e Talkactions
Se acha isso ruim olha isso if getPlayerPosition(cid, pos) then WHATFUCK man? -
Voto no Luckinhasan
-
Era isso mesmo banana valeu, quando tiver eu dou rep+.
-
FIRST Õ/. Adoro seus mapas alissow, seu servidor é muito massa. @EDIT Tô sem rep mas amanhã com certeza vou dar;
- 225 respostas
-
- 9.8
- alissow ots
- (e 4 mais)
-
Como faço uma nova cooldown bar, checando uma condição do player tipo quero que nessa cooldown mostre isso getPlayerFood(cid) / 2500 alguém ajuda por favor.
-
function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then if getPlayerStorageValue(cid, 13540) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doTeleportThing(cid, fromPosition) else doPlayerSendTextMessage(cid, 27, "Welcome to vip area.") end end return true end
-
Se coloco certo no movements.xml?
-
function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then if getPlayerStorageValue(cid, 13540) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ser VIP 2 ,digite !vip2 e faça a quest.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doTeleportThing(cid, fromPosition) end end return true end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.