-
Total de itens
361 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que joaohd postou
-
Tenta esse: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 36) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, -40, -1.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 36) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 0.4, -40, -1.0, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 36) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.4, -40, -2.0, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 36) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.5, -40, -1.0, 0) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat5, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 36) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -2.0, 0) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, parameters.combat5, parameters.var) end function onCastSpell(cid, var) doSendAnimatedText(getPlayerPosition(cid), "Dead!", TEXTCOLOR_BLUE) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell3, 1000, parameters) addEvent(onCastSpell4, 1500, parameters) addEvent(onCastSpell5, 2000, parameters) return TRUE end flw
-
Vejo muitas irregularidades, a começar pela falta de scan. Eu fiz o download do arquivo e o resultado pode ser conferido Aqui Logo, reportarei o tópico para que o conteúdo seja removido, evitando disseminação do vírus.
-
Vejo muitas irregularidades, a começar pela falta de scan. Eu fiz o download do arquivo e o resultado pode ser conferido Aqui Logo, reportarei o tópico para que o conteúdo seja removido, evitando disseminação do vírus.
-
Assim: local config = { costPremiumDays = 0 } function onSay(cid, words, param, channel) if(getPlayerSex(cid) >= 2) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot change your gender.") return TRUE end if not (getPlayerLevel(cid) >= 30) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You can only change your gender at level 30 or higher.") return TRUE end if(getPlayerPremiumDays(cid) < config.costPremiumDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, not enough premium time- changing gender costs " .. config.costPremiumDays .. " days.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end if(getPlayerPremiumDays(cid) < 65535) then doPlayerAddPremiumDays(cid, -config.costPremiumDays) end if getPlayerStorageValue(cid, 10999) == -1 then if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then doPlayerSetSex(cid, PLAYERSEX_MALE) setPlayerStorageValue(cid, 10999, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your gender and lost " .. config.costPremiumDays .. " days of premium time.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED) else doPlayerSetSex(cid, PLAYERSEX_FEMALE) setPlayerStorageValue(cid, 10999, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your gender and lost " .. config.costPremiumDays .. " days of premium time.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED) end else doPlayerSendTextMessage(cid, 25, "You cannot change your gender because you already have changed.") end return TRUE end flw
-
Isso ae: local config = { costPremiumDays = 0 } function onSay(cid, words, param, channel) if(getPlayerSex(cid) >= 2) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot change your gender.") return TRUE end if not (getPlayerLevel(cid) >= 30) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You can only change your gender at level 30 or higher.") return TRUE end if(getPlayerPremiumDays(cid) < config.costPremiumDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, not enough premium time- changing gender costs " .. config.costPremiumDays .. " days.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end if(getPlayerPremiumDays(cid) < 65535) then doPlayerAddPremiumDays(cid, -config.costPremiumDays) end if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then doPlayerSetSex(cid, PLAYERSEX_MALE) else doPlayerSetSex(cid, PLAYERSEX_FEMALE) end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your gender and lost " .. config.costPremiumDays .. " days of premium time.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED) return TRUE end
-
No login.lua tem algumas frases do account manager sim: flw
-
Creio que seja no login.lua (algumas). Outras somente no distro. flw
-
"Magia" boa. Mas, porém, contanto, entretudo, todavia, por que cargas d'agua não fechou meu msn antes de postar ss hein seu "cavalo"?(to de brinks) Espero que evolua e faça scripts melhores e mais funcionais. flw
-
Assim então: function onSay(cid, words, param) local items = {2076,5797} local price = 100 local chance = math.random(1, table.maxn(items)) if getPlayerMoney(cid) >= price then if doPlayerRemoveMoney(cid, price) then if math.random(100) >= 50 then doPlayerAddItem(cid, items[chance], 1) else doPlayerSendCancel(cid, "Você não obteve sucesso.") end else doPlayerSendCancel(cid, "Você não tem dinheiro para apostar. O preço é " .. tonumber(price) .. " gold pieces.") end else doPlayerSendCancel(cid, "Você não tem dinheiro para apostar. O preço é " .. tonumber(price) .. " gold pieces.") end return TRUE end flw
-
Se não me engano, só mudar o arquivo da database para somente leitura. Ou tirar o playerdeath do creaturescripts. flw
-
Testa ae e ve se vai: function onSay(cid, words, param) local items = {2076,5797} local price = 100 local chance = math.random(1, table.maxn(items)) if getPlayerMoney(cid) >= price then if doPlayerRemoveMoney(cid, price) then doPlayerAddItem(cid, items[chance], 1) else doPlayerSendCancel(cid, "Você não tem dinheiro para apostar. O preço é " .. price .. " gold pieces.") end else doPlayerSendCancel(cid, "Você não tem dinheiro para apostar. O preço é " .. price .. " gold pieces.") end return TRUE end Ps: tomei a liberdade de adicionar condições a mais no script para maior segurança. flw
-
Creio que funcione sim. flw
-
Sistema De Raças - Acima De 2ª Promotion Error.
tópico respondeu ao Vszalek de joaohd em Lixeira Pública
Amigo, ao invés de adicionar "Post quotado", use as tags code : [code.] e [/code.] (sem o . ), ou tambem as tags quote: -
Esse erro é de mapping, porém, a solução é simples e pode ser resolvido por mim mesmo. Vá nas posições indicadas e delete os spawns que estão sem os monstros. Ou verifique se existe chão onde há o spawn, caso não haja, adicione. flw
-
Em movements.xml localize o rainbow shield e adicione: <vocation id="3"> <vocation id="7"> flw
-
Em movements.xml localize o rainbow shield e adicione: <vocation id="3"> <vocation id="7"> flw
-
Não sei nada de C# nem C++, logo não posso ajudar. flw
-
[Talkaction] Só Pode Executar Se Estiver Na Area Correta...
tópico respondeu ao kevinsz de joaohd em Lixeira Pública
Tenta esse: local area = { {x=181, y=28, z=7}, {x=182, y=28, z=7}, {x=182, y=29, z=7}, {x=183, y=28, z=7}, {x=183, y=29, z=7}, {x=183, y=30, z=7}, {x=182, y=30, z=7}, {x=181, y=30, z=7}, {x=181, y=29, z=7} } function onSay(cid, words) if isInArray(area, getCreaturePosition(cid)) then doPlayerSendTextMessage(cid,20,"Pode.") else doPlayerSendTextMessage(cid,20,"Não pode;") end return TRUE end flw -
Acho que você está enganado Kakilo. Fazer isto sem ser em forma de item ou mexendo nas sources creio que é impossível. Até porque não existe nada que faça o jogador escolher seu target por spell e até talkaction que não seja um comando escrito... flw
-
Isso? : function onUse(cid, item, frompos, item2, topos) return doPlayerAddSoul(cid, 100) end flw
-
Não só isso como também havia uma vírgula em um lugar errado. flw
-
Ve: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 29) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 25) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 29) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 25) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 29) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 25) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.5, 0, -3.0, 0) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3} addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 300, parameters) addEvent(onCastSpell3, 600, parameters) return TRUE end flw
-
Essa é a máscara. Tente usar o do site www.meuip.com.br. flw
-
Se as portas estão abertas, o problema pode ser o ip. Talvez ele esteja errado ou seja apenas uma máscara. Caso seja uma máscara, você tem que descobrir o seu ip Real para que os outros consigam conectar. flw
-
A edição tem que ser feita da forma inversa: Quanto maior o número, maior o tempo entre os ataques; Quanto menor o número, menor o tempo entre os ataques. Tenta colocar 100 ou 200. flw
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.