Ir para conteúdo

Hadggar

Membro
  • Registro em

  • Última visita

Tudo que Hadggar postou

  1. accountManager = false namelockManager = true newPlayerChooseVoc = true newPlayerSpawnPosX = 1027 newPlayerSpawnPosY = 912 newPlayerSpawnPosZ = 5 newPlayerTownId = 1 newPlayerLevel = 1 newPlayerMagicLevel = 1 generateAccountNumber = false redSkullLength = 30 * 24 * 60 * 60 blackSkullLength = 45 * 24 * 60 * 60 dailyFragsToRedSkull = 6 weeklyFragsToRedSkull = 30 monthlyFragsToRedSkull = 60 dailyFragsToBlackSkull = dailyFragsToRedSkull weeklyFragsToBlackSkull = weeklyFragsToRedSkull monthlyFragsToBlackSkull = monthlyFragsToRedSkull dailyFragsToBanishment = dailyFragsToRedSkull weeklyFragsToBanishment = weeklyFragsToRedSkull monthlyFragsToBanishment = monthlyFragsToRedSkull blackSkulledDeathHealth = 40 blackSkulledDeathMana = 0 useBlackSkull = true useFragHandler = true advancedFragList = false notationsToBan = 4 warningsToFinalBan = 4 warningsToDeletion = 5 banLength = 7 * 24 * 60 * 60 killsBanLength = 7 * 24 * 60 * 60 finalBanLength = 30 * 24 * 60 * 60 ipBanishmentLength = 1 * 24 * 60 * 60 broadcastBanishments = true maxViolationCommentSize = 200 violationNameReportActionType = 2 autoBanishUnknownBytes = false worldType = "pvp" protectionLevel = 100 pvpTileIgnoreLevelAndVocationProtection = true pzLocked = 60 * 1000 huntingDuration = 60 * 1000 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = false removeWeaponAmmunition = true removeWeaponCharges = false removeRuneCharges = true whiteSkullTime = 15 * 60 * 1000 noDamageToSameLookfeet = false showHealingDamage = true showHealingDamageForMonsters = false fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = true oldConditionAccuracy = false loginProtectionPeriod = 10 * 1000 deathLostPercent = 5 stairhopDelay = 2 * 1000 pushCreatureDelay = 1 * 1000 deathContainerId = 1987 gainExperienceColor = 215 addManaSpentInPvPZone = true squareColor = 0 allowFightback = true worldId = 0 ip = "198.50.232.82" bindOnlyConfiguredIpAddress = false loginPort = 7171 gamePort = 7172 adminPort = 7171 statusPort = 7171 loginTries = 10 retryTimeout = 5 * 1000 loginTimeout = 60 * 1000 maxPlayers = 125 motd = "Bem Vindo ao NToGenerations!" displayOnOrOffAtCharlist = false onePlayerOnlinePerAccount = false allowClones = false serverName = "NtoGenerations" loginMessage = "Bem Vindo ao Naruto Online Generations." statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = true forceSlowConnectionsToDisconnect = false loginOnlyWithLoginServer = false premiumPlayerSkipWaitList = false sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "natan14620" sqlDatabase = "forgottenserver" sqlFile = "forgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" deathListEnabled = true deathListRequiredTime = 1 * 60 * 1000 deathAssistCount = 19 maxDeathRecords = 5 ingameGuildManagement = true levelToFormGuild = 100 premiumDaysToFormGuild = 0 guildNameMinLength = 3 guildNameMaxLength = 20 highscoreDisplayPlayers = 15 updateHighscoresAfterMinutes = 60 buyableAndSellableHouses = true houseNeedPremium = false bedsRequirePremium = false levelToBuyHouse = 110 housesPerAccount = 0 houseRentAsPrice = false housePriceAsRent = false housePriceEachSquare = 5000 houseRentPeriod = "week" houseCleanOld = 0 guildHalls = false timeBetweenActions = 200 timeBetweenExActions = 1000 hotkeyAimbotEnabled = true mapName = "nowo" mapAuthor = "Scremmo" randomizeTiles = true storeTrash = true cleanProtectedZones = true mailboxDisabledTowns = "-1" defaultPriority = "high" niceLevel = 5 coresUsed = "-1" optimizeDatabaseAtStartup = true removePremiumOnInit = true confirmOutdatedVersion = false formulaLevel = 5.0 formulaMagic = 1.0 bufferMutedOnSpellFailure = false spellNameInsteadOfWords = true emoteSpells = true allowChangeOutfit = false allowChangeColors = false allowChangeAddons = false disableOutfitsForPrivilegedPlayers = true addonsOnlyPremium = true dataDirectory = "data/" bankSystem = true displaySkillLevelOnAdvance = true promptExceptionTracerErrorBox = true separateViplistPerCharacter = false maximumDoorLevel = 500 maxMessageBuffer = 20 saveGlobalStorage = true useHouseDataStorage = false storePlayerDirection = false checkCorpseOwner = true monsterLootMessage = 3 monsterLootMessageType = 25 ghostModeInvisibleEffect = false ghostModeSpellEffects = true idleWarningTime = 14 * 60 * 1000 idleKickTime = 30 * 60 * 1000 expireReportsAfterReads = 1 playerQueryDeepness = 2 maxItemsPerPZTile = 0 maxItemsPerHouseTile = 0 freePremium = false premiumForPromotion = false blessingOnlyPremium = true blessingReductionBase = 30 blessingReductionDecreament = 3 eachBlessReduction = 8 experienceStages = true rateExperience = 50.0 rateExperienceFromPlayers = 0 rateSkill = 3.0 rateMagic = 0.1 rateLoot = 7.0 rateSpawn = 7 rateMonsterHealth = 1.0 rateMonsterMana = 1.0 rateMonsterAttack = 1.0 rateMonsterDefense = 1.0 minLevelThresholdForKilledPlayer = 0.9 maxLevelThresholdForKilledPlayer = 1.1 rateStaminaLoss = 5 rateStaminaGain = 4 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 2 * 60 staminaRatingLimitBottom = 1 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true experienceShareRadiusX = 30 experienceShareRadiusY = 30 experienceShareRadiusZ = 1 experienceShareLevelDifference = 2 / 3 extraPartyExperienceLimit = 20 extraPartyExperiencePercent = 5 experienceShareActivity = 2 * 60 * 1000 globalSaveEnabled = false globalSaveHour = 8 shutdownAtGlobalSave = true cleanMapAtGlobalSave = false deSpawnRange = 2 deSpawnRadius = 50 maxPlayerSummons = 4 teleportAllSummons = true teleportPlayerSummons = true ownerName = "NtoGenerations" ownerEmail = "[email protected]" url = "naotemos.com" location = "Brazil" displayGamemastersWithOnlineCommand = false adminLogsEnabled = false displayPlayersLogging = true prefixChannelLogs = "" runFile = "" outLogName = "" errorLogName = "" truncateLogsOnStartup = false
  2. STEP 1 Check server configuration File config.lua loaded from C:/Documents and Settings/Administrador/Desktop/NTO GEN SITE/config.lua and it's not valid TFS config.lua file. Go to STEP 1 - select other directory. If it's your config.lua file from TFS contact with acc. maker author. Alguem ajuda? REP+
  3. não funcionou :/
  4. Cara não funcionou o npc , ta aceitano Gold é não a moeda viP, ja configurei, tirei 0 2160, é botei 9971 mais mesmo assim não foi @UP @UP @UP @UP @up @UP
  5. Opa galera blz? como vocês viu no titulo, isso mesmo , queria uma script, que toda as 23:59 o server reiniciase sozinho e ligasse sozinho? alguem? Rep+
  6. Opa galera blz? , Estava, preucurano muito no forum, um npc que aceita outra moeda, mais nenhum funcinou, então resolvi criar esse topico, então vamo la, Funciona Assim, o npc vai aceitar Moeda VIP, envez de goold é talz. alguem tem uma para me disponiblizar? :/ @UP
  7. AE MANO VOU VER SE FUNCIONA SE FUNCIOAR TE AVISO !!
  8. Galeera, preciso de ajudar urgente, antes eu tinha uma creaturescripts, que dava limit na magic, level , séra que alguem tem? para me arrumar, meu Server de Nto a ml ta chegano a 300 é quero limit, 150 já configure no .lua botei 0.1 nas vocations tmb, é continua pf alguem ajuda a limitar, REP+++
  9. luanluciano93 ñ :/ é ta legal, so que qunado o player reloga ela volta com a skin, envez de ficar a que tava transformada
  10. Opa galera, eu queria saber como eu faça para cada player de cada vocação,, nascer com uma roupa difeferente? tipo vocação, druid nascer com tal roupa, knight nascer com tal roupa, Server 8.54.
  11. Opa galera blz? eu queria que ao player falar ,transformar sair uma mensagem, por vocação, exemplo cada vocação sair um diferente encima dele alguem pode ajudar?, versão 8.54, aki a script: local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 25, 2, 496, 208}, [2] = { 50, 3, 495, 208}, [3] = { 75, 4, 490, 208}, [4] = { 100, 5, 492, 208}, [5] = { 125, 6, 497, 208}, [6] = { 150, 7, 493, 208}, [7] = { 175, 8, 494, 208}, [8] = { 200, 9, 492, 208}, [9] = { 250, 10, 498, 208}, [10] = { 400, 11, 499, 208}, [13] = { 25, 14, 522, 108}, [14] = { 50, 15, 528, 108}, [15] = { 75, 16, 524, 108}, [16] = { 100, 17, 523, 108}, [17] = { 150, 18, 525, 108}, [18] = { 175, 19, 529, 108}, [19] = { 200, 20, 527, 108}, [20] = { 225, 21, 526, 108}, [21] = { 250, 22, 530, 110}, [22] = { 300, 23, 533, 110}, [23] = { 400, 24, 535, 110}, [25] = { 25, 26, 471, 87}, [26] = { 50, 27, 472, 87}, [27] = { 100, 28, 476, 87}, [28] = { 150, 29, 474, 87}, [29] = { 175, 30, 473, 87}, [30] = { 200, 31, 481, 87}, [31] = { 250, 32, 479, 87}, [32] = { 400, 33, 480, 87}, [34] = { 25, 35, 515, 5}, [35] = { 50, 36, 513, 5}, [36] = { 100, 37, 514, 5}, [37] = { 150, 38, 516, 5}, [38] = { 175, 39, 520, 5}, [39] = { 200, 40, 518, 5}, [40] = { 250, 41, 517, 5}, [41] = { 400, 42, 518, 5}, [50] = { 25, 51, 67, 205}, [51] = { 50, 52, 72, 205}, [52] = { 75, 53, 158, 205}, [53] = { 100, 54, 65, 205}, [54] = { 125, 55, 329, 205}, [55] = { 150, 56, 435, 205}, [56] = { 175, 57, 437, 205}, [57] = { 200, 58, 434, 205}, [58] = { 250, 59, 556, 205}, [59] = { 400, 60, 557, 205}, [70] = { 25, 71, 504, 124}, [71] = { 50, 72, 505, 124}, [72] = { 100, 73, 506, 124}, [73] = { 150, 74, 507, 124}, [74] = { 175, 75, 500, 124}, [75] = { 200, 76, 501, 124}, [76] = { 250, 77, 510, 124}, [77] = { 400, 78, 511, 124}, [90] = { 25, 91, 463, 209}, [91] = { 50, 92, 464, 209}, [92] = { 75, 93, 465, 209}, [93] = { 100, 94, 466, 209}, [94] = { 150, 95, 467, 209}, [95] = { 175, 96, 469, 209}, [96] = { 200, 97, 466, 209}, [97] = { 250, 98, 468, 209}, [97] = { 400, 98, 467, 209}, [110] = { 25, 111, 537, 187}, [111] = { 75, 112, 538, 187}, [112] = { 125, 113, 539, 187}, [113] = { 175, 114, 540, 187}, [114] = { 250, 115, 544, 187}, [115] = { 400, 116, 542, 187}, [130] = { 25, 131, 442, 124}, [131] = { 75, 132, 443, 124}, [132] = { 175, 133, 444, 124}, [133] = { 250, 134, 440, 124}, [134] = { 400, 135, 447, 124}, [150] = { 50, 151, 548, 126}, [151] = { 175, 152, 550, 126}, [152] = { 250, 153, 552, 126}, [153] = { 400, 154, 553, 126}, [170] = { 25, 171, 97, 108}, [171] = { 50, 172, 285, 108}, [172] = { 75, 173, 282, 108}, [173] = { 100, 174, 98, 108}, [174] = { 150, 175, 560, 109}, [175] = { 250, 176, 448, 109}, [176] = { 400, 177, 449, 109}, [190] = { 25, 191, 423, 4}, [191] = { 75, 192, 425, 4}, [192] = { 100, 193, 429, 4}, [193] = { 150, 194, 428, 4}, [194] = { 250, 195, 431, 4}, [195] = { 400, 196, 432, 4}, [200] = { 25, 201, 451, 10}, [201] = { 50, 202, 453, 10}, [202] = { 75, 203, 454, 10}, [203] = { 125, 204, 459, 10}, [204] = { 150, 205, 452, 10}, [205] = { 175, 206, 456, 10}, [206] = { 250, 207, 461, 10}, [207] = { 400, 208, 460, 10}, [215] = { 25, 216, 483, 240}, [216] = { 50, 217, 484, 240}, [217] = { 75, 218, 485, 240}, [218] = { 150, 219, 486, 240}, [219] = { 200, 220, 487, 240}, [220] = { 250, 221, 488, 240}, [221] = { 400, 222, 489, 240} } function onSay(cid, words, param, channel) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end
  12. Sim ,isso mesmo !
  13. á versão é 8.54 é quero que envez de sair o dano 139413 saia uma animatex text, nos 2 hit , no que usou é nu que levou. @UP
  14. Aee Emerson Parabéns ! muito bom rep+
  15. u.u tava desesperado to pagano meu dedicado hj e vou por meu server online hj, então eu preciso de tudo pronto, mais sim com animated text
  16. @UP é porque tipo o meu é nto é quero mudar para 8.60.
  17. Mais eu quero mudar para 8.60 vai funcionar?
  18. Opa gaelra blz?queria saber como passo meu client 8.54 para 8.60 sem perder minhas sprites? alguem ajuda? @UP
  19. Vlw REP+ Sim,sim , era assim que eu queria, mais pq ele não segue? qunado atack? tem como arrumar?
  20. Vou testar aki se funciona aviso !
  21. Opa galera blz? to com um NPC Que ele attack players com skulls é players invasores, mais eu queria que ele não ataca-se os trainers alguem poderia arrumar pra mim? aki a script: local level = 12 ----- change this to make the npc hit more/less---------------------|damage_min = (level * 2 + maglevel * 3) * min_multiplier | local maglevel = 15 ----- change this to make the npc hit more/less -----------------|damage_max = (level * 2 + maglevel * 3) * max_multiplier | local min_multiplier = 3.5 ----- change this to make the npc hit more/less ----------|damage_formula = math.random(damage_min,damage_max) | local max_multiplier = 4.5 ----- change this to make the npc hit more/less --------------------------------------------------------------------- local check_interval = 5 ----- change this to the time between checks for a creature (the less time the more it will probably lag :S) local radiusx = 7 ----- change this to the amount of squares left/right the NPC checks (default 7 so he checks 7 squares left of him and 7 squares right (the hole screen) local radiusy = 5 ----- change this to the amount of squares left/right the NPC checks (default 5 so he checks 5 squares up of him and 5 squares down (the hole screen) local Attack_message = "An Invader, ATTACK!!!" ----- change this to what the NPC says when he sees a monster(s) local town_name = "Archgard" ----- the name of the town the NPC says when you say "hi" local Attack_monsters = TRUE ----- set to TRUE for the npc to attack monsters in his area or FALSE if he doesnt local Attack_swearers = TRUE ----- set to TRUE for the npc to attack players that swear near him or FALSE if he doesnt local Attack_pkers = TRUE ----- set to TRUE for the npc to attack players with white and red skulls or FALSE if he doesnt local health_left = 10 ----- set to the amount of health the npc will leave a player with if they swear at him (ie at 10 he will hit the player to 10 health left) local swear_message = "Take this!!!" ----- change this to what you want the NPC to say when he attackes a swearer local swear_words = {"shit", "fuck", "dick", "cunt"} ----- if "Attack_swearers" is set to TRUE then the NPC will attack anyone who says a word in here. Remember to put "" around each word and seperate each word with a comma (,) local hit_effect = CONST_ME_MORTAREA ----- set this to the magic effect the creature will be hit with, see global.lua for more effects local shoot_effect = CONST_ANI_SUDDENDEATH ----- set this to the magic effect that will be shot at the creature, see global.lua for more effects local damage_colour = TEXTCOLOR_RED ----- set this to the colour of the text that shows the damage when the creature gets hit ------------------end of config------------------ local check_clock = os.clock() ----- leave this local focus = 0 ----- leave this function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) health = getCreatureHealth(cid) - health_left if ((string.find(msg, '(%a*)hi(%a*)'))) and getDistanceToCreature(cid) < 4 then selfSay('Hello ' .. creatureGetName(cid) .. '! I am a defender of '..town_name..'.') doNpcSetCreatureFocus(cid) focus = 0 end if msgcontains(msg, 'time') then selfSay('The time is ' .. getWorldTime() .. '.') end if messageIsInArray(swear_words, msg) then if Attack_swearers == TRUE then selfSay('' .. swear_message ..' ') doCreatureAddHealth(cid,-health) doSendMagicEffect(getThingPos(cid),17) doSendAnimatedText(getThingPos(cid),health,180) doNpcSetCreatureFocus(cid) focus = 0 end end end function getMonstersfromArea(pos, radiusx, radiusy, stack) local monsters = { } local starting = {x = (pos.x - radiusx), y = (pos.y - radiusy), z = pos.z, stackpos = stack} local ending = {x = (pos.x + radiusx), y = (pos.y + radiusy), z = pos.z, stackpos = stack} local checking = {x = starting.x, y = starting.y, z = starting.z, stackpos = starting.stackpos} repeat creature = getThingfromPos(checking) if creature.itemid > 0 then if isCreature(creature.uid) == TRUE then if isPlayer(creature.uid) == FALSE then if Attack_monsters == TRUE then table.insert (monsters, creature.uid) check_clock = os.clock() end elseif isPlayer(creature.uid) == TRUE then if Attack_pkers == TRUE then if getPlayerSkullType(creature.uid) > 0 then table.insert (monsters, creature.uid) check_clock = os.clock() end end end end end if checking.x == pos.x-1 and checking.y == pos.y then checking.x = checking.x+2 else checking.x = checking.x+1 end if checking.x > ending.x then checking.x = starting.x checking.y = checking.y+1 end until checking.y > ending.y return monsters end function onThink() if (Attack_monsters == TRUE and Attack_pkers == TRUE) or (Attack_monsters == TRUE and Attack_pkers == FALSE) or (Attack_monsters == FALSE and Attack_pkers == TRUE) then if (os.clock() - check_clock) > check_interval then monster_table = getMonstersfromArea(getCreaturePosition(getNpcCid( )), radiusx, radiusy, 253) if #monster_table >= 1 then selfSay('' .. Attack_message ..' ') for i = 1, #monster_table do doNpcSetCreatureFocus(monster_table[i]) local damage_min = (level * 2 + maglevel * 3) * min_multiplier local damage_max = (level * 2 + maglevel * 3) * max_multiplier local damage_formula = math.random(damage_min,damage_max) doSendDistanceShoot(getCreaturePosition(getNpcCid( )), getThingPos(monster_table[i]), shoot_effect) doSendMagicEffect(getThingPos(monster_table[i]),hit_effect) doSendAnimatedText(getThingPos(monster_table[i]),damage_formula,damage_colour) doCreatureAddHealth(monster_table[i],-damage_formula) check_clock = os.clock() focus = 0 end elseif table.getn(monster_table) < 1 then focus = 0 check_clock = os.clock() end end end focus = 0 end Print do NPC Atacano os Trainer: @UP
  22. já tentei ñ funcionou ! @UP
  23. Hadggar postou uma resposta no tópico em Sprites
    Fire3712 fiquei muito tempo, configurano é melhorano é dechano cada vez melhor, até sabado pago dedicado é deixo Online !! publicarei aki no forum.

Informação Importante

Confirmação de Termo