Ir para conteúdo
Banner com Efeitos

Huziwara

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Haha
    Huziwara recebeu reputação de Polguilo em [Criação ElderDark] Construção Nature   
    CARALEO CUIDADO COM A TOCHA AI MEU IRMÃO VAI PEGAR FOGOOOOOO !!!

    Muito bom, ta de parabéns !
    Ótimas opções para casa de elfos, ou cidades do estilo Ab'dendriel !

    Att. Huziwara no Mokou
  2. Gostei
    Huziwara recebeu reputação de Rafals em Promotion Item (MySQL)   
    Olá TKbianos,
    Estou aqui para postar pra vocês o script do item que quando usa, ganha a promotion 2 (Caso seu server tenha 3 niveis de vocação. Exemplo : Sorcerer > Master Sorcerer > Demigod.

    Tag XML :
    <action itemid="9971" event="script" value="promoitem.lua"/>

    Crie um arquivo .lua dentro da pasta scripts da pasta action e nomeie para promoitem.lua e coloque isso :

    function onUse(cid, item, fromPosition, itemEx, toPosition) local vocation = getPlayerVocation(cid) local id = getPlayerGUID(cid) if(item.itemid == 9971) then if(isInArray({5,6,7,8,9,10,11,12}, getPlayerVocation(cid)) == TRUE) then elseif vocation == 5 then db.executeQuery("UPDATE `players` SET `vocation` = 9 WHERE `id` ='"..id.."';") elseif vocation == 6 then db.executeQuery("UPDATE `players` SET `vocation` = 10 WHERE `id` ='"..id.."';") elseif vocation == 7 then db.executeQuery("UPDATE `players` SET `vocation` = 11 WHERE `id` ='"..id.."';") elseif vocation == 8 then db.executeQuery("UPDATE `players` SET `vocation` = 12 WHERE `id` ='"..id.."';") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") return true end end

    Espero ter ajudado !

    Att. Huziwara no Mokou
  3. Gostei
    Huziwara recebeu reputação de samuel.show em (Resolvido) [PEDIDO] Item que da promotion   
    Olá, aqui está seu pedido :

    Tag XML :
    <action itemid="9971" event="script" value="promoitem.lua"/>

    Crie um arquivo .lua com nome promoitem dentro da pasta script e bote isso :

    function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 9971) then local id = getPlayerGUID(cid) db.executeQuery("UPDATE `players` SET `promotion` = 2 WHERE `id` ='"..id.."';") doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return true end

    Não testei, caso apareça algum erro volte aqui e insista !
    Espero ter ajudado !

    Att. Huziwara no Mokou
  4. Gostei
    Huziwara recebeu reputação de samuel.show em (Resolvido) [PEDIDO] Item que da promotion   
    Há, desculpe-me, esqueci de por um "end" no final.


    function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 9971) then local id = getPlayerGUID(cid) db.executeQuery("UPDATE `players` SET `promotion` = 2 WHERE `id` ='"..id.."';") doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return true end end Se não funcionar tente mais uma vez com esse : function onUse(cid, item, fromPosition, itemEx, toPosition) local vocation = getPlayerVocation(cid) local id = getPlayerGUID(cid) if(item.itemid == 9971) then if(isInArray({5,6,7,8,9,10,11,12}, getPlayerVocation(cid)) == TRUE) then elseif vocation == 5 then db.executeQuery("UPDATE `players` SET `vocation` = 9, `promotion` = 2 WHERE `id` ='"..id.."';") elseif vocation == 6 then db.executeQuery("UPDATE `players` SET `vocation` = 10, `promotion` = 2 WHERE `id` ='"..id.."';") elseif vocation == 7 then db.executeQuery("UPDATE `players` SET `vocation` = 11, `promotion` = 2 WHERE `id` ='"..id.."';") elseif vocation == 8 then db.executeQuery("UPDATE `players` SET `vocation` = 12, `promotion` = 2 WHERE `id` ='"..id.."';") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return true end end

    Espero ter ajudado !

    Att. Huziwara no Mokou
  5. Gostei
    Huziwara recebeu reputação de Jeff Delay em [Resolvido] Exp quando morre   
    Você quer isso para todos os levels, ou apartir de 1 level ?

    Se for para todos os levels, é só você diminuir no config.lua :

    deathLostPercent = 10

    Quando o player morre, ele perde 10% de toda exp que ele tem...
    Dai é só você diminuir, espero ter ajudado !

    Att. Huziwara no Mokou
  6. Curtir
    Huziwara recebeu reputação de mullino em [CreatureEvent] Sem Crash de Account Manager   
    Olá galerinha Tkbianas,
    Vejo muita gente que tem esse problema com aqueles espiritos abençoados que gosta de entrar com 200 magebomb para crash o server, então está aqui by darkhaos :



    XML Code:

    <event type="login" name="Add" event="script" value="preventcrash.lua"/>

    creaturescripts/scripts crie preventcrash.lua:

    local max = 10

    function onLogin(cid)

    local i = 0
    for _, it in ipairs(getPlayersOnline()) do
    if getCreatureName(it):lower() == "Account Manager" then
    i = i + 1
    end

    end

    if i > max then
    return false
    end
    return true
    end

    Agora só poderar ter 10 Account Manager online !

    Att. Huziwara no Mokou
  7. Curtir
    Huziwara recebeu reputação de TiuoDrog em [New] Monstros Com Pk Red Ou Black Ou Yellow !   
    Para complementar, tambem existe isso nos TFS 0.4 só que para emblemas de guild war ...
    Só adicionar isso :

    <flag emblem="1"/> -- Nesse caso seria o emblem verde ! ( se eu não me engano)
    <flag emblem="2"/> -- Nesse caso seria o emblem vermelho !
    <flag emblem="3"/> -- Nesse caso seria o emblem azul ! ( se eu não me engano)

    @raell5

    Parabéns, é um bom destaque para mostrar que o monstro é forte e editado !
    Levou meu REP+

    Att. Huziwara no Mokou
  8. Gostei
    Huziwara recebeu reputação de Igorzerah em [New] Monstros Com Pk Red Ou Black Ou Yellow !   
    Para complementar, tambem existe isso nos TFS 0.4 só que para emblemas de guild war ...
    Só adicionar isso :

    <flag emblem="1"/> -- Nesse caso seria o emblem verde ! ( se eu não me engano)
    <flag emblem="2"/> -- Nesse caso seria o emblem vermelho !
    <flag emblem="3"/> -- Nesse caso seria o emblem azul ! ( se eu não me engano)

    @raell5

    Parabéns, é um bom destaque para mostrar que o monstro é forte e editado !
    Levou meu REP+

    Att. Huziwara no Mokou
  9. Gostei
    Huziwara recebeu reputação de zPerseu em [Resolvido] [PEDIDO] Efeito Nas Armas De Ataque !   
    Aqui está :

    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YALAHARIGHOST) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SNOWBALL) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) function onGetFormulaValues(cid, level) local danoporlevel = 5 local min = -((level*danoporlevel)-500) local max = -((level*danoporlevel)+2000) return min, max end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onUseWeapon(cid, var) return doCombat(cid, combat, var) end

    Só subistituir pelo o que eu te passei lá !
    Espero ter ajudado !

    Att. Huziwara no Mokou
  10. Gostei
    Huziwara recebeu reputação de Werner em [New] Monstros Com Pk Red Ou Black Ou Yellow !   
    Para complementar, tambem existe isso nos TFS 0.4 só que para emblemas de guild war ...
    Só adicionar isso :

    <flag emblem="1"/> -- Nesse caso seria o emblem verde ! ( se eu não me engano)
    <flag emblem="2"/> -- Nesse caso seria o emblem vermelho !
    <flag emblem="3"/> -- Nesse caso seria o emblem azul ! ( se eu não me engano)

    @raell5

    Parabéns, é um bom destaque para mostrar que o monstro é forte e editado !
    Levou meu REP+

    Att. Huziwara no Mokou
  11. Gostei
    Huziwara recebeu reputação de Zaruss em [CreatureEvent] Sem Crash de Account Manager   
    Olá galerinha Tkbianas,
    Vejo muita gente que tem esse problema com aqueles espiritos abençoados que gosta de entrar com 200 magebomb para crash o server, então está aqui by darkhaos :



    XML Code:

    <event type="login" name="Add" event="script" value="preventcrash.lua"/>

    creaturescripts/scripts crie preventcrash.lua:

    local max = 10

    function onLogin(cid)

    local i = 0
    for _, it in ipairs(getPlayersOnline()) do
    if getCreatureName(it):lower() == "Account Manager" then
    i = i + 1
    end

    end

    if i > max then
    return false
    end
    return true
    end

    Agora só poderar ter 10 Account Manager online !

    Att. Huziwara no Mokou
  12. Gostei
    Huziwara recebeu reputação de gloster122 em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  13. Gostei
    Huziwara recebeu reputação de Thaygur em [TalkAction]~Addon Doll 9.44 (Atualizado)   
    COE KALELINHA QUE MORA LOGO ALI !
    Olá TKbianos,
    Trouxe para vocês um script antigo, só que atualizado, por mim mesma !
    É o do Addon Doll... Vejo servers de 8.6 que não tem o comando do script para dar os addons de Warmaster/Wayfarer, então eu descidi atualizar ele totalmente para 9.44 até o ultimo outfit !

    Crie um arquivo .lua na pasta Talkactions>Scripts chamado addondoll.lua , e bote isso aqui :

    function onSay(cid, words, param) local addondollid = 2112 local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324} , ["wayfarer"]={366}, ["afflicted"]={431}, ["elementalist"]={433}, ["deepling"]={464}, ["insectoid"]={466}, ["entrepreneur"]={471} } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norsewoman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325}, ["wayfarer"]={367}, ["afflicted"]={430}, ["elementalist"]={432}, ["deepling"]={463}, ["insectoid"]={465}, ["entrepreneur"]={472} } local msg = {"Digite o nome correto!", "Voce não possui Addon Doll!", "Bad param!", "Você recebeu seu addons!"} local param = string.lower(param) if (not isPremium(cid)) then doPlayerSendCancel(cid, "Você nao tem premium account.") return TRUE end if(getPlayerItemCount(cid, addondollid) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, addondollid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end
    Bote isso no arquivo talkaction.xml :

    <talkaction words="!addon" event="script" value="addondoll.lua"/>

    Configurando o addondoll.lua :
    Já está configurado, mas caso vocês queiram mudar o ID do addondoll é só trocar aqui :

    local addondollid = 2112

    Espero que sejá util xD

    Att. Huziwara no Mokou
  14. Gostei
    Huziwara recebeu reputação de popoff em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  15. Gostei
    Huziwara recebeu reputação de Careless em Problemas com !CREATEGUILD   
    Exclua a tabela de Guilds da sua DB e execulte esse SQL :


    CREATE TABLE IF NOT EXISTS `guilds` ( `id` int(11) NOT NULL AUTO_INCREMENT, `world_id` tinyint(4) unsigned NOT NULL DEFAULT '0', `name` varchar(255) NOT NULL, `ownerid` int(11) NOT NULL, `creationdata` int(11) NOT NULL, `checkdata` int(11) NOT NULL, `motd` varchar(255) NOT NULL, `balance` bigint(20) unsigned NOT NULL, `description` text NOT NULL, `logo_gfx_name` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`,`world_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

    Não sei se vai funcionar, mas creio que tenha chance de funcionar sim !

    Espero ter ajudado !

    Att. Huziwara no Mokou
  16. Gostei
    Huziwara recebeu reputação de Snool em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  17. Gostei
    Huziwara recebeu reputação de thiagofodau em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  18. Gostei
    Huziwara recebeu reputação de Axion Nitron em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  19. Gostei
    Huziwara recebeu reputação de PedriinCarvalho em [Talkaction] !bless + eficiente com twist of fate   
    Olá galerinha,
    Estou trazendo um script de minha autoria para vocês usufruir-lo.
     
    "O que ele tem de diferente dos outros comandos ?"
     
    Então, ele além de comprar as 5 blessings ele também compra o twist of fate.
    Ao morrer com as 6 blessings por 1 monstro, você perderá apenas as 5 blessings, e o twist of fate continuará, então usando o comando !bless com esse script você comprará apenas as 5 blessings. (Seria um disperdicio comprar as 6 blessings por um preço mais caro, sendo que você já tem a twist of fate).
     
    Quando você morrer para um player, você perderá apenas o twist of fate, então, usando o comando !bless com esse script, você comprará apenas o twist of fate.
     
    Se você não tiver nenhum dos dois, ele comprará todas as blessings por um preço maior, é óbvio.
    O padrão de preço do Script está assim :
    Twist of Fate = 50k
    Todas as 5 blessings = 50k
    Todas as blessings = 100k
     
    Ou seja, se você morrer, ao invés de comprar todas as blessings de novo. você só comprará as que tiverem faltando.
     
    Crie um arquivo: bless.lua e adicione esse conteúdo :
     
    local bless = {1, 2, 3, 4, 5} local five_blessings_price = 50000 -- 50k WITHOUT TWIST OF FATE local twist_of_fate_price = 50000 -- 50k ONLY TWIST OF FATE local all_blessings_price = 100000 -- 100k WITH TWIST OF FATE function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) and getPlayerPVPBlessing(cid) == true then doPlayerSendCancel(cid, "You already have all blesses.") end if getPlayerBlessing(cid, bless[i]) == FALSE and getPlayerPVPBlessing(cid) == FALSE then if (doPlayerRemoveMoney(cid, all_blessings_price) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doPlayerSetPVPBlessing(cid) doCreatureSay(cid, "You has been blessed by Gods with all blessings, including the twist of fate.") doSendMagicEffect(getPlayerPosition(cid), 30) else doPlayerSendCancel(cid, "You don't have 100k to buy the five blessings and twist of fate.") end elseif getPlayerBlessing(cid, bless[i]) == TRUE and getPlayerPVPBlessing(cid) == FALSE then if (doPlayerRemoveMoney(cid, twist_of_fate_price) == TRUE) then doPlayerSetPVPBlessing(cid) doCreatureSay(cid, "You has been blessed with twist of fate. the only bless that you didn't had.") doSendMagicEffect(getPlayerPosition(cid), 30) else doPlayerSendCancel(cid, "You don't have 50k to buy the twist of fate.") end elseif getPlayerBlessing(cid, bless[i]) == FALSE and getPlayerPVPBlessing(cid) == TRUE then if (doPlayerRemoveMoney(cid, five_blessings_price) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "You has been blessed with the five blessings. Before you had only the twist of fate.") doSendMagicEffect(getPlayerPosition(cid), 30) else doPlayerSendCancel(cid, "You don't have 50k to buy the five blessings.") end end end return true end  
    TAG para você add no talkaction.xml :
    <talkaction log="yes" words="!buybless;/buybless;!bless;/bless" script="bless.lua" />  
    Obrigado, espero que tenham gostado !
  20. Gostei
    Huziwara recebeu reputação de lucasromero em [Resolvido] Exp quando morre   
    Você quer isso para todos os levels, ou apartir de 1 level ?

    Se for para todos os levels, é só você diminuir no config.lua :

    deathLostPercent = 10

    Quando o player morre, ele perde 10% de toda exp que ele tem...
    Dai é só você diminuir, espero ter ajudado !

    Att. Huziwara no Mokou
  21. Gostei
    Huziwara recebeu reputação de Angeles em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  22. Gostei
    Huziwara recebeu reputação de cliverson em [TUTO] Configurando config.lua   
    Olá galerinha TKbianos,
    Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)

    Config.lua :


    accountManager = "no" (Utilização de account manager.)

    newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)

    {newPlayerSpawnPosX = 155}
    {newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
    {newPlayerSpawnPosZ = 7}

    newPlayerTownId = 1 (ID da cidade [configurado no map editor].)

    newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)

    newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)

    generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)

    -----------------------------------------------------------------------------------------------------
    redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)

    blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)

    dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
    weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
    monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)

    dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
    monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)

    blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
    blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)

    useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)

    worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)

    protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)

    pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)

    huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)

    criticalHitChance = 7 (Chance de attack critico, em %)
    criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
    displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)

    removeWeaponAmmunition = false (Remover munição)
    removeWeaponCharges = false (Remover carga)
    removeRuneCharges = "no" (Remover carga)

    whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)

    showHealingDamage = true (Aparece a quantidade de health que recupera)

    showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))

    stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)

    deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)

    onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)

    premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)

    ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)

    cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)

    allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
    allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
    allowChangeAddons = true (Permitir se o player pode trocar os Addons.)

    spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
    emoteSpells = true (Mensagem laranja.)

    idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
    idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)


    Bem, eu botei esses porque são esses que os caras tem mais dúvidas.

    Espero ter ajudado !

    Att. Huziwara no Mokou
  23. Gostei
    Huziwara recebeu reputação de aawadallaki em [Talkaction] !bless + eficiente com twist of fate   
    Olá galerinha,
    Estou trazendo um script de minha autoria para vocês usufruir-lo.
     
    "O que ele tem de diferente dos outros comandos ?"
     
    Então, ele além de comprar as 5 blessings ele também compra o twist of fate.
    Ao morrer com as 6 blessings por 1 monstro, você perderá apenas as 5 blessings, e o twist of fate continuará, então usando o comando !bless com esse script você comprará apenas as 5 blessings. (Seria um disperdicio comprar as 6 blessings por um preço mais caro, sendo que você já tem a twist of fate).
     
    Quando você morrer para um player, você perderá apenas o twist of fate, então, usando o comando !bless com esse script, você comprará apenas o twist of fate.
     
    Se você não tiver nenhum dos dois, ele comprará todas as blessings por um preço maior, é óbvio.
    O padrão de preço do Script está assim :
    Twist of Fate = 50k
    Todas as 5 blessings = 50k
    Todas as blessings = 100k
     
    Ou seja, se você morrer, ao invés de comprar todas as blessings de novo. você só comprará as que tiverem faltando.
     
    Crie um arquivo: bless.lua e adicione esse conteúdo :
     
    local bless = {1, 2, 3, 4, 5} local five_blessings_price = 50000 -- 50k WITHOUT TWIST OF FATE local twist_of_fate_price = 50000 -- 50k ONLY TWIST OF FATE local all_blessings_price = 100000 -- 100k WITH TWIST OF FATE function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) and getPlayerPVPBlessing(cid) == true then doPlayerSendCancel(cid, "You already have all blesses.") end if getPlayerBlessing(cid, bless[i]) == FALSE and getPlayerPVPBlessing(cid) == FALSE then if (doPlayerRemoveMoney(cid, all_blessings_price) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doPlayerSetPVPBlessing(cid) doCreatureSay(cid, "You has been blessed by Gods with all blessings, including the twist of fate.") doSendMagicEffect(getPlayerPosition(cid), 30) else doPlayerSendCancel(cid, "You don't have 100k to buy the five blessings and twist of fate.") end elseif getPlayerBlessing(cid, bless[i]) == TRUE and getPlayerPVPBlessing(cid) == FALSE then if (doPlayerRemoveMoney(cid, twist_of_fate_price) == TRUE) then doPlayerSetPVPBlessing(cid) doCreatureSay(cid, "You has been blessed with twist of fate. the only bless that you didn't had.") doSendMagicEffect(getPlayerPosition(cid), 30) else doPlayerSendCancel(cid, "You don't have 50k to buy the twist of fate.") end elseif getPlayerBlessing(cid, bless[i]) == FALSE and getPlayerPVPBlessing(cid) == TRUE then if (doPlayerRemoveMoney(cid, five_blessings_price) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "You has been blessed with the five blessings. Before you had only the twist of fate.") doSendMagicEffect(getPlayerPosition(cid), 30) else doPlayerSendCancel(cid, "You don't have 50k to buy the five blessings.") end end end return true end  
    TAG para você add no talkaction.xml :
    <talkaction log="yes" words="!buybless;/buybless;!bless;/bless" script="bless.lua" />  
    Obrigado, espero que tenham gostado !
  24. Gostei
    Huziwara recebeu reputação de Belloz em [Talkaction] Addon Doll 9.71   
    Olá TKbianos,
    Hoje eu trouxe para vocês um script de Addon Doll Completo !!

    Sabe, tem muitos servers de 9.71 ou até versões mais novas que o Addon Doll não tem todas as opções de outfits, então estou postando aqui um completo !

    Tag XML de Talkaction :


    <talkaction words="!addon" hide="yes" event="script" value="addondoll.lua"/> arquivo addondoll.lua : function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["noblewoman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["warmaster"]={336}, ["yalaharian"]={324}, ["wayfarer"]={366}, ["afflicted"]={431}, ["elementalist"]={433}, ["deepling"]={464}, ["insectoid"]={466}, ["red baron"]={471}, ["crystal warlord"]={513}, ["soil guardian"]={514} } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132}, ["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norsewoman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["warmaster"]={335}, ["yalaharian"]={325}, ["wayfarer"]={367}, ["afflicted"]={430}, ["elementalist"]={432}, ["deepling"]={463}, ["insectoid"]={465}, ["red baron"]={472}, ["crystal warlord"]={512}, ["soil guardian"]={516} } local msg = {"Command requires GOOD param!", "You dont have Addon Doll!", "Bad param!", "Full Addon Set sucesfully added!"} local param = string.lower(param) if(getPlayerItemCount(cid, 9693) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 9693, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end

    Download do arquivo addondoll.lua :

    addondoll.lua

    @edit
    O item usado (addon doll) é o jester doll (9693) é só trocar no item.xml o nome do item !

    Bem, espero que gostem !

    Att. Huziwara no Mokou
  25. Gostei
    Huziwara recebeu reputação de cliverson em comandos attr tfs 0.4 Dev   
    Tente então :
    /attr set number armor "50"
    ou
    /attr set number armor 50
    Desculpa se eu não conseguir ajudar

    Att. Huziwara no Mokou

Informação Importante

Confirmação de Termo