SE

[Encerrado] Alguem Da Uma Olhada Aqui/ Login.lua Pda Slicer

Por Session Start, 25 de out. de 2012 em Tópicos Sem Resposta

27
3.3k
Session StartS
25 de outubro de 2012 às 19:51

 

 

 

local config = {

loginMessage = getConfigValue('loginMessage'),

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))

}

--alterado v1.6 tabelas soh em configuration.lua;

function onLogin(cid)

 

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 100)

doCreatureSetDropLoot(cid, false)

 

local accountManager = getPlayerAccountManager(cid)

 

if(accountManager == MANAGER_NONE) then

local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage

if(lastLogin > 0) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."

else

str = str

end

 

doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

 

elseif(accountManager == MANAGER_NAMELOCK) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")

elseif(accountManager == MANAGER_ACCOUNT) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")

end

 

if getCreatureName(cid) == "Account Manager" then

local outfit = {}

if accountManagerRandomPokemonOutfit then

outfit = {lookType = getPokemonXMLOutfit(oldpokedex[math.random(151)][1])}

else

outfit = accountManagerOutfit

end

 

doSetCreatureOutfit(cid, outfit, -1)

return true

end

 

if(not isPlayerGhost(cid)) then

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)

end

 

local outfit = {}

 

if getPlayerVocation(cid) == 0 then

doPlayerSetMaxCapacity(cid, 0)

doPlayerSetVocation(cid, 1)

setCreatureMaxMana(cid, 6)

doPlayerAddSoul(cid, -getPlayerSoul(cid))

setPlayerStorageValue(cid, 19898, 0)

if getCreatureOutfit(cid).lookType == 128 then

outfit = {lookType = 510, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)}

elseif getCreatureOutfit(cid).lookType == 136 then

outfit = {lookType = 511, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)}

end

doCreatureChangeOutfit(cid, outfit)

end

 

registerCreatureEvent(cid, "dropStone") --alterado v1.7

--alterado v1.6.1 removido a linha!

registerCreatureEvent(cid, "ShowPokedex") --alterado v1.6

registerCreatureEvent(cid, "ClosePokedex") --alterado v1.6

registerCreatureEvent(cid, "WatchTv")

registerCreatureEvent(cid, "StopWatchingTv")

registerCreatureEvent(cid, "WalkTv")

registerCreatureEvent(cid, "RecordTv")

registerCreatureEvent(cid, "PlayerLogout")

registerCreatureEvent(cid, "WildAttack")

registerCreatureEvent(cid, "Idle")

registerCreatureEvent(cid, "PokemonIdle")

registerCreatureEvent(cid, "EffectOnAdvance")

registerCreatureEvent(cid, "GeneralConfiguration")

registerCreatureEvent(cid, "SaveReportBug") --ReportBug

registerCreatureEvent(cid, "LookSystem")

registerCreatureEvent(cid, "T1")

registerCreatureEvent(cid, "T2")

registerCreatureEvent(cid, "task_count")

 

if getPlayerStorageValue(cid, 99284) == 1 then

setPlayerStorageValue(cid, 99284, -1)

end

 

if getPlayerStorageValue(cid, 6598754) >= 1 or getPlayerStorageValue(cid, 6598755) >= 1 then

setPlayerStorageValue(cid, 6598754, -1)

setPlayerStorageValue(cid, 6598755, -1)

end

 

doChangeSpeed(cid, -(getCreatureSpeed(cid)))

 

--///////////////////////////////////////////////////////////////////////////--

local storages = {17000, 63215, 17001, 13008, 5700}

for s = 1, #storages do

if not tonumber(getPlayerStorageValue(cid, storages)) then

if s == 3 then

setPlayerStorageValue(cid, storages, 1)

elseif s == 4 then

setPlayerStorageValue(cid, storages, -1)

else

if isBeingUsed(getPlayerSlotItem(cid, 8).itemid) then

setPlayerStorageValue(cid, storages, 1) --alterado v1.6

else

setPlayerStorageValue(cid, storages, -1)

end

end

doPlayerSendTextMessage(cid, 27, "Sorry, but a problem occurred on the server, but now it's alright")

end

end

--/////////////////////////////////////////////////////////////////////////--

if getPlayerStorageValue(cid, 17000) >= 1 then -- fly

 

local item = getPlayerSlotItem(cid, 8)

local poke = getItemAttribute(item.uid, "poke")

doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))

doRemoveCondition(cid, CONDITION_OUTFIT)

doSetCreatureOutfit(cid, {lookType = flys[poke][1] + 351}, -1)

 

local apos = getFlyingMarkedPos(cid)

apos.stackpos = 0

 

if getTileThingByPos(apos).itemid <= 2 then

doCombatAreaHealth(cid, FIREDAMAGE, getFlyingMarkedPos(cid), 0, 0, 0, CONST_ME_NONE)

doCreateItem(460, 1, getFlyingMarkedPos(cid))

end

 

doTeleportThing(cid, apos, false)

 

local posicao = getTownTemplePosition(getPlayerTown(cid))

markFlyingPos(cid, posicao)

 

elseif getPlayerStorageValue(cid, 63215) >= 1 then -- surf

 

local item = getPlayerSlotItem(cid, 8)

local poke = getItemAttribute(item.uid, "poke")

doSetCreatureOutfit(cid, {lookType = surfs[poke].lookType + 351}, -1) --alterado v1.6

doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))

 

elseif getPlayerStorageValue(cid, 17001) >= 1 then -- ride

 

local item = getPlayerSlotItem(cid, 8)

local poke = getItemAttribute(item.uid, "poke")

 

 

if rides[poke] then

doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))

doRemoveCondition(cid, CONDITION_OUTFIT)

doSetCreatureOutfit(cid, {lookType = rides[poke][1] + 351}, -1)

else

setPlayerStorageValue(cid, 17001, -1)

doRegainSpeed(cid) --alterado v1.6

end

 

local posicao2 = getTownTemplePosition(getPlayerTown(cid))

markFlyingPos(cid, posicao2)

 

elseif getPlayerStorageValue(cid, 13008) >= 1 then -- dive

if not isInArray({5405, 5406, 5407, 5408, 5409, 5410}, getTileInfo(getThingPos(cid)).itemid) then

setPlayerStorageValue(cid, 13008, 0)

doRegainSpeed(cid) --alterado v1.6

doRemoveCondition(cid, CONDITION_OUTFIT)

return true

end

 

if getPlayerSex(cid) == 1 then

doSetCreatureOutfit(cid, {lookType = 1034, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1)

else

doSetCreatureOutfit(cid, {lookType = 1035, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1)

end

doChangeSpeed(cid, 500)

 

elseif getPlayerStorageValue(cid, 5700) > 0 then --bike

-- doChangeSpeed(cid, getPlayerStorageValue(cid, 5700))

if getPlayerSex(cid) == 1 then

-- doSetCreatureOutfit(cid, {lookType = 1394}, -1)

else

-- doSetCreatureOutfit(cid, {lookType = 1393}, -1)

end

else

doRegainSpeed(cid) --alterado v1.6

end

 

--if getPlayerStorageValue(cid, 22545) >= 1 then

-- setPlayerStorageValue(cid, 22545, -1) --alterado v1.4

-- doTeleportThing(cid, getClosestFreeTile(cid, posBackGolden), false)

-- setPlayerRecordWaves(cid) --alterado v1.7

-- end

 

return true

end

 

 

 

Tem alguma coisa errada? porque quando muitos caras tentam acessar o server, ele cai, e ele quase, QUASE sempre cai quando alguem loga e/ou desloga...

Yan OliveiraY
25 de outubro de 2012 às 20:07

Eu olhei e deu esse erro:

 

untitled.lua:2: attempt to call global 'getConfigValue' (a nil value)

 

Ta ae se vc soube arrumar, caso n sabia da um toque q te ajudo.

Editado Outubro 25 por Yan18

Session StartS
25 de outubro de 2012 às 20:12

Po cara, nao sei mesmo ;s e server só fica caindo ;s agora que começo loga pessoal essa %$%$ só cai ;s

 

olha o que aparece as vezes

 

[25/10/2012 20:06:47] [Warning - Protocol::RSA_decrypt] Not valid packet size
[25/10/2012 20:06:48] [Warning - Protocol::RSA_decrypt] Not valid packet size
[25/10/2012 20:08:36] [Warning - Protocol::RSA_decrypt] Not valid packet size
[25/10/2012 20:10:25] [Warning - Protocol::RSA_decrypt] Not valid packet size

Yan OliveiraY
25 de outubro de 2012 às 20:15

Po cara, nao sei mesmo ;s e server só fica caindo ;s agora que começo loga pessoal essa %$%$ só cai ;s

 

olha o que aparece as vezes

 

[25/10/2012 20:06:47] [Warning - Protocol::RSA_decrypt] Not valid packet size
[25/10/2012 20:06:48] [Warning - Protocol::RSA_decrypt] Not valid packet size
[25/10/2012 20:08:36] [Warning - Protocol::RSA_decrypt] Not valid packet size
[25/10/2012 20:10:25] [Warning - Protocol::RSA_decrypt] Not valid packet size

 

Nussa cara nunca vi esse erro na minha vida, mas vo ve se consigo arrumar.

Editado Outubro 25 por Yan18

Session StartS
25 de outubro de 2012 às 20:22

Porra mano, é chato isso ;s ele nem aparece erro no console e cai, e quando vou reabri se loga muitas pessoas juntas ele cai denovo ;s, tinha que ter tipo fila... da pra cada 1 loga a cada 5 segundos etc...

Yan OliveiraY
25 de outubro de 2012 às 20:31

Veio to achano q o problema não está no login.lua deve estar no config.lua, mas poste seu config.lua e fale o q vc add dps da atualização 1.7 no login.lua pra mim ver.

Session StartS
25 de outubro de 2012 às 20:44

Seria o config.lua ou configuration? e,e

 

Config aqui...

 

 

 

 

-- The Forgotten Server Config

 

-- Account manager

accountManager = true

namelockManager = true

newPlayerChooseVoc = false

newPlayerSpawnPosX = 49

newPlayerSpawnPosY = 78 --pos inicial no mapa do Stigal!

newPlayerSpawnPosZ = 7

newPlayerTownId = 1

newPlayerLevel = 20

newPlayerMagicLevel = 0

generateAccountNumber = false

 

lightInterval = 7500

-- a cada "lightInterval" ms vai passar 1 minuto

lightChange = 1

-- quanto de light ira alterar durante passagem de dia/noite

startupTime = 351

-- quantas horas serão ao ligar o server (360 = 6:00 a.m, 1080 = 6:00 p.m, varia de 0 a 1440)

startupLight = 40

-- quanto de light vai estar ao ligar o server

 

limitPokeballs = 6 -- deprecated

happyDropTime = 30 -- a cada "happyDropTime" segundos o pokemon vai perder HAPPINESS -- padrao 30

minHappinessEffectDelay = 25 -- a cada min de "happinessEffectDelay" segundos o pokemon vai mostrar a felicidade

maxHappinessEffectDelay = 40 -- a cada min de "happinessEffectDelay" segundos o pokemon vai mostrar a felicidade

PokemonStageVeryHappy = 215 -- com quanto de happy o poke precisa pra estar muito feliz

PokemonStageHappy = 160 -- ... pra estar feliz

PokemonStageOK = 110 -- ... pra estar normal

PokemonStageSad = 50 -- ... pra estar triste

PokemonStageMad = 0 -- ... pra estar bravo

maximumHunger = 120 -- maior fome possivel -- padrao 120

stateHunger = 100 -- 19estagio que precisa estar pra ficar com fome -- padrao 100

increaseHunger = 7 -- a cada X segundos (xml do monstro) aumenta o hunger em "increaseHunger"

decreaseHappy = 1 -- HAPPINESS que o pokemon vai perder a cada "happyDropTime"

decreaseHungryHappy = 4 -- 3HAPPINESS a mais que o pokemon vai perder se estiver com fome

useTeleportWithFly = false

dropHappyDuringBattles = false -- HAPPINESS vai cair enquanto estiver batalhando ? true / false

 

allowBlockSpawn = false

 

-- Unjustified kills

-- NOTE: *Banishment and *BlackSkull variables are >summed up<

-- (dailyFragsToRedSkull + dailyFragsToBanishment) with their

-- *RedSkull equivalents.

-- Auto banishing works only if useBlackSkull set to negative.

-- advancedFragList is not advised if you use huge frags

-- requirements.

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

useFragHandler = true

advancedFragList = false

 

-- Banishments

-- violationNameReportActionType 1 = just a report, 2 = name lock, 3 = player banishment

-- killsBanLength works only if useBlackSkull option is disabled.

notationsToBan = 6

warningsToFinalBan = 8

warningsToDeletion = 10

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

 

-- Battle

-- NOTE: showHealingDamageForMonsters inheritates from showHealingDamage.

-- loginProtectionPeriod is the famous Tibia anti-magebomb system.

-- deathLostPercent set to nil enables manual mode.

worldType = "pvp"

protectionLevel = 1000

pvpTileIgnoreLevelAndVocationProtection = true

pzLocked = 30 * 1000

huntingDuration = 10 * 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 = true

oldConditionAccuracy = false

loginProtectionPeriod = 10 * 1000

deathLostPercent = 1

stairhopDelay = 0 * 1000

pushCreatureDelay = 1 * 1000

deathContainerId = 0

gainExperienceColor = 215

addManaSpentInPvPZone = true

squareColor = 0

allowFightback = true

 

-- Connection config

worldId = 0

ip = "IP"

bindOnlyConfiguredIpAddress = false

loginPort = 7171

gamePort = 7172

adminPort = 7171

statusPort = 7171

loginTries = 10

retryTimeout = 5 * 1000

loginTimeout = 60 * 1000

maxPlayers = 100 -- codificado e limitado para 7

motd = "Bem vindo!"

displayOnOrOffAtCharlist = false

onePlayerOnlinePerAccount = true

allowClones = true

serverName = "MyServer"

loginMessage = "Bem vindo!"

statusTimeout = 5 * 60 * 1000

replaceKickOnLogin = true

forceSlowConnectionsToDisconnect = false

loginOnlyWithLoginServer = false

premiumPlayerSkipWaitList = true

 

-- Database

-- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database.

-- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value.

sqlType = "sqlite"

sqlHost = "localhost"

sqlPort = 3306

sqlUser = "root"

sqlPass = ""

sqlDatabase = "Sqlname"

sqlFile = "forgottenserver.s3db"

sqlKeepAlive = 0

mysqlReadTimeout = 10

mysqlWriteTimeout = 10

encryptionType = "plain"

 

-- Deathlist

deathListEnabled = false

deathListRequiredTime = 1 * 60 * 1000

deathAssistCount = 19

maxDeathRecords = 10

 

-- Guilds

ingameGuildManagement = true

levelToFormGuild = 40

premiumDaysToFormGuild = 0

guildNameMinLength = 2

guildNameMaxLength = 25

 

-- Highscores

highscoreDisplayPlayers = 30

updateHighscoresAfterMinutes = 60

 

-- Houses

buyableAndSellableHouses = true

houseNeedPremium = true

bedsRequirePremium = true

levelToBuyHouse = 80

housesPerAccount = 1

houseRentAsPrice = false

housePriceAsRent = false

housePriceEachSquare = 2975

houseRentPeriod = "never"

houseCleanOld = 0

guildHalls = false

 

-- Item usage

timeBetweenActions = 500

timeBetweenExActions = 500

hotkeyAimbotEnabled = true

 

-- Map

-- NOTE: storeTrash costs more memory, but will perform alot faster cleaning.

mapName = "mastermap"

mapAuthor = "EuEditei"

randomizeTiles = true

storeTrash = false

cleanProtectedZones = true

mailboxDisabledTowns = "1"

 

-- Process

-- NOTE: defaultPriority works only on Windows and niceLevel on *nix

-- coresUsed are seperated by comma cores ids used by server process,

-- default is -1, so it stays untouched (automaticaly assigned by OS).

defaultPriority = "high"

niceLevel = 5

coresUsed = "-1"

 

-- Startup

optimizeDatabaseAtStartup = true

removePremiumOnInit = true

confirmOutdatedVersion = false

 

-- Spells

formulaLevel = 5.0

formulaMagic = 1.0

bufferMutedOnSpellFailure = false

spellNameInsteadOfWords = false

emoteSpells = false

 

-- Outfits

allowChangeOutfit = true

allowChangeColors = true

allowChangeAddons = true

disableOutfitsForPrivilegedPlayers = false

addonsOnlyPremium = true

 

-- Miscellaneous

-- NOTE: promptExceptionTracerErrorBox works only with precompiled support feature,

-- called "exception tracer" (__EXCEPTION_TRACER__ flag).

dataDirectory = "data/"

bankSystem = false

displaySkillLevelOnAdvance = true

promptExceptionTracerErrorBox = true

separateViplistPerCharacter = false

maximumDoorLevel = 500

maxMessageBuffer = 4

 

-- Saving-related

-- useHouseDataStorage usage may be found at README.

saveGlobalStorage = false

useHouseDataStorage = false

storePlayerDirection = false

 

-- Loot

-- monsterLootMessage 0 to disable, 1 - only party, 2 - only player, 3 - party or player (like Tibia's)

checkCorpseOwner = true

monsterLootMessage = 3

monsterLootMessageType = 22

 

-- Ghost mode

ghostModeInvisibleEffect = false

ghostModeSpellEffects = false

 

-- Limits

idleWarningTime = 14 * 60 * 1000

idleKickTime = 50 * 600 * 1000

expireReportsAfterReads = 1

playerQueryDeepness = 2

maxItemsPerPZTile = 0

maxItemsPerHouseTile = 0

 

-- Premium-related

freePremium = true

premiumForPromotion = false

 

-- Blessings

-- NOTE: blessingReduction* regards items/containers loss.

-- eachBlessReduction is how much each bless reduces the experience/magic/skills loss.

blessingOnlyPremium = true

blessingReductionBase = 30

blessingReductionDecreament = 5

eachBlessReduction = 8

 

-- Rates

-- NOTE: experienceStages configuration is located in data/XML/stages.xml.

-- rateExperienceFromPlayers 0 to disable.

experienceStages = true

rateExperience = 30

rateExperienceFromPlayers = 0

rateSkill = 1

rateMagic = 1.0

rateLoot = 10

rateSpawn = 1

 

-- Monster rates

rateMonsterHealth = 1.0

rateMonsterMana = 1.0

rateMonsterAttack = 1.0

rateMonsterDefense = 1.0

 

-- Experience from players

-- NOTE: min~Threshold* set to 0 will disable the minimum threshold:

-- player will gain experience from every lower leveled player.

-- max~Threshold* set to 0 will disable the maximum threshold:

-- player will gain experience from every higher leveled player.

minLevelThresholdForKilledPlayer = 0.9

maxLevelThresholdForKilledPlayer = 1.1

 

-- Stamina

-- NOTE: Stamina is stored in miliseconds, so seconds are multiplied by 1000.

-- rateStaminaHits multiplies every hit done a creature, which are later

-- multiplied by player attack speed.

-- rateStaminaGain is divider of every logged out second, eg:

-- 60000 / 3 = 20000 milliseconds, what gives 20 stamina seconds for 1 minute being logged off.

-- rateStaminaThresholdGain is divider for the premium stamina.

-- staminaRatingLimit* is in minutes.

rateStaminaLoss = 1

rateStaminaGain = 3

rateStaminaThresholdGain = 12

staminaRatingLimitTop = 41 * 60

staminaRatingLimitBottom = 14 * 60

rateStaminaAboveNormal = 1.0

rateStaminaUnderNormal = 1.0

staminaThresholdOnlyPremium = true

 

-- Party

-- NOTE: experienceShareLevelDifference is float number.

-- experienceShareLevelDifference is highestLevel * value

experienceShareRadiusX = 30

experienceShareRadiusY = 30

experienceShareRadiusZ = 1

experienceShareLevelDifference = 200 * 200

extraPartyExperienceLimit = 20

extraPartyExperiencePercent = 20

experienceShareActivity = 2 * 60 * 1000

 

-- Global save

-- NOTE: globalSaveHour means like 03:00, not that it will save every 3 hours,

-- if you want such a system please check out data/globalevents/globalevents.xml.

globalSaveEnabled = false

globalSaveHour = 8

shutdownAtGlobalSave = true

cleanMapAtGlobalSave = false

 

-- Spawns

deSpawnRange = 2

deSpawnRadius = 25

 

-- Summons

maxPlayerSummons = 1

teleportAllSummons = true

teleportPlayerSummons = true

 

-- Status

ownerName = "Pokemon"

ownerEmail = ""

url = ""

location = "Brazil"

displayGamemastersWithOnlineCommand = false

 

-- Logs

-- NOTE: This kind of logging does not work in GUI version.

-- For such, please compile the software with __GUI_LOGS__ flag.

adminLogsEnabled = false

displayPlayersLogging = true

prefixChannelLogs = ""

runFile = ""

outLogName = ""

errorLogName = ""

truncateLogsOnStartup = false

 

 

Yan OliveiraY
25 de outubro de 2012 às 21:30

Nesta parte:

 

onePlayerOnlinePerAccount = true

 

Coloque false, se de erro ainda me avise.

Session StartS
25 de outubro de 2012 às 21:39

Tipo, ali seria pra não deixar logar mais que 1 player por account, certo? mas porque daria erro nisso? g.g

Yan OliveiraY
25 de outubro de 2012 às 21:42

Não sei, veih mas quando eu tinha server eu deixava assim os cara entrava normal.

Session StartS
25 de outubro de 2012 às 21:44

É que assim, eu acho que quando usa 1 cliente ( normal ) e o OTCliente, da pra logar 2 char da mesma acc na mesma hora G.G como se eles fossem de ACCs diferentes, entende?

Yan OliveiraY
25 de outubro de 2012 às 21:46

Sim, eu faço isso.

Session StartS
25 de outubro de 2012 às 21:50

Mas sera que pode ser isso que está derrubando o server? D: sem aparecer erro algum no console? ;s

Yan OliveiraY
25 de outubro de 2012 às 21:56

Eu acho q é, da uma testada, pedi pra algum amigo seu entra, qualquer coisa se n der ainda me avisa.

Session StartS
25 de outubro de 2012 às 22:06

Veio, quando eu tirei o MOD fisrt item paro de cair... mas os cara logava e o portrait e tudo caia no chao ASJSIJAISA

 

Ai coloquei denovo re reiniciei.. ai começo fecha o console quando os cara entrava ;/