Ir para conteúdo

cacete

Membro
  • Total de itens

    16
  • Registro em

  • Última visita

Posts postados por cacete

  1. Quando abro minha distro, na hora de ler a database, aparece essa mensagem. Vou postar meu config.lua pra vocês verem pra mim qual é o erro!

    -- The Forgotten Server Config
    
    	-- Account Manager
    	accountManager = "yes"
    	newPlayerChooseVoc = "no"
    	newPlayerSpawnPosX = 95
    	newPlayerSpawnPosY = 117
    	newPlayerSpawnPosZ = 7
    	newPlayerTownId = 1
    	newPlayerLevel = 1
    	newPlayerMagicLevel = 0
    	generateAccountNumber = "yes"
    
    	-- Banishments
    	broadcastBanishments = "yes"
    	banDays = 7
    	finalBanDays = 30
    	killsToBan = 0
    
    	-- Battle
    	worldType = "pvp"
    	hotkeyAimbotEnabled = "yes"
    	protectionLevel = 1
    	killsToRedSkull = 3
    	killsToBlackSkull = 6
    	pzLocked = 60000
    	criticalHitChance = 7
    	removeAmmoWhenUsingDistanceWeapon = "yes"
    	removeChargesFromRunes = "yes"
    	removeChargesFromWeapons = "yes"
    	timeToDecreaseFrags = 24 * 60 * 60 * 1000
    	whiteSkullTime = 15 * 60 * 1000
    	oldConditionAccuracy = "no"
    	stairJumpExhaustion = 2000
    
    	-- Commands
    	displayGamemastersWithOnlineCommand = "no"
    
    	-- Connection Config
    	ip = "127.0.0.1"
    	bindOnlyGlobalAddress = "no"
    	loginProtocolPort = 7171
    	gameProtocolPort = 7172
    	adminProtocolPort = 7171
    	statusProtocolPort = 7171
    	loginTries = 10
    	retryTimeout = 5 * 1000
    	loginTimeout = 60 * 1000
    	maxPlayers = "1000"
    	motd = "Welcome to the Forgotten Server!"
    	onePlayerOnlinePerAccount = "yes"
    	allowClones = "no"
    	serverName = "Forgotten"
    	loginMessage = "Welcome to the Forgotten Server!"
    	adminLogsEnabled = "no"
    	statusTimeout = 5 * 60 * 1000
    	replaceKickOnLogin = "yes"
    
    	-- Death
    	-- note: Leave deathLosePercent as -1 if you want to use Tibia's
    	-- death penalty formula. For the old formula, set it to 10. For
    	-- no skill/experience loss, set it to 0.
    	deathLosePercent = -1
    	deathListEnabled = "yes"
    	maxDeathRecords = 5
    
    	-- Guilds
    	ingameGuildSystem = "yes"
    	levelToCreateGuild = 8
    	minGuildNameLength = 4
    	maxGuildNameLength = 20
    
    	-- Houses
    	housePriceEachSQM = 1000
    	houseRentPeriod = "never"
    
    	-- Idle
    	kickIdlePlayerAfterMinutes = 15
    
    	-- Item Usage
    	timeBetweenActions = 200
    	timeBetweenExActions = 1000
    
    	-- Map
    	mapName = "Styller"
    	mapAuthor = "Darkz"
    	randomizeTiles = "no"
    	mapStorageType = "relational"
    
    	-- Market
    	marketEnabled = "yes"
    	marketOfferDuration = 30 * 24 * 60 * 60
    	premiumToCreateMarketOffer = "yes"
    	checkExpiredMarketOffersEachMinutes = 60
    	maxMarketOffersAtATimePerPlayer = 100
    
    	-- Messaging
    	maxMessageBuffer = 4
    
    	-- MySQL
    	mysqlHost = "localhost"
    	mysqlUser = "root"
    	mysqlPass = ""
    	mysqlDatabase = "theforgottenserver"
    	mysqlPort = 3306
    
    	-- Premium Account
    	freePremium = "no"
    
    	-- PVP Server
    	displayOnOrOffAtCharlist = "no"
    	allowChangeOutfit = "yes"
    	noDamageToSameLookfeet = "no"
    	experienceByKillingPlayers = "no"
    
    	-- Rates
    	rateExp = 5
    	rateSkill = 3
    	rateLoot = 2
    	rateMagic = 3
    	rateSpawn = 1
    
    	-- Real Server Save
    	-- note: serverSaveHour means like 03:00, not that it will save every 3 hours,
    	-- if you want such a system use autoSaveEachMinutes. this serversave method
    	-- may be unstable, we recommend using otadmin if you want real serversaves.
    	serverSaveEnabled = "no"
    	serverSaveHour = 3
    	shutdownAtServerSave = "yes"
    	cleanMapAtServerSave = "yes"
    
    	-- Server saving
    	autoSaveEachMinutes = 15
    	saveGlobalStorage = "no"
    
    	-- Spawns
    	deSpawnRange = 2
    	deSpawnRadius = 50
    
    	-- Stamina
    	staminaSystem = "yes"
    
    	-- SQLite
    	sqliteDatabase = "Styller.s3db"
    
    	-- SQL
    	sqlType = "sqlite"
    	passwordType = "plain"
    
    	-- Startup
    	defaultPriority = "high"
    	startupDatabaseOptimization = "yes"
    
    	-- Shutdown
    	freeMemoryAtShutdown = "yes"
    
    	-- Status
    	ownerName = ""
    	ownerEmail = "@otland.net"
    	url = "http://otland.net/"
    	location = "Europe"
    
  2. Outra duvida. Como que eu faço pra mudar a versão do mapa pra 9.81? Eu alterei o clients.xml seguindo um tuto e quando eu vou mudar a versão do mapa (veio em 9.60) não tem a opção de mudar pra 9.8/9.81. Como eu faço então?

  3. Queria saber se pra mapear com o RME 9.81 é o mesmo procedimento para mapear com o 9.80 e se pode usar o cliente 9.81, porque tenho um OT 9.81, ma não sei se posso fazer o mesmo procedimento do 9.80 para mapear. Posso ou não?

  4. Gente, estou fazendo uma quest que quando o player pisa no tile falso, summona monstros e adiciona uma stalagmite para que ele não possa pisar denovo. O problema, é que tem muitos tiles falsos, e eu não quero ter muito trabalho com os scripts. Eu tentei deste modo, mas no .exe do OT dizia "lua doCreateItem. Tile not exists", eu não entendi, mas mando o código pra vocês.

    function onStepIn(cid, item, fromPosition, toPosition)
    local monsters = {
    {"Tartaruga Mutante Suprema", {x = 2185, y = 3109, z = 8}},
    {"Tartaruga Mutante Suprema", {x = 2185, y = 3110, z = 8}}
    }
    local pos = {x = x, y = y, z = z} -- posicao do tile onde vai ser adicionado o item
    
    if not isPlayer(cid) then
    return true
    end
    for i = 1, #monsters do
    doCreateMonster(monsters[i][1], monsters[i][2])
    doCreateItem(391, pos)
    end
    return true
    end
    

    Tem como usar só um script para todos os tiles? Se não tiver, olá trabalho pesado.

    Agradeço respostas.

  5. Eu queria tipo assim, uma alavanca que quando o player clicasse, se ele estivesse no piso correto, teleportaria ele, senão, mostraria a mensagem "Entre no piso branco". Vou mostrar o script para vocês.

    -- Start Config --
    demon1pos = {x = 2175, y = 3114, z = 7}
    demon2pos = {x = 2177, y = 3114, z = 7}
    demon3pos = {x = 2179, y = 3114, z = 7}
    demon4pos = {x = 2175, y = 3118, z = 7}
    demon5pos = {x = 2177, y = 3118, z = 7}
    demon6pos = {x = 2179, y = 3118, z = 7}
    demon7pos = {x = 2173, y = 3117, z = 7}
    demon8pos = {x = 2181, y = 3117, z = 7}
    -- End Config --
    
    function onUse(cid, item, frompos, item2, topos)
    doTeleportThing(cid,{x = 2177, y = 3116, z = 7})
    doSummonCreature("Orshabaal", demon1pos)
    doSummonCreature("Orshabaal", demon2pos)
    doSummonCreature("Orshabaal", demon3pos)
    doSummonCreature("Orshabaal", demon4pos)
    doSummonCreature("Orshabaal", demon5pos)
    doSummonCreature("Orshabaal", demon6pos)
    doSummonCreature("Morgaroth", demon7pos)
    doSummonCreature("Morgaroth", demon8pos)
    end
    

    A posição onde o player deve ficar é {x = 2171, y = 3108, z = 6}

    Agradeço respostas.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo