Ir para conteúdo

rohfagundes

Visconde
  • Total de itens

    377
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Histórico de Reputação

  1. Upvote
    rohfagundes recebeu reputação de Demonbholder em Slot   
    realmente eu posso postar
    o problema é q logo esse topic vai sair daqui
    e o povo n vai achar
    mas vo colocar aqui em baixo como arrumar \/
     
    Procurando por essa parte no Player.cpp
     
     
     
     
    substitua por esse
     
     
     
     
     
    assim vc vai conseguir usar as flechas em qualquer mao
    mas n vai conseguir usa-las no slot de flechas
  2. Upvote
    rohfagundes deu reputação a Roksas em Ajuda com npc   
    data/npc, crie um arquivo chamado PointsOutfit.xml, adicione isso dentro:
     
     
     
     
    Em data/npc/scripts, crie pointsoutfit.lua e adicione dentro:
     
     
     
     
    Um simples exemplo aonde você fala hi,sword, ai verifica se tem Points suficientes (configurável no local "price" destacado de vermelho) e remove os points, dps adiciona 1kk ;D Testa ai
  3. Upvote
    rohfagundes deu reputação a Slicer em cancelar effect assim q pegar battle   
    ah blz, entao achu q agora vai..
     
     
  4. Upvote
    rohfagundes deu reputação a Eskylo em To com um erro aqui no script   
    --[[ Script By mock the bear Config ]] function choose(...) local arg = {...} return arg[math.random(1,#arg)] end local conf = { effectlist = {12,13,14,3,28,29,30,39,68}, manaPerSec=5, manaToStart=25, allPercent=20, } ---Load combat local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionParam(condition, CONDITION_PARAM_SUBID, 49) local cond = { CONDITION_PARAM_STAT_MAGICLEVELPERCENT = 34, CONDITION_PARAM_SKILL_MELEEPERCENT = 35, CONDITION_PARAM_SKILL_FISTPERCENT = 36, CONDITION_PARAM_SKILL_CLUBPERCENT = 37, CONDITION_PARAM_SKILL_SWORDPERCENT = 38, CONDITION_PARAM_SKILL_AXEPERCENT = 39, CONDITION_PARAM_SKILL_DISTANCEPERCENT = 40, CONDITION_PARAM_SKILL_SHIELDPERCENT = 41, } for i,b in pairs(cond) do setConditionParam(condition, b, 100+conf.allPercent) end setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) local function rot(cid,n) --- Script by mock local tb_rot = {{0,2},{6,5},{1,3},{7,4},false} if not isPlayer(cid) or tb_rot[n] == nil or getPlayerSoul(cid) == 0 or getPlayerStorageValue(cid,32481) == -1 then return false end if tb_rot[n] == false then doSendMagicEffect(getPosByDir(getCreaturePosition(cid), tb_rot[1][1]) , choose(unpack(conf.effectlist))) doSendMagicEffect(getPosByDir(getCreaturePosition(cid), tb_rot[1][2]) ,choose(unpack(conf.effectlist))) addEvent(rot, 200,cid,2) return false end doSendMagicEffect(getPosByDir(getCreaturePosition(cid), tb_rot[n][1]) , choose(unpack(conf.effectlist))) doSendMagicEffect(getPosByDir(getCreaturePosition(cid), tb_rot[n][2]) , choose(unpack(conf.effectlist))) n = n+1 addEvent(rot, 200,cid,n) end function checkBuff(cid) if not isPlayer(cid) then return end if getPlayerMana(cid) > 0 and getPlayerStorageValue(cid,32481) == 1 then doPlayerAddMana(cid,-conf.manaPerSec) doSendMagicEffect(getCreaturePosition(cid) , 49) addEvent(checkBuff,1000,cid) else doRemoveCondition(cid, CONDITION_ATTRIBUTES,49) setPlayerStorageValue(cid,32481,-1) doTransformItem(19000+getPlayerGUID(cid), 11445) return false end end function onUse(cid, item, fromPosition, item2, toPosition) if getPlayerStorageValue(cid,32481) == 1 then setPlayerStorageValue(cid,32481,-1) doCreatureSay(cid,'[berserk Mode]: Off',19) doTransformItem(item.uid, 11445) -- item antes de usar return true end if getPlayerMana(cid) >= conf.manaToStart then doPlayerAddMana(cid,-conf.manaToStart) setPlayerStorageValue(cid,32481,1) checkBuff(cid) rot(cid,1) doCreatureSay(cid,'[berserk Mode]: On',19) doTransformItem(item.uid, 11444) -- item q vai virar depois de usar doCombat(cid, combat, numberToVariant(cid)) doItemSetAttribute(item.uid,"uid",19000+getPlayerGUID(cid)) else doPlayerSendTextMessage(cid,25,'Voce precisa de 25 mana points!') end return true end
  5. Upvote
    rohfagundes deu reputação a 20cm em spell com chance de dar condition   
    tenta isso

    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 115) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.7, 0, -0.5, 0) local combat1 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 115) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.7, 0, -0.5, 0) local condition = createConditionObject(CONDITION_DRUNK) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 31) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setCombatCondition(combat1, condition) crush = { {0, 0, 0}, {1, 3, 1}, {0, 0, 0} } local area = createCombatArea(crush) setCombatArea(combat, area) local function onCastSpell1(parameters) doCombat(parameters.cid, combat, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) doPlayerAddSpentMana(cid, 1, true) local parameters = { cid = cid, var = var} onCastSpell1(parameters) if math.random(1,100) >= 40 then onCastSpell2(parameters) end return true end
  6. Upvote
    rohfagundes deu reputação a Oneshot em depois do level 100 os effects mudam   
    local combat = {} combat[1] = createCombatObject() -- Crie a spell com o primeiro efeito aqui. combat[2] = createCombatObject() -- Crie a spell com o segundo efeito aqui. function onCastSpell(cid, var) return getPlayerLevel(cid) < 100 and doCombat(cid, combat[1], var) or doCombat(cid, combat[2], var) end
     
    flww
  7. Upvote
    rohfagundes deu reputação a Slicer em Ajuda nessa spell aqui =X   
    tenta assim..
     
     
  8. Upvote
    rohfagundes deu reputação a brun123 em spell usadar perto de tal lugar n gasta mana   
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -35, 0, -55) local area = createCombatArea({ {0, 0, 0}, {1, 1, 1}, {1, 2, 1}, {1, 1, 1}, {0, 0, 0} }) setCombatArea(combat, area) local WATER_TILES = {1370,1371,1372,1773,9466,1378, 4718, 6628, 6630, 4664, 5739, 4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825} function onCastSpell(cid, var) local pos = getPlayerPosition(cid) doSendMagicEffect({x = pos.x+1, y = pos.y+1, z = pos.z}, 87) local position, match = getCreaturePosition(cid), false for x = (position.x - 3), (position.x + 3) do for y = (position.y - 3), (position.y + 3) do local tmp = {x = x, y = y, z = position.z} if isInArray(WATER_TILES, getThingFromPos(tmp).itemid) then match = true break end end end if match then addEvent(doCreatureAddMana, 1, cid, getInstantSpellInfo("Water Circle").mana) else doPlayerSendCancel(cid, "Alguma mensagem de erro!") return FALSE end return doCombat(cid, combat, var) end
  9. Upvote
    rohfagundes deu reputação a Oneshot em duvida spell   
    Bom, aqui funcionou. Não esqueça que se for uma magia de direção, de colocar isso no tag do spells.xml
     

    direction="1"
     
    E eu fiz como você pediu, só mandar o efeito e o dano se houver uma criatura no tile.
  10. Upvote
    rohfagundes deu reputação a Slicer em alguem me ensina   
    ata.. intendi errado.. usa assim entao..
     
     
  11. Upvote
    rohfagundes deu reputação a Oneshot em N esta funcionando...   
    local CONST_WATER = {11756,4614,4615,4616,4617,4618,4619,4608,4609,4610,4611, 4612,4613,7236,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4665, 4666,4820,4821,4822,4823,4824,4825,12689} function onUse(cid, item, fromPosition, itemEx, toPosition) if isInArray(CONST_WATER, itemEx.itemid) then if itemEx.itemid == 12689 then doTransformItem(item.uid, 12688) else doTransformItem(item.uid, 2362) end doSendMagicEffect(fromPosition, CONST_ME_MAGIC_RED) end return true end
     
    Abraços.
  12. Upvote
    rohfagundes deu reputação a Slicer em como eu coloco...   
    deixa o alow ae e usa esse script..
     
     
  13. Upvote
    rohfagundes deu reputação a Oneshot em como eu mudo ...   
    Nas sources, colega.
     
    Você precisa editar o arquivo iologindata.cpp, procure por isso:
     

    bool IOLoginData::createCharacter(uint32_t accountId, std::string characterName, int32_t vocationId, uint16_t sex, uint32_t townId) { if(playerExists(characterName)) return false; Vocation* vocation = Vocations::getInstance()->getVocation(vocationId); Vocation* rookVoc = Vocations::getInstance()->getVocation(0); Town* town = Towns::getInstance()->getTown(townId); uint16_t healthMax = 150, manaMax = 0, capMax = 400, lookType = 136; if(sex % 2) lookType = 128; uint32_t level = g_config.getNumber(ConfigManager::START_LEVEL), tmpLevel = std::min((uint32_t)7, (level - 1)); uint64_t exp = 0; if(level > 1) exp = Player::getExpForLevel(level); if(tmpLevel > 0) { healthMax += rookVoc->getGain(GAIN_HEALTH) * tmpLevel; manaMax += rookVoc->getGain(GAIN_MANA) * tmpLevel; capMax += rookVoc->getGainCap() * tmpLevel; if(level > 8) { tmpLevel = level - 8; healthMax += vocation->getGain(GAIN_HEALTH) * tmpLevel; manaMax += vocation->getGain(GAIN_MANA) * tmpLevel; capMax += vocation->getGainCap() * tmpLevel; } } Database* db = Database::getInstance(); DBQuery query; query << "INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `skull`, `skulltime`, `save`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `online`) VALUES (NULL, " << db->escapeString(characterName) << ", " << g_config.getNumber(ConfigManager::WORLD_ID) << ", 1, " << accountId << ", " << level << ", " << vocationId << ", " << healthMax << ", " << healthMax << ", " << exp << ", 68, 76, 78, 39, " << lookType << ", 0, " << g_config.getNumber(ConfigManager::START_MAGICLEVEL) << ", " << manaMax << ", " << manaMax << ", 0, 100, " << townId << ", " << town->getPosition().x << ", " << town->getPosition().y << ", " << town->getPosition().z << ", 0, " << capMax << ", " << sex << ", 0, 0, 0, 0, 1, 0, '', 0, 0, 0)"; return db->query(query.str()); }
     
    Essa é a linha que você deve mudar:
     

    uint16_t healthMax = 150, manaMax = 0, capMax = 400, lookType = 136;
     
    Abraços.
  14. Upvote
    rohfagundes deu reputação a Slicer em alguem em ajuda aqui =X   
    tb n intendi mas acredtio q eh soh mudar aki ms..

    manaLabel:setText(mana .. ' / ' .. maxMana)
    tpw..

    manaLabel:setText('Ola?'..mana .. ' / ' .. maxMana)
  15. Upvote
    rohfagundes deu reputação a gonorreiaswat em erro compilando   
    Vou upá-lo para você.
    Breve edito aqui.
     
     
    @@EDIT (1)
    Upando arquivo já.
     
     
    @@EDIT (2)
    Clique aqui para baixar o Dev CPP completo e pronto para compilar.
    Clique aqui para ver o Scan do arquivo.
     
     
    Espero que funcione.
    Boa sorte.
  16. Upvote
    rohfagundes deu reputação a BrunooMaciell em [Encerrado] [Pokemon] Dúvidas? - Pda   
    nao o meu tem barras e tudo =S
     
    Se Ajudei Rep++
  17. Upvote
    rohfagundes deu reputação a Slicer em [Encerrado] [Pokemon] Dúvidas? - Pda   
    aiai como havia promotido segue as minhas ediçoes no PDA...
     
    Change Log v1.0
     
     
     
    Change Log v1.1
     
     
     
    Change Log v1.2
     
     
     
    Por favor leiam o arquivo "LEIAM!!!!!!!!.lua" pra n ter problemas !!! Qlqr bug, problema, sugestoes e afins me enviem por PM pois fica melhor para eu me organizar...
     
    Serv PDA edited by Slicer
     
    Correçoes v1.1 e v1.2
    correçoes v1.1 e v1.2 juntas.rar
  18. Upvote
    rohfagundes recebeu reputação de BrunooMaciell em [Encerrado] [Pokemon] Dúvidas? - Pda   
    talkactions\scripts
  19. Upvote
    rohfagundes deu reputação a ABCDEFGHIJK em [Encerrado] [Pokemon] Dúvidas? - Pda   
    @rohfagundes
     
    Cara pra atualizar automaticamente eu fiz o seguinte:
     
    Vai no creaturescripts/scripts/exp.lua
     
    E procura isso:
     
     
     
     
    e logo em baixo tu poem isso:
     
     
     
     
    Pronto, simples assim.
     
    OBS.: So vai atualizar quando o poke perder ou ganhar vida
  20. Upvote
    rohfagundes deu reputação a Nibelins em [Encerrado] [Pokemon] Dúvidas? - Pda   
    @Snokiuthu
    estava olhando seu script
    ta bem elaborado mais estou com problema com ele
    fiz todo procedimento mais tem algo acontecendo de errado
    falo hi ai tudo bem mais quando valo egg não faz nada apenas diz isso
    15:55 Professor Oak: 268436991 estou com ovo e tudo sabe me dizer o que eu fiz de errado
     
    15:55 Nibelins: hi
    15:55 Professor Oak: Welcome, Nibelins! I have been expecting you.
    15:55 Nibelins: egg
    15:55 Professor Oak: 268436991
  21. Upvote
    rohfagundes deu reputação a Thedjhabbo em [Encerrado] [Pokemon] Dúvidas? - Pda   
    KPDO+Map+++Respawn+++Gym\'s+-+Dash+Advanced+.v3.rar
    Ai esta
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...