Ir para conteúdo

kevonus

Campones
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que kevonus postou

  1. kevonus

    [Dúvida] Shop Admin

    Bom dia. Meus itens ficam tudo misturado, queria poder escolher onde iria ficar cada um. alguem ajuda? valendo REP++
  2. Boa tarde. Pessoal é o seguinte, baixei essa mas nova versão do Doidin, no inicio estava tudo uma blz, mas apartir de hpje, veio esse problema de quando eu tentava dá logout normal, nao tinha nenhuma ação, ai pra fexar só apenas no exit. alguem tem uma sugestão, ou a resposta para se corrigir este erro?
  3. Nao gostei, Ta com poucos detalhes e essas flores mataram o local, sem falar no quadrado que ficou. nao se sinta mal, pois sao criticas desse tipo que ajudam a melhorar sua experiencia.
  4. Segue abaixo o codigo concertado, um abraço e nao esqueça do REP + function isSorcerer(cid) return isInArray({1,5,9}, getPlayerVocation(cid)) end function isDruid(cid) return isInArray({2,6,10}, getPlayerVocation(cid)) end function isPaladin(cid) return isInArray({3,7,11}, getPlayerVocation(cid)) end function isKnight(cid) return isInArray({4,8,12}, getPlayerVocation(cid)) end function isRookie(cid) return isInArray({0}, getPlayerVocation(cid)) end
  5. Muinta gente vai se bater, porque ai tá configurado para pegar as imagens na Pasta item_images, e geralmente a nova só vem com a pasta imagem, e mesmo você mudando o nome dela não adianta, pois a pasta precisa ser acima, no caso a pasta images tem que trocar o nome para item_images, e assim bugando todos os outros adsuasdh.
  6. PF galera ajuda Pelo que vi, tem algum aplicativo usando a porta 80, e barrando a inicialização do Apache. abra o XAMPP e clique em Port-Check, e veja qual programa está usando a porta e feche ele Pelo Gerenciador de tarefas e tente novamente.
  7. essa é facil, simplesmente isso aconteçe por 2 fatos, ou você não tem o banco de dados no phpmyadmin, ou então a senha para se conectar a ela está errada, verifica isso e caso não saiba arrumar poste aqui nois iremos ajudar.
  8. Ai vocês só precisão adicionar ela no Sub-menu, pelo que vejo você colocou ela como menu principal.
  9. Primeiramente vamos ao seu Vocations.XML que se encontra dentro da pasta de seu ot, no caso seuot\data\xml. ai dentro vão está varios arquivos .XML então você terá que adicionar a nova vocação e escolher seus devidos IDs, abaixo uma descrição para melhor entendimento. No caso ai eu adicionei 4 novas vocações como você pode ver a Killer Sorcerer de ID 9 , Killer druid de ID 10, Killer paladin de ID 11 e por ultimo o Killer Knight de ID 12. ai é só copiar as 4 novas vocações e adicionar no seu Vocations.XML ou então copie tudo e cole por cima do seu. vamos a segunda parte. agora iremos adicionar as novas IDs de nossa vocação no Function.lua ele se econtra na pasta data\lib. em alguns ots em vez do function.lua tem um arquivo chamado 031-vocations.lua, abra ele e dê uma verificada se estiver mais ou menos ao codigo abaixo, é só copiar e cola, mas se não vamus para segunda parte function isSorcerer(cid) return isInArray({1,5,9}, getPlayerVocation(cid)) end function isDruid(cid) return isInArray({2,6,10}, getPlayerVocation(cid)) end function isPaladin(cid) return isInArray({3,7,11}, getPlayerVocation(cid)) end function isKnight(cid) return isInArray({4,8,12}, getPlayerVocation(cid)) end function isRookie(cid) return isInArray({0}, getPlayerVocation(cid)) end em otservs antigos temos somente o arquivo Function.lua, e concerteza ele estará desatualizado, então copie esse codigo abaixo e cole, lembrando que somente se não conseguir do modo acima, se não irá bugar a abertura do ot. Agora a criação do Npc que venderá a vocação, vamus primeiro em data\npc copie qualquer um e edite, escolha um nome de sua preferência, no caso ai o nome dele é Killer Promote. <?xml version="1.0"?> <npc name="Killer Promote" script="data/npc/scripts/promotion3.lua" access="3" lookdir="2"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="133" head="114" body="119" legs="132" feet="114"/> </npc> Agora vá pasta Scripts que se encontra dentro da pasta Npc, se ligue que o NPC vai pegar o script promotion3.lua então você deverá criar o script com esse nome. copie e cole algum arquivo e renomeie para algo do tipo assim promotion3, e cole o conteudo abaixo dentro dele. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Posso promove-lo por 20k. Voce quer?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Parabens voce foi promovido.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Tudo bem, volte quando estiver pronto.', reset = true}) local node2 = keywordHandler:addKeyword({'killer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Posso promove-lo para um Killer por 30kk. Voce quer?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 3000000, level = 100, promotion = 2, text = 'Agora voce e um killer.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Tudo bem, volte quando estiver pronto.', reset = true}) npcHandler:addModule(FocusModule:new()) Vamus as explicação do que o NPC vai falar esqueça a parte do local node1, pois ali está vendendo as primeiras vocações no caso Elite Knight e etc, vamus para local node2. keywordHandler:addKeyword({'killer'} Killer é o que você vai falar para o Npc vender a nova vocação {npcHandler = npcHandler, cost = 3000000, level = 100 cost é o valor da nova promotion, ai tá 30kk e level = 100 é o level necessário para obtelá. uffa terminei, espero que te ajude.
  10. Bondx amigo é o seguinte no meu tá assim. // list of vocations on ots (world 0) $vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0 $vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[0] - for world ID 0 // list of vocations on ots (world 1) $vocation_name[1][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[1] - for world ID 1 $vocation_name[1][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[1] - for world ID 1 eu queria adicionar as novas vocações que eu fiz, no caso Vip Sorcerer, druid, paladin e knight, como faço? =====================================EDIT======================================== Resolvi o problema adicionando o seguinte codigo abaixo. $vocation_name[0][2] = array(1 => 'Vip Sorcerer', 2 => 'Vip Druid', 3 => 'Vip Paladin', 4 => 'Vip Knight'); // id => 'name' , $vocation_name[2] - promotion level 2, $vocation_name[0] - for world ID 0
  11. ainda tenho uma duvida, o NPC tá vendendo normal a promote vip, mas o nome novo não ta aparecendo, já dei logout e nada continua o mesmo nome da vocação,dá uma luz ae. valendo REP ++
  12. é pelo seguinte, fiz tudo certo, o player tá comprando promotion na boa, só o nome que não tá mudando, tá continuando elite knight asduaduad, alguem dá uma luz? =================================EDIT=============================== Consegui, se alguem tiver com o mesmo problema só falar que estou aqui para ajudar.
  13. o problema dele é que ele não criou uma database de nome otserv no banco de dados do PhpMyadmin.
  14. Sim cara , você só poderar colocar online com Hamachi. as pessoas só precisaram do Hamachi na mesma versão que o seu, e a senha das salas que você irá criar para elas se conectar.
  15. Verifique se a senha está batendo com a da sua database, e tbem veja se a sua database de nome Otserv já está criada no Phpmyadmim.
  16. olha vale pros 2, muintas das vezes o firewall do windows bloqueia a inicialização do Apache, ou então existe algum programa que esteja usando a mesma porta que ele, ou tbem uma simples reinstalação possa resolver. 1ª só ir em firewall e em adicionar porta coloque nome: Apache Porta: 80 2ª com o XAMPP aberto, aperte Port-Check,e ele vai listar as portas free " as livres " e vai listar os programas cujo estão usando a porta 80, e você entra no Gerenciador de tarefas e fecha akele processo e tenta. " no caso o programa que esteja usando a porta 80 impatando o Apache de se iniciar" 3ª Reinstalação, lembrando que assim que reinstalar não jogar a pasta do seu site diretamente, primeiramente faça os processos do inicio e depois coloque, que provavelmente vai dá certo.
  17. Assim cara, quando você instala o Site, ja pede pra você escolher uma senha sendo que o login é = 1 você só poderá editar o site com essa senha. " pelo menos é isso que eu acho
  18. Amigão segue abaixo seu config.lua ajeitado. tenta ai e ver se vai dá certo, e concerteza vai dá ai vou querer REP + accountManager = true namelockManager = true newPlayerChooseVoc = true newPlayerSpawnPosX = 32097 newPlayerSpawnPosY = 32219 newPlayerSpawnPosZ = 7 newPlayerTownId = 6 newPlayerLevel = 1 newPlayerMagicLevel = 0 generateAccountNumber = false useFragHandler = true redSkullLength = 30 * 24 * 60 * 60 blackSkullLength = 45 * 24 * 60 * 60 dailyFragsToRedSkull = 3 weeklyFragsToRedSkull = 5 monthlyFragsToRedSkull = 10 dailyFragsToBlackSkull = dailyFragsToRedSkull weeklyFragsToBlackSkull = weeklyFragsToRedSkull monthlyFragsToBlackSkull = monthlyFragsToRedSkull dailyFragsToBanishment = dailyFragsToRedSkull weeklyFragsToBanishment = weeklyFragsToRedSkull monthlyFragsToBanishment = monthlyFragsToRedSkull blackSkulledDeathHealth = 40 blackSkulledDeathMana = 0 useBlackSkull = true advancedFragList = false notationsToBan = 3 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 = 1 pvpTileIgnoreLevelAndVocationProtection = true pzLocked = 60 * 1000 huntingDuration = 60 * 1000 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = false removeWeaponAmmunition = true removeWeaponCharges = true removeRuneCharges = true whiteSkullTime = 15 * 60 * 1000 noDamageToSameLookfeet = false showHealingDamage = false showHealingDamageForMonsters = false fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = false loginProtectionPeriod = 10 * 1000 deathLostPercent = 10 stairhopDelay = 2 * 1000 pushCreatureDelay = 2 * 1000 deathContainerId = 1987 gainExperienceColor = 215 addManaSpentInPvPZone = true squareColor = 0 allowFightback = true fistBaseAttack = 7 worldId = 0 ip = "5.81.187.72" loginPort = 7171 gamePort = 7172 loginTries = 10 retryTimeout = 5 * 1000 loginTimeout = 60 * 1000 maxPlayers = 1000 motd = "Bom Jogo, E Sinta-se Sempre Convidado!" displayOnOrOffAtCharlist = false onePlayerOnlinePerAccount = true allowClones = false serverName = "Galax" loginMessage = "Divirta-se com o mais novo OT Dedicado exclusivamente Só pra você!" statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = true forceSlowConnectionsToDisconnect = false loginOnlyWithLoginServer = false premiumPlayerSkipWaitList = false sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123" sqlDatabase = "Global Server" sqlFile = "Global Server.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1" deathListEnabled = true deathListRequiredTime = 1 * 60 * 1000 deathAssistCount = 19 maxDeathRecords = 5 ingameGuildManagement = true levelToFormGuild = 8 premiumDaysToFormGuild = 0 guildNameMinLength = 4 guildNameMaxLength = 20 highscoreDisplayPlayers = 15 updateHighscoresAfterMinutes = 60 buyableAndSellableHouses = true houseNeedPremium = true bedsRequirePremium = true levelToBuyHouse = 50 housesPerAccount = 0 houseRentAsPrice = false housePriceAsRent = false housePriceEachSquare = 1000 houseRentPeriod = "never" houseCleanOld = 0 guildHalls = true timeBetweenActions = 200 timeBetweenExActions = 1000 hotkeyAimbotEnabled = true mapName = "Galax" mapAuthor = "Admin Sir" randomizeTiles = true storeTrash = true cleanProtectedZones = true mailboxDisabledTowns = "" defaultPriority = "high" niceLevel = 5 coresUsed = "-1" startupDatabaseOptimization = true updatePremiumStateAtStartup = true confirmOutdatedVersion = false formulaLevel = 5.0 formulaMagic = 1.0 bufferMutedOnSpellFailure = false spellNameInsteadOfWords = false emoteSpells = true allowChangeOutfit = true allowChangeColors = true allowChangeAddons = true disableOutfitsForPrivilegedPlayers = false addonsOnlyPremium = true dataDirectory = "data/" logsDirectory = "data/logs/" bankSystem = true displaySkillLevelOnAdvance = false promptExceptionTracerErrorBox = true maximumDoorLevel = 500 maxMessageBuffer = 4 separateVipListPerCharacter = false vipListDefaultLimit = 20 vipListDefaultPremiumLimit = 100 saveGlobalStorage = true useHouseDataStorage = false storePlayerDirection = false checkCorpseOwner = true monsterLootMessage = 3 monsterLootMessageType = 25 ghostModeInvisibleEffect = true ghostModeSpellEffects = true idleWarningTime = 14 * 60 * 1000 idleKickTime = 15 * 60 * 1000 reportsExpirationAfterReads = 1 playerQueryDeepness = 2 tileLimit = 0 protectionTileLimit = 0 houseTileLimit = 0 freePremium = false premiumForPromotion = true blessings = true blessingOnlyPremium = false blessingReductionBase = 30 blessingReductionDecrement = 5 eachBlessReduction = 8 experienceStages = true rateExperience = 1.0 rateExperienceFromPlayers = 0 rateSkill = 50.0 rateMagic = 10.0 rateLoot = 1.0 rateSpawn = 1 rateMonsterHealth = 1.0 rateMonsterMana = 1.0 rateMonsterAttack = 1.0 rateMonsterDefense = 1.0 minLevelThresholdForKilledPlayer = 0.9 maxLevelThresholdForKilledPlayer = 1.1 rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 40 * 60 staminaRatingLimitBottom = 14 * 60 staminaLootLimit = 14 * 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 globalSaveMinute = 0 shutdownAtGlobalSave = true cleanMapAtGlobalSave = false deSpawnRange = 2 deSpawnRadius = 50 maxPlayerSummons = 2 teleportAllSummons = false teleportPlayerSummons = false statusPort = 7171 ownerName = "Silver" ownerEmail = "wordazul@hotmail.com" url = "http://www.denerdiegoli.tk/" location = "Brazil" displayGamemastersWithOnlineCommand = true displayPlayersLogging = true prefixChannelLogs = "" runFile = "" outputLog = "" truncateLogsOnStartup = false managerPort = 7171 managerLogs = true managerPassword = "" managerLocalhostOnly = true managerConnectionsLimit = 1 adminPort = 7171 adminLogs = true adminPassword = "" adminLocalhostOnly = true adminConnectionsLimit = 1 adminRequireLogin = true adminEncryption = "" adminEncryptionData = ""
  19. amigão diga qual é a versão de seu ot " o distro eu sei que é 8.60" , e poste seu config.lua para eu dá uma olhadinha, pq tá parecendo que as contas não estão salvando no banco de dados.
  20. kevonus

    Loucura Vip

    Pow cara seu site tá bom de mais, o meu tá uma bosta comecei esses dias e ja estou com milhares de problemas, chega uma hora que dá vontade de desistir, mas eu tenho fé e um dia chego lá. e sobre seu problema não faço ideia de como arrumar, deixa alguem que saiba te responder.
  21. è o seguinte pessoal quando aperto para adicionar o item dá o seguinte erro. =========================EDIT====================== é gente consegui resolver meu problema, pode fechar....... Segue abaixo link do meu site, só para fins de testes e ajudas a correções serão bem vindas. http://177.28.97.215/
  22. Tem um jeito facil de arumar isso, é só ir em xampp\security\htdocs\lang\ ai vai ter todas as liguagens é só pegar o aquivo pt.php e renomear para pt_br.php. isso vai arrumar seu problema, espero ter ajudado um abraço. OBS:pelo que estou vendo você está usando o Xampp na versão 1.7.4 correto? se for não use pois na hora de instalar o site você terá varios problemas e só irá quebrar a cabeça sem solução, te indicaria baixar o Xampp na versão 1.7.3
  23. cara nao e em:127.0.0.1 é em: http://localhost/phpmyadmin/ e faz isto: 1- seleciona sua database 2- na aba SQL 3-Executar o comando alter table `accounts` add `vip_time` INT NOT NULL; cara deu isso aqui: #1060 - Duplicate column name 'vip_time' ALTER TABLE `accounts` ADD `vip_time` INT NOT NULL ; sera que tem agun problema? como faço pra testa agora? Cara este erro significa que esta coluna já se encontra em sua Database. dê uma olhada na sua database e veja, se tiver duas iguais apague-as e refassa o procedimento.
  24. Bom cara bom dia. Sobre sua pergunta não sei responder direito mas provavelmente tem um post que irá te ajudar, veja ele.(clicando aqui) um abraço.
  25. Cara é muinto facil resolver isso, é só entrar em xampp\htdocs\images lá tem todas as imagens utilizada no shop e em outros locais, você só precisara copiar a imagem no tamanho certo e colar ela na pasta itens, escolhendo um numero para ela, e no site quando você for adicionar o item em Item ID: " coloque o numero da imagem salva " pega esse exemplo aqui Espero ter ajudado.
  • Quem Está Navegando   0 membros estão online

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