Ir para conteúdo

Vim Rusha

Membro
  • Registro em

  • Última visita

Tudo que Vim Rusha postou

  1. PELO AMOR DE DEUS ALGUÉM ME AJUDA ACESSAR OU USAR ESSE XAMPP... CHEGUEI A FAZER UM SITE COM O XAMPP NA VERSÃO 1.7.3 MUITO ANTIGA E BEM MAIS FACIL DE USAR COM VáRIOS TUTORIAIS ENSINANDO A USAR E ABRIR O SITE POR ELE JA ESSA VERSÃO MAIS ATUAL NÃO ACHEI NENHUM TUTORIAL ENSInanDO A FAZER UM SITE DE TIBIA PELO GESIOR USANDOE SSA VERSÃO... EU NEM CONSIGO ENTRAR NO ""PHPMYADMIN"" que da um erro que eu nem sei oque é. Não sou programador e nem nada apenas quero abrir o site de meu ot serve sera que alguém poderia me ajudar pfv
  2. ok ai vai o script todo: Data/actions/scripts/ castledoor1.lua --------------- -----BY PC98------- --------------- function onUse(cid, item, frompos, item2, topos) -------------------------Config----------------------------------------------------------------- door_opened = 1230 -- ID da porta aberta storage_guild = getGlobalStorageValue(123123) -- A 3ª storage configurada em Castle.lua guarda_ativ = 1 -- Caso um invasor tente abrir a porta, sumonar o Monstro "Guarda"?? | (0) = SIM (1) = NAO guarda_cont = 2 -- Caso ativo: a quantidade de guardas a sumonar guarda_pos = {x=900,y=1194,y=7} -- Posiçao a ser sumonada os guardas! -------------------------Fim de Config----------------------------------------------------------- if getPlayerGuildId(cid) == storage_guild then doTeleportThing(cid,getThingPos(item.uid)) doTransformItem(item.uid, door_opened) doPlayerSendTextMessage(cid, 22, "Seja bem vindo a vosso castelo!") return TRUE else if guarda_ativ == 1 then doPlayerSendTextMessage(cid, 22, "Este castelo nao pertence a sua guild") for i=1, guarda_cont do end return FALSE else doPlayerSendTextMessage(cid, 22, "Este castelo nao pertence a sua guild") return FALSE end end end --------------------------------------------------------------------------------------------------------------- DATA/ACTIOS/SCRIPTS/ castlelever.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.actionid == 4850) then doTeleportThing(getTopCreature({x=329,y=118,z=5}).uid, {x=329,y=118,z=3}) elseif (item.actionid == 4851) then doTeleportThing(getTopCreature({x=329,y=118,z=3}).uid, {x=329,y=118,z=5}) end return true end ------------------------------------------------------------------------------------------------------------------- Data/actios/scripts/ castlewar1.lua function onUse(cid, item, frompos, item2, topos) local castle_one_name = "Castle24h" -- Nome do castelo 1 local storages = {154154,54321,123123} -- Storages ( se vc eh iniciante, deixe como está...) local premio_por_vezes = 1 -- Premio por vezes de conquista de castelo. (1) = Ativo (0) = Desativa. local premio_vezes = 15 -- Caso ativo, a quantidade de conquista que o player tem, para ganhar PREMIO. local premio = 7488 -- ID do Premio local premio_cont = 5 -- Quantidade do Premio local premio_reset = 1 -- Resetar o contador do premio depois que atingir a meta?? (1) = SIM (0) = NAO local sto_ativ = getGlobalStorageValue(storages[2]) position = getCreaturePosition(cid) if isPlayerGuild(cid) == TRUE then if sto_ativ == 1 or sto_ativ == -1 then guildname = getPlayerGuildName(cid) guild = getPlayerGuildId(cid) guild_sto = getGlobalStorageValue(storages[3]) if guild ~= guild_sto then setPlayerStorageValue(cid,guild_sto,guild) if getPlayerStorageValue(cid,storages[1]) == -1 then setPlayerStorageValue(cid,storages[1],0) end sto_vezes = getPlayerStorageValue(cid,storages[1]) setGlobalStorageValue(storages[3],getPlayerGuildId(cid)) setPlayerStorageValue(cid,storages[1], sto_vezes + 1) sto_vezes_total = getPlayerStorageValue(cid,storages[1]) doBroadcastMessage("O(a) "..getCreatureName(cid).." acabou de conquistar o castelo "..castle_one_name.." para a guild \""..guildname.."\" pela "..sto_vezes_total.."ª vez(s).", 22) doSendMagicEffect(position, 39) if premio_por_vezes == 1 then if getPlayerStorageValue(cid,storages[1]) == premio_vezes then if getItemWeightById(premio,1) <= getPlayerFreeCap(cid) then doBroadcastMessage("O "..getCreatureName(cid).." ganhou uma(o) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!", 21) doPlayerAddItem(cid, premio,premio_cont) doPlayerSendTextMessage(cid, 18, "Voce recebeu o(a) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!") ----------------------------------------------- -- if premio_reset == 1 then -- setPlayerStorageValue(cid,storages[1],0) -- Resetar a contagem end -- ----------------------------------------------- -- else doPlayerSendTextMessage(cid, 18, "Voce nao tem capacidade para ganhar o item. Vamos verificar novamente em 10 segundos!") addEvent(additem,10000,cid,premio,premio_cont,premio_reset) end end end else doPlayerSendCancel(cid,"Este castelo ja foi conquistado pela sua guild!") doSendMagicEffect(position, 2) end else doPlayerSendCancel(cid,"O sistema está desativado") end else doPlayerSendCancel(cid,"É nescessario ter guild para dominar o castelo!") doSendMagicEffect(position, 2) end end function additem(cid,premio,premio_cont,premio_reset) if getItemWeightById(premio,1) <= getPlayerFreeCap(cid) then doPlayerAddItem(cid, premio,premio_cont) doPlayerSendTextMessage(cid, 18, "Voce recebeu o(a) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!") if premio_reset == 1 then setPlayerStorageValue(cid,storages[1],0) end stopEvent(additem) else doPlayerSendTextMessage(cid, 18, "Voce nao tem capacidade para ganhar o item. Verificando novamente em 10 segundos!") addEvent(additem,10000,cid) end end function isPlayerGuild(cid) if getPlayerGuildName(cid) ~= "" then return TRUE else return FALSE end end AGORA AS 3 ACTIOSN QUE VAI NO: DATA/ACTIONS/ACTION.XML <!-- Castle 24Hrs --> <action value="castlewar1.lua" event="script" actionid="9999"/> <action value="castledoor1.lua" event="script" actionid="4538"/> <movevent value="guild.lua" event="script" actionid="9997" type="StepIn"/> -------------------------------------------------------------------------------------------- DATA/CREATURESCRIPTS/SCRIPTS castleexp.lua function onLogin(cid) local rate = 1.1 -- 20% local config = { welvip = "sua guild domina o CASTLE 24H você tem "..((rate - 1)*100).."% de exp a mais agora!", not_vip = "a guild que domina o CASTLE 24H ganha "..((rate - 1)*100).."% a mais de experiencia!", s = 4538, -- storage vip } if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end return TRUE end DATA/CREATURESCRIPTS/CREATURESCRIPTS.XML <event name="castleexp" type="login" script="castleexp.lua"/> ------------------------------------------------------------------------------------------------ DATA/MOVEMENTS/SCRIPTS castlewar2.LUA function onStepIn(cid, item, position, fromPosition) local castle_one_name = "Castle24H" -- Nome do castelo 1 local storages = {154154,54321,123123} -- Storages ( se vc eh iniciante, deixe como est&#225;...) local sto_ativ = getGlobalStorageValue(storages[2]) position = getCreaturePosition(cid) if isPlayerGuild(cid) == TRUE then if sto_ativ == 1 or sto_ativ == -1 then guildname = getPlayerGuildName(cid) guild = getPlayerGuildId(cid) guild_sto = getGlobalStorageValue(storages[3]) if guild ~= guild_sto then doBroadcastMessage("O Jogador ["..getCreatureName(cid).."] Está tentando invadir o ["..castle_one_name.."] Da guild [\""..guildname.."] Aviso donos atuais", MESSAGE_STATUS_WARNING) else doPlayerSendCancel(cid,"Avance") end else doPlayerSendCancel(cid,"Avance") end else doPlayerSendCancel(cid,"Avance") end return true end function isPlayerGuild(cid) if getPlayerGuildName(cid) ~= "" then return TRUE else return FALSE end end data/movements/movements.xml <movevent actionid="9998" type="StepIn" value="castlewar2.lua" event="script"/> ---------------------------------------------------------------------------------------------------- acredito que não esteja faltando nada
  3. eu não manjo de programação, é muito complicado fazer esse script? você poderia me ajudar com isso pfv?
  4. Coloquei um castle 24h em meu ot serv e ele roda 99% perfeito, o unico defeito que ele tem é que quando uma guild toma o castelo da outra as duas permanecem dentro do castelo...o certo seria que todos os player da guild que acabou de perder o castelo ser mandado para fora do castelo. Ja joguei um ot onde o script rodava 100% quando uma guild tomava o castelo da outra, os player permaneciam la dentro porem qualquer passo que eles dessem na protectzone eles era expulsos e aparecia a msg "Sua Guild Não é Mais Dona Do castelo". é possivel fazer uma uniqid para colocar em todos os sqms dentro do castelo com essa mesma função?? Obg e rep++ pra quem ajudar
  5. desculpa ja abri todas as portas possiveis que me indicaram 8090, 8080, 4499, 443, 4433 e outras mais em TCP E UDP... segui tutoriais tbm e não deu certo somente eu consigo entra no site
  6. então cara estou usando o xampp na versão 1.7.3 sei que e bem antigo (rsrs) mais tentei fazer o site com o xamp mais atualizado e não consegui pois não achei nenhum tutorial que ensina a usar o xamp na versao 5.3.3 e esse 1.7.3 foi oque o tutorial recomendava baixar e eu ja fiz de tudo pra tentar deixar o site online para outras pessoa e não tem jeito... ja liberi as portas 8090, 443, 4499, 4433, 80, 7172, 8080 e NADA continua do mesmo jeito... não sei mais oque fazer
  7. Tive muita dificuldade pra conseguir fazer um site para meu otserv pois não entendo disso...em fim consegui terminar e deixar o site online mas ele fica online apenas pra min, entrando pelo ip localhost:8090 qualquer outra pessoa que tenta entrar no meu site pelo ip do serv aparece o erro na imagem abaixo. Alguem por favor me de uma luz de como resolver esse problema, quais portas devo liberar no firewall e No moden??? D evo liberar todas as portas em TCP ou alguma deve ficar em UDP?? ja procurei muitos topicos mal feitos cheio de reclamações nos comentários e que não solucionam meu problema... ALGUEM POR FAVOR AJUDA. REP++ para quem me ajudar ou pelomenos tentar me ajudar. OBRIGADO.!!
  8. (desculpa vi que psotei no lugar errado e não sei apagar o topico...) Bom tive muita dor de cabeça para conseguir fazer um site para meu otserv e finalmente ficou pronto achei que não teria mais problema com isso e agora oque acontece é que somente eu consigo entrar em meu site mesmo ele estando online. Não sei se por eu usar roteadorwifi implica em algo mas oque acontece é que quando eu ou outra pessoa tenta entrar no site do ot que é o msm ip do serv aparece esse erro \/. pode ter sido erro na hora de liberar portas?? em um tutorial dizia que era preciso liberar as portas, 4499 433 e logo apos trocar o ip do servidor e alterar na config lua e alterar as portas nas pastas do xamp hhtdoc em fim...
  9. Cara problema resolvido obrigado de verdade, eu apenas voltei a group_id para como estava antes que era 1 igual a todos os characters e retornei para 6 não sei porque da primeira vez não deu certo mas fiz exatamente igual na segunda e finalmente deu certo obrigado
  10. accountManager = "yes" namelockManager = "no" newPlayerChooseVoc = "yes" newPlayerSpawnPosX = 160 newPlayerSpawnPosY = 54 newPlayerSpawnPosZ = 7 newPlayerTownId = 1 newPlayerLevel = 8 newPlayerMagicLevel = 0 generateAccountNumber = "no" redSkullLength = 50 * 62 * 70 * 90 blackSkullLength = 64 * 72 * 80 * 95 dailyFragsToRedSkull = 55 weeklyFragsToRedSkull = 100 monthlyFragsToRedSkull = 150 dailyFragsToBlackSkull = 200 weeklyFragsToBlackSkull = 250 monthlyFragsToBlackSkull = 300 dailyFragsToBanishment = 400 weeklyFragsToBanishment = 500 monthlyFragsToBanishment = 1000 blackSkulledDeathHealth = 40 blackSkulledDeathMana = 0 useBlackSkull = true useFragHandler = true advancedFragList = false notationsToBan = 3 warningsToFinalBan = 4 warningsToDeletion = 5 banLength = 7 * 24 * 60 * 60 killsBanLength = 8 * 24 * 60 * 60 finalBanLength = 30 * 24 * 60 * 60 ipBanishmentLength = 2 * 60 * 60 broadcastBanishments = true maxViolationCommentSize = 200 violationNameReportActionType = 2 autoBanishUnknownBytes = false worldType = "pvp" protectionLevel = 0 pvpTileIgnoreLevelAndVocationProtection = true pzLocked = 20 * 10 * 100 huntingDuration = 60 * 300 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = false removeWeaponAmmunition = false removeWeaponCharges = true removeRuneCharges = "no" whiteSkullTime = 40 * 10 * 100 noDamageToSameLookfeet = false showHealingDamage = true showHealingDamageForMonsters = false fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = false oldConditionAccuracy = false loginProtectionPeriod = 10 * 1000 deathLostPercent = 10 stairhopDelay = 2 * 1000 pushCreatureDelay = 2 * 1000 deathContainerId = 1987 gainExperienceColor = 129 addManaSpentInPvPZone = true squareColor = 0 allowFightback = true worldId = 0 ip = "araraquara-baiak.servegame.com" bindOnlyConfiguredIpAddress = false loginPort = 7171 gamePort = 7172 adminPort = 7171 statusPort = 7171 loginTries = 10 retryTimeout = 5 * 1000 loginTimeout = 60 * 1000 maxPlayers = 650 motd = "Bem vindo ao araraquara ServEr!" displayOnOrOffAtCharlist = false onePlayerOnlinePerAccount = true allowClones = false serverName = "ArArAqUaRa BaIaK" loginMessage = "Seja Bem Vindo Ao ArArAqUaRa BaIaK" statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = true forceSlowConnectionsToDisconnect = false loginOnlyWithLoginServer = false premiumPlayerSkipWaitList = false sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "252525 " sqlDatabase = "database" sqlFile = "forgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" deathListEnabled = true deathListRequiredTime = 1 * 60 * 1000 deathAssistCount = 5 maxDeathRecords = 5 ingameGuildManagement = true levelToFormGuild = 150 premiumDaysToFormGuild = 0 guildNameMinLength = 4 guildNameMaxLength = 20 highscoreDisplayPlayers = 20 updateHighscoresAfterMinutes = 5 buyableAndSellableHouses = true houseNeedPremium = true bedsRequirePremium = true levelToBuyHouse = 300 housesPerAccount = 1 houseRentAsPrice = false housePriceAsRent = false housePriceEachSquare = 70000 houseRentPeriod = "never" houseCleanOld = 0 guildHalls = true timeBetweenActions = 200 timeBetweenExActions = 1000 checkCorpseOwner = false hotkeyAimbotEnabled = true maximumDoorLevel = 500 mapName = "Baiak Barao" mapAuthor = "{ADM} Barao" randomizeTiles = true useHouseDataStorage = false storeTrash = true cleanProtectedZones = true mailboxDisabledTowns = "-1" defaultPriority = "high" niceLevel = 5 coresUsed = "4" optimizeDatabaseAtStartup = true removePremiumOnInit = true confirmOutdatedVersion = false maxMessageBuffer = 4 bufferMutedOnSpellFailure = false dataDirectory = "data/" allowChangeOutfit = true allowChangeColors = true allowChangeAddons = true disableOutfitsForPrivilegedPlayers = false bankSystem = true saveGlobalStorage = true displaySkillLevelOnAdvance = false spellNameInsteadOfWords = false emoteSpells = true promptExceptionTracerErrorBox = true storePlayerDirection = false monsterLootMessage = 3 monsterLootMessageType = 27 separateViplistPerCharacter = false ghostModeInvisibleEffect = false ghostModeSpellEffects = true idleWarningTime = 14 * 60 * 1000 idleKickTime = 15 * 60 * 1000 expireReportsAfterReads = 1 playerQueryDeepness = 2 maxItemsPerPZTile = 0 maxItemsPerHouseTile = 0 maxPlayers = 700 freePremium = true premiumForPromotion = true blessingOnlyPremium = true blessingReductionBase = 30 blessingReductionDecreament = 5 eachBlessReduction = 8 experienceStages = "yes" rateExperience = 400 rateExperienceFromPlayers = 0 rateSkill = 30 rateMagic = 25 rateLoot = 7 rateSpawn = 20 rateMonsterHealth = 1.0 rateMonsterMana = 1.0 rateMonsterAttack = 1.0 rateMonsterDefense = 1.0 rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 41 * 60 staminaRatingLimitBottom = 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 shutdownAtGlobalSave = false cleanMapAtGlobalSave = false deSpawnRange = 2 deSpawnRadius = 50 maxPlayerSummons = 2 teleportAllSummons = false teleportPlayerSummons = false ownerName = "{ADM} Barao" ownerEmail = "" url = "http://otland.net/" location = "Brazil" displayGamemastersWithOnlineCommand = false adminLogsEnabled = false displayPlayersLogging = true prefixChannelLogs = "" runFile = "" outLogName = "" errorLogName = "" truncateLogsOnStartup = false
  11. eu usei o gesior em meu site também e eu já tenho a data base importada no banco de dados acredito que na imagem abaixo seria onde teria que alterar pra coloca o group do char tutor-gm-god-adm e tals onde todos os chars vem com o group_id 1 eu alterei para group_id 6 no character Lyke que é oque eu quero deixar de adm mas o char continua normal
  12. me desculpa mas eu não intendo muito disso tudo oque fiz até agora foi seguindo tutoriais pode me dizer se estou no lugar certo e como chama essa pasta onde tem a tabela de players?obg por tentar me ajudar!!
  13. Estou com um pequeno problema em meu servidor, acabei de fazer um site para meu ot porem na hora que o site ficou pronto meu serv reseto e perdi até a senha do god...como fazer outra senha adm???
  14. Vim Rusha postou uma resposta no tópico em Suporte Tibia OTServer
    Desculpa se estou postando no lugar errado, absolutamente todos os scripts que eu baixo e testo em meu server vem com o mesmo problema... após uma guild tomar o castle24h a antiga guild continua permanecendo la dentro, players deixam chars nos treiners e apos a outra guilds tomar o castle eles cotinua la dentro. e acabam ocupando todos os treiners e tals... alguém tem alguma solução??
  15. Desculpa reviver o tópico mas você poderia ter explicado como configura corretamente... Não entendi essa parte!! -- functions.. function getRotate(uid) local pos = getCreaturePosition(uid) return { {x = pos.x, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x + 1, y = pos.y + 1, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y - 1, z = pos.z} } end
  16. Estou com um pequeno problema em meu servidor, qualquer player pode tacar itens em qualquer house que esteja com portas ou janelas abertas e todos sabem que isso e um grande incomodo para pessoas que gostam de suas houses arrumadas... ALGUEM SABE COMO RESOLVER ISSO? Obg desde ja e rep+ pra quem me ajduar
  17. ja fiz isso coloquei tudo junto, o mapa pesa apenas 56,7 mb não sei porque e eu não sei porque não consigo executar...
  18. essa e a pasta do servidor, as dlls e o executável estão em uma pasta separada do jeito que vieram
  19. talvez eu não tenha formulado minha pergunta do jeito correto mas fugindo um pouquinho do assunto, você saberia me dizer se e possível encontrar em algum lugar para download o mapa -BAIAKNEW- ? o unico lugar que eu consegui encontra esse servidor para download foi no forum aqui do tk mas o mesmo causa aquele erro ali em cima e eu não consigo executa-lo não sei se aquele servidor ali ta configurado para rodar em linux ou windows e nem sei também como descobrir, o cara não deixou descrito no tópico. é possível me ajudar?
  20. Por favor teria como me explicar oque fazer para configurar para rodar em mysql ou ativar oxampp como você falo? ou indicar algum tutorial que resolva esse problema?
  21. ALGUEM SABE ME DIZER PORQUE EM ALGUNS MAPA QUE BAIXO E TENTO ABRIR APARECE ESSE MESMO ERRO?? COMO CONCERTAR? rep+ pra quem ajudar \/ \/
  22. ALGUEM SABERIA ME EXPLICAR OU INDICAR ALGUM TUTORIAL EXPLICANDO COMO EU FAÇO PRA COMEÇA UM OTSERV 8.6 BAIAK TOTALMENTE DO ZERO?? GOSTARIA DE CRIAR UM MAPA OU UM SERVIDOR TOTALMENTE 100% MEU. REP+ PRA QUEM ME AJUDAR AI.
  23. ACHEI ESSE MAPA AQUI NO FORUM DO TK SÓ QUE QUEM POSTO NÃO COLOCO NA DESCRIÇÃO SE ERA PRA LINUX OU WINDOWS SE ERA PRA 32x OU 64x BITS. fiz o download e na hora de abri esta dando esse erro. Alguem sabe me explica como vejo se o servidor e pra linux ou windows se roda em 32 ou 64 bits?
  24. Estava muito querendo esse mapa Baiaknew e ate que enfim achei o mapa aqui no forum do tk... só que o cara posto tudo sobre o mapa mas não colou na descrição se era pra windows ou linux se era pra 32 ou 64 bitz eu baixei e não consigo nem se quer abrir a distro. da esse erro. como faço pra descobri se o mapa que baixei é para windows ou linux e se é para sistema de 32 ou 64 bitz sendo que quem posto os downloads não colocou essas informações

Informação Importante

Confirmação de Termo