Ir para conteúdo

Char Não Entra


LLol

Posts Recomendados

Char não entra tpw eu escolho ele na list lá mas dps n entra :S

 

da esse erro aki:

imagemrwu.jpg

 

Tenho dedicado

 

Uso sistema VIP by mock

 

meu login:

 

local config = {

loginMessage = getConfigValue('loginMessage'),

useFragHandler = getBooleanFromString(getConfigValue('useFragHandle r'))

}

 

function onLogin(cid)

accountManager = "Account Manager"

managerCounter = 0

 

for i, player in ipairs(getOnlinePlayers()) do

if accountManager:lower() == player:lower() then

managerCounter = managerCounter + 1

end

end

 

if managerCounter >= 3 then

return false

end

local loss = getConfigValue('deathLostPercent')

if(loss ~= nil) then

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)

end

 

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 .. " Please choose your outfit."

doPlayerSendOutfitWindow(cid)

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(not isPlayerGhost(cid)) then

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)

end

 

registerCreatureEvent(cid, "Mail")

registerCreatureEvent(cid, "MonsterKilled")

registerCreatureEvent(cid, "GuildMotd")

 

registerCreatureEvent(cid, "Idle")

if(config.useFragHandler) then

registerCreatureEvent(cid, "SkullCheck")

end

 

registerCreatureEvent(cid, "ReportBug")

registerCreatureEvent(cid, "AdvanceSave")

registerCreatureEvent(cid, "attackguild")

registerCreatureEvent(cid, "advance")

registerCreatureEvent(cid, "SkullCheck")

registerCreatureEvent(cid, "demonOakLogout")

registerCreatureEvent(cid, "demonOakDeath")

registerCreatureEvent(cid, "ReportBug")

registerCreatureEvent(cid, "bluelegs")

registerCreatureEvent(cid, "FirstItems")

registerCreatureEvent(cid, "Promot")

registerCreatureEvent(cid, "PlayerKill")

registerCreatureEvent(cid, "KillingInTheNameOf")

registerCreatureEvent(cid, "PythiusDead")

registerCreatureEvent(cid, "ExpVip")

registerCreatureEvent(cid, "levelplayer")

registerCreatureEvent(cid, "FimVip")

registerCreatureEvent(cid, "VipReceive")

 

if (InitArenaScript ~= 0) then

InitArenaScript = 1

 

for i = 42300, 42309 do

setGlobalStorageValue(i, 0)

setGlobalStorageValue(i+100, 0)

end

end

 

if getPlayerStorageValue(cid, 42309) < 1 then

for i = 42300, 42309 do

setPlayerStorageValue(cid, i, 0)

end

end

 

if getPlayerStorageValue(cid, 42319) < 1 then

for i = 42310, 42319 do

setPlayerStorageValue(cid, i, 0)

end

end

 

if getPlayerStorageValue(cid, 42329) < 1 then

for i = 42320, 42329 do

setPlayerStorageValue(cid, i, 0)

end

end

if getPlayerStorageValue(cid, 42355) == -1 then

setPlayerStorageValue(cid, 42355, 0)

end

setPlayerStorageValue(cid, 42350, 0)

setPlayerStorageValue(cid, 42352, 0)

if vipTime(cid) >= 1 then

if vipTime(cid) >= os.time() then

db.executeQuery("UPDATE `accounts` SET `vip_days` = ".. (vipTime(cid) - os.time()) / 86400 .." WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";")

else

db.executeQuery("UPDATE `accounts` SET `vip_time` = 0 WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";")

db.executeQuery("UPDATE `accounts` SET `vip_days` = 0 WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";")

end

end

if haveVipDays(cid) == FALSE then

if isVip(cid) == TRUE then

db.executeQuery("UPDATE `players` SET `town_id` = 1, `posx` = 32360, `posy` = 31782, `posz` = 7 WHERE `players`.`account_id` = ".. getPlayerAccountId(cid) ..";")

db.executeQuery("UPDATE `accounts` SET `vip` = '0' WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";")

local Position = getTownTemplePosition(1)

doTeleportThing(cid, Position)

doSendMagicEffect(Position, 10)

doPlayerSetTown(cid, 1)

end

end

return true

end

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

Se vc usa TFS 0.4 troka as linhas q tem Db.executeQuery

para

Db.query

vo da 1 exemplo :

db.executeQuery("UPDATE `accounts` SET `vip_days` = ".. (vipTime(cid) - os.time()) / 86400 .." WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";")

 

Para

 

db.query("UPDATE `accounts` SET `vip_days` = ".. (vipTime(cid) - os.time()) / 86400 .." WHERE `accounts`.`id` = ".. getPlayerAccountId(cid) ..";")

 

 

Faca isso em todos os db...

se o erro continuar eu nao sei :X

mais pra ke esse login desse jeito?

vc usa sistema vip por item?

Flow

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...