
Tudo que MaXwEllDeN postou
-
(Resolvido)"ROLETA" NÃO CONSIGO COLOCAR PRA FUNCIONAR 2 ACTION COM A MESMA SCRIPT
local config = { premios = {13980, 13945, 13952, 13973, 13966, 13959, 13987, 13994}, --- Coloque o id que sera sorteado money = {2145, "small diamond"}, -- ID do diamond count = 3, -- Quantidade dos diamonds } function onUse(cid, item, fromPosition, itemEx, toPosition) if not doPlayerRemoveItem(cid, config.money[1], config.count) then doPlayerSendCancel(cid, "Você precisa de ".. config.count .." ".. config.money[2] .." pra usar o sorteador de items.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end local roleta = math.random(1, #config.premios) if config.pr[roleta] then doPlayerAddItem(cid, config.pr[roleta], 1) doBroadcastMessage(string.format("[SORTEADOR DE ITEM]: %s usou o sorteador de items e ganhou 1 %s.", getCreatureName(cid), getItemNameById(config.pr[roleta])), 22) doSendMagicEffect(getThingPos(cid), 14) return true end return false end Pode usar o mesmo para todas suas roletas.
-
(Resolvido)Ajuda [Script] dinheiro por item
local config = { promotion = 2, -- promotion level, default = 1 . Ignore if you don't have new vocations. minLevel = 250, -- Level needed to buy promotion cost = 1000000, -- Promotion cost in gp premium = "yes", -- is premium needed to buy promotion? gold_id = 7633, -- Id do dinheiro } local disabledVocations = {0} config.premium = getBooleanFromString(config.premium) function onSay(cid, words, param) if isInArray(disabledVocations, getPlayerVocation(cid)) then doPlayerSendCancel(cid, "Your vocation cannot buy promotion.") return false end if config.premium and not isPremium(cid) then doPlayerSendCancel(cid, "You need a premium account.") return false end if getPlayerPromotionLevel(cid) >= config.promotion then doPlayerSendCancel(cid, "You are already promoted.") return false end if getPlayerLevel(cid) < config.minLevel then doPlayerSendTextMessage(cid, 21, "You need " .. config.minLevel .. " to get promotion.") return false end if not doPlayerRemoveItem(cid, config.gold_id, config.cost) then doPlayerSendTextMessage(cid, 21, "You do not have enought money! (Promotion cost " .. config.cost .. " gp.)") return false end setPlayerPromotionLevel(cid, config.promotion) doPlayerSendTextMessage(cid, 25, "You have been succesful promoted to " .. getVocationInfo(getPlayerVocation(cid)).name .. ".") return true end
-
Lua quest log
Você não colocou o arquivo ex.dll, na pasta do executável do servidor.
- NPC Mathias
- NPC Mathias
-
[CTF] Capture The Flag 2.0(Automático)
Nem bandeira nem as actionids
-
[PEDIDO] Efeitos e Palavras em Teleports
A função doSendMagicEffect, que criava as mensagens animadas no mapa, foi removida na atualização do 8.7, se não me engano.
-
(Resolvido)Função - setCreatureName(cid, name, description)
Mostra como está seu código.
-
(Resolvido)Duvida sobre function
--getHouseFromPos(pos) local house = getHouseFromPos(getThingPos(cid)) doPlayerSendTextMessage(cid, 27, "HouseID: " .. house.id .. ".") --getHouseFromPos(pos) local house = getHouseFromPos(getThingPos(cid)) doPlayerSendTextMessage(cid, 27, "HouseID: " .. house.id .. ".")
-
(Resolvido)Dano em certo lugar sem usar area ({3, 1, 0} etc)
Você pode utilizar isso doAreaCombatHealth(cid, type, pos, area, min, max, effect)
-
(Resolvido)Npc de SCARAB COIN
Olha, se for para utilizar com o {trade}, você teria que fazer modificações na source. Mas se quiser por diálogo, tem como ser feito sem mexer na source. Exemplo:
-
[CTF] Capture The Flag 2.0(Automático)
Não possuo nenhum mapa de exemplo Se alguém tiver, pode me passar e eu anexo ao tópico com os devidos créditos, xD. Antigamente dava, mas removi essa feature do CTF 2.0.
-
É VERDADE, RESPEITEM A PRINCESA
Não quis ser grosso, até acho que não fui D: Desculpa ahfdsjkgahsd
-
É VERDADE, RESPEITEM A PRINCESA
Você também é linda, mas eu tava falando da outra garota, xD.
-
É VERDADE, RESPEITEM A PRINCESA
Linda de cabelo curto. Só acho que poderia ser maior essa foto, né?
-
Deu pra mim, Obrigado gatos!
Pô Luuki....
-
Preciso de conselhos
Heroi falando... Nego o que o Luan disse.
-
{Simple} Level Points
Testei aqui e o link está online, por favor, tente novamente.
- [Aula 10] O Comando for
-
Alavanca que troca item
Teria uma área onde o player jogaria os itens em uma posição x, e y pra depois puxar a alavanca?
-
[Dúvida] Conquistas - Torneios?
Já tentei fazer eventos/concursos de Scriptwriting, mas nunca tem participantes suficientes, no máximo 1 ou 2 participam. O ideal seria algo que incentivasse o pessoal a aprender a fazer scripts e tomar gosto por isso. Só assim eles teriam interesse em participar.
-
[Pedido] Codigo do Parâmetro C++ Compiler/Linker Para Win 7
Procura o Stian's Repack, ele já vem preconfigurado com os requísitos para compilar.
-
(Resolvido)Falar saia e o npc desaparecer
if msgcontains(message, 'saia') then local pos_npc = getThingPos(getNpcId()) doRemoveCreature(getNpcId()) addEvent(doCreateNpc, 4*1000, "Fulano", pos_npc) end
- Voodoo
-
[PEDIDO] COMO FAZ ESSE GLOBALEVENTS FACIL.
function onTime() for _, pid in pairs(getPlayersOnline()) do if getPlayerVipDays(pid) >= 1 then db.query("UPDATE `accounts` SET `vipdays` = ".. (getPlayerVipDays(pid) - 1) .." WHERE `id` = ".. getPlayerAccountId(pid) ..";") else db.query("UPDATE `accounts` SET `vipdays` = 0 WHERE `id` = ".. getPlayerAccountId(pid) ..";") end end return true end