-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
28
Tudo que Bruno postou
-
Entendo, é que eu precisaria ver, pois nunca mexi com derivados.
-
É pra fazer um efeito em determinado pokemon em sua morte certo? Qual é esse efeito? Tem algum outro script que faça esse efeito para tomar como base?
-
Testou o que eu postei? Ele faz isso mesmo que você citou. function table.insert(table, element) table[#table + 1] = element end local ips = {} function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end local ip = getPlayerIp(pid) if table.find(ips, ip) then doTeleportThing(cid, fromPosition) return false else table.insert(ips, ip) return true end end
-
Amigo, não são apenas erros do site em si. Se seu site faz toda a consulta certa no banco, mas de alguma forma o seu servidor não está salvando essas informações, não seria o erro do site. Consulta manualmente as tabelas desses sistemas e verifica se possui dados na qual o site possa ler. Att.
-
Seu problema foi resolvido? Se não, poste sua source para que eu possa ajudá-lo.
-
Seu sistema está incorreto, está faltando "then" quando faz uma checagem com "if", a lógica do if e else também está incorreta.Mais é assim que se aprende, tentando @@victorjgp, se a ajuda oferecida pelo usuário @Lukeskywalker funcionou, por gentileza clique em resolvido. Att.
-
local min, max = 200,400 --Ataque mínino e ataque máximo local iddowand = 7735 -- coloque o id do wand aqui local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -min, 0, -max) local area = createCombatArea({ {1, 1, 1}, {1, 3, 1}, {1, 1, 1} }) setCombatArea(combat, area) function onUseWeapon(cid, var) if (getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid == iddowand) then local target = getCreatureTarget(cid) if target ~= 0 then doSendDistanceShoot(getThingPos(cid), getThingPos(target), 37) addEvent(doAreaCombatHealth, 100, cid, COMBAT_HOLYDAMAGE, getThingPos(target), 0, -min, -max, 49) end return true end return doCombat(cid, combat, var) end
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
ms [Life Thread] Evodral the Cutucador
tópico respondeu ao moskitinho de Bruno em Exposições de Characters
Boa sorte com seu projeto, estarei acompanhando! -
Corrigido Obrigado por compartilhar conosco!
-
A versão 10.77 não tem suporte às novas mounts e outfits. Projeto foi atualizado somente para versão 10.78.
-
Tenta assim: function table.insert(table, element) table[#table + 1] = element end local ips = {} function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return false end local ip = getPlayerIp(pid) if table.find(ips, ip) then doTeleportThing(cid, fromPosition) return false else table.insert(ips, ip) return true end end
-
Mas abrir um servidor com a total intenção de obter lucros não é o certo. Os lucros em si que são o resultado de todo o "tempo, energia, dinheiro e etc". VPS aguenta sim @markin.
-
Qual debug?
-
, Arruma o link de download por gentileza.
-
Que bom que deu certo Tópico movido para pedidos e dúvidas resolvido.
-
Tente assim:
-
Manda o script todo, assim que vejo uma forma de ajudá-lo melhor, apenas com uma passagem do código fica difícil.
-
@@leonardo macedo, Vá em data/actions/actions.xml e adicione a seguinte linha: <action itemid="id do item" event="script" value="vipDays.lua"/>Agora em data/actions/scripts crie o arquivo vipDays.lua com o seguinte conteúdo: local dias = 30 -- dias de VIP que o player irá ganhar ao usar o item --[[ Não mexa em nada mais ]] function onUse(cid, item, fromPosition, itemEx, toPosition) if string.find(tostring(getCreatureName(cid)),"[[VIP]]") then vip.addVipByAccount(getPlayerAccount(cid) , vip.getDays(dias)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados " .. dias .. " dias de VIP em sua account.") doSendMagicEffect(fromPosition, 28) doRemoveItem(item.uid) return true else vip.addVipByAccount(getPlayerAccount(cid) , vip.getDays(dias)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados " .. dias .. " dias de VIP em sua account.") doSendMagicEffect(fromPosition, 28) doRemoveItem(item.uid) local nome = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[VIP] " .. nome .."' WHERE `id` = " .. getPlayerGUID(cid) .. ";") doRemoveCreature(cid) return true end end
-
@@FlamesAdmin, Config: ["Charizard X"] = {level = 80, evolution = "Mega Charizard X", count = 1, stoneid = 13502, stoneid2 = 0}, ["Charizard Y"] = {level = 80, evolution = "Mega Charizard Y", count = 1, stoneid = 13503, stoneid2 = 0},E o resto: elseif getPokemonName(item2.uid) == "Charizard" then if item.itemid == dracaufiteX then local minlevel = pokes["Charizard X"].level local evolution = pokes["Charizard X"].evolution if getPlayerLevel(cid) < minlevel then doPlayerSendCancel(cid, "You don't have enough level to evolve this pokemon (" .. minlevel .. ").") return true end doEvolvePokemon(cid, item2, evolution, dracaufiteX, 0) elseif item.itemid == dracaufiteY then local minlevel = pokes["Charizard Y"].level local evolution = pokes["Charizard Y"].evolution if getPlayerLevel(cid) < minlevel then doPlayerSendCancel(cid, "You don't have enough level to evolve this pokemon (" .. minlevel .. ").") return true end doEvolvePokemon(cid, item2, evolution, dracaufiteY, 0) end
-
Show!!! Obrigado por compartilhar conosco Daniel! Espero bons projetos² Att.
- 13 respostas
-
- avatar
- avatar sprites
- (e 5 mais)
-
Vou verificar e para encontrar o bug e arrumar.
- 20 respostas
-
- toplevel effect
- tibia
-
(e 2 mais)
Tags:
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tenta assim: local velocidade = 100 local config = { -- [vocationId] = outfitId, -- Ex.: [0] = 101, [1] = 258, } function onUse(cid) local outfit, playerOutfit = config[getPlayerVocation(cid)], getCreatureOutfit(cid) if outfit then if getCreatureCondition(cid, CONDITION_OUTFIT) and playerOutfit.lookType == outfit then doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -velocidade) doPlayerSendTextMessage(cid, 27, "You removed your outfit.") else playerOutfit.lookType = outfit doSetCreatureOutfit(cid, playerOutfit, -1) doChangeSpeed(cid, velocidade) doPlayerSendTextMessage(cid, 27, "You put an outfit.") end end return true end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.