Ir para conteúdo
  • 0

[Resolvido] Ajuda login.lua


caique8921

Pergunta

Boa noite

local config = {
 loginMessage = getConfigValue('loginMessage'),
 useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
 }
 
local flys = {
 ["Moltres"] = {229, 2300}, -- moltres
 ["Articuno"] = {230, 2100}, -- artic
 ["Zapdos"] = {224, 2600}, -- zapdos
 ["Mew"] = {232, 2200}, -- 1000
 ["Mewtwo"] = {233, 2200},-- two
 ["Dragonite"] = {221, 1300},-- nite
 ["Pidgeot"] = {222, 900}, -- geot
 ["Fearow"] = {226, 800}, -- fearow
 ["Aerodactyl"] = {227, 1100}, -- aero
 ["Charizard"] = {216, 1000}, -- chari
 ["Porygon"] = {316, 600}, -- porygon
 ["Shiny Moltres"] = {229, 2300}, -- Shiny moltres
 ["Shiny Articuno"] = {1018, 2100}, -- Shiny artic
 ["Shiny Zapdos"] = {1019, 2600}, -- Shiny zapdos
 ["Shiny Mew"] = {1022, 2200}, -- Shiny 1000
 ["Shiny Mewtwo"] = {1021, 2200},-- Shiny two
 ["Shiny Dragonite"] = {1020, 1300},-- Shiny nite
 ["Shiny Pidgeot"] = {996, 900}, -- Shiny geot
 ["Shiny Fearow"] = {997, 800}, -- Shiny fearow
 ["Shiny Aerodactyl"] = {1017, 1100}, -- Shiny aero
 ["Shiny Charizard"] = {995, 1000}, -- Shiny chari
 ["Shiny Porygon"] = {1016, 600}, -- Shiny porygon
 ["Porygon2"] = {648, 890}, -- 2
 ["Skarmory"] = {649, 1000}, -- skarmory
 ["Crobat"] = {652, 1190}, -- crobat
 ["Shiny Farfetch'd"] = {1073, 1000}, -- Shiny farfetch'd
 ["Gengar"] = {1074, 1000}, -- gengar
 ["Shiny Gengar"] = {1075, 1000}, -- Shiny gengar
 ["Heracross"] = {1071, 1000}, -- heracross
 ["Scyther"] = {1070, 1000}, -- scyther
 ["Shiny Scyther"] = {1072, 1000}, -- Shiny scyther
 ["Xatu"] = {1076, 1000}, -- xatu
 ["Farfetch'd"] = {1077, 1000}, -- farfetch'd
 ["Dragonair"] = {1078, 1000}, -- dragonair
 ["Shiny Dragonair"] = {1079, 1000}, -- Shiny dragonair
}
 

local rides = {
 ["Tauros"] = {128, 580}, -- tauros
 ["Ninetales"] = {129, 800}, -- kyuubi
 ["Rapidash"] = {130, 800}, -- rapid
 ["Ponyta"] = {131, 410}, -- ponyta
 ["Rhyhorn"] = {132, 400}, -- rhyhorn
 ["Arcanine"] = {12, 900}, -- arcan
 ["Onix"] = {126, 450}, -- onix
 ["Venusaur"] = {134, 390}, -- venu
 ["Dodrio"] = {133, 750}, -- dodrio
 ["Doduo"] = {135, 420}, -- doduo
 ["Shiny Tauros"] = {1024, 580}, -- tauros
 ["Shiny Ninetales"] = {999, 800}, -- kyuubi
 ["Shiny Rapidash"] = {1005, 800}, -- rapid
 ["Shiny Ponyta"] = {1004, 410}, -- ponyta
 ["Shiny Rhyhorn"] = {1023, 400}, -- rhyhorn
 ["Shiny Arcanine"] = {1003, 900}, -- arcan
 ["Shiny Onix"] = {126, 450}, -- onix
 ["Shiny Venusaur"] = {1040, 390}, -- venu
 ["Shiny Dodrio"] = {1007, 750}, -- dodrio
 ["Shiny Doduo"] = {1006, 420}, -- doduo
 ["Crystal Onix"] = {293, 480}, -- cristal onix
 ["Steelix"] = {646, 750}, -- steelix
 ["Meganium"] = {685, 720}, -- meganium
 ["Bayleef"] = {686, 555}, -- bayleef
 ["Stantler"] = {687, 595}, -- stantler
 ["Houndoom"] = {647, 820}, -- houndoom
 ["Piloswine"] = {689, 450}, -- piloswine
 ["Mareep"] = {688, 400}, -- marip
 }
 
local surf = {
 ["Poliwag"] = {lookType=278, speed = 320},
 ["Poliwhirl"] = {lookType=137, speed = 480},
 ["Seaking"] = {lookType=269, speed = 520},
 ["Dewgong"] = {lookType=183, speed = 700},
 ["Blastoise"] = {lookType=184, speed = 850},
 ["Tentacruel"] = {lookType=185, speed = 750},
 ["Lapras"] = {lookType=186, speed = 960},
 ["Gyarados"] = {lookType=187, speed = 1050},
 ["Omastar"] = {lookType=188, speed = 680},
 ["Kabutops"] = {lookType=189, speed = 840},
 ["Poliwrath"] = {lookType=190, speed = 680},
 ["Vaporeon"] = {lookType=191, speed = 800},
 ["Staryu"] = {lookType=266, speed = 385},
 ["Starmie"] = {lookType=267, speed = 685},
 ["Goldeen"] = {lookType=268, speed = 355},
 ["Seadra"] = {lookType=270, speed = 655},
 ["Golduck"] = {lookType=271, speed = 760},
 ["Squirtle"] = {lookType=273, speed = 365},
 ["Wartortle"] = {lookType=275, speed = 605},
 ["Tentacool"] = {lookType=277, speed = 340},
 ["Snorlax"] = {lookType=300, speed = 500},
 
["Shiny Poliwag"] = {lookType=1010, speed = 320},
 ["Shiny Poliwhirl"] = {lookType=1011, speed = 480},
 ["Shiny Seaking"] = {lookType=1027, speed = 520},
 ["Shiny Dewgong"] = {lookType=1015, speed = 700},
 ["Shiny Blastoise"] = {lookType=1002, speed = 850},
 ["Shiny Tentacruel"] = {lookType=1014, speed = 750},
 ["Shiny Lapras"] = {lookType=1031, speed = 960},
 ["Shiny Gyarados"] = {lookType=1030, speed = 1050},
 ["Shiny Omastar"] = {lookType=1033, speed = 680},
 ["Shiny Kabutops"] = {lookType=1034, speed = 840},
 ["Shiny Poliwrath"] = {lookType=1012, speed = 680},
 ["Shiny Vaporeon"] = {lookType=1032, speed = 800},
 ["Shiny Staryu"] = {lookType=1028, speed = 385},
 ["Shiny Starmie"] = {lookType=1029, speed = 685},
 ["Shiny Goldeen"] = {lookType=1026, speed = 355},
 ["Shiny Seadra"] = {lookType=1025, speed = 655},
 ["Shiny Golduck"] = {lookType=1009, speed = 760},
 ["Shiny Squirtle"] = {lookType=1000, speed = 365},
 ["Shiny Wartortle"] = {lookType=1001, speed = 605},
 ["Shiny Tentacool"] = {lookType=1013, speed = 340},
 ["Shiny Snorlax"] = {lookType=1035, speed = 500},
 
["Mantine"] = {lookType=636, speed = 820},
 ["Totodile"] = {lookType=637, speed = 360},
 ["Croconow"] = {lookType=638, speed = 590},
 ["Feraligatr"] = {lookType=645, speed = 900},
 ["Marill"] = {lookType=639, speed = 340},
 ["Azumarill"] = {lookType=642, speed = 680},
 ["Quagsire"] = {lookType=643, speed = 740},
 ["Kingdra"] = {lookType=644, speed = 1020},
 ["Octillery"] = {lookType=641, speed = 600},
 ["Wooper"] = {lookType=640, speed = 315},
 }
 
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)
 setPlayerStorageValue(cid, 86228, 0)
 setPlayerStorageValue(cid, 862281, 0)
 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, "ExpVip") 
registerCreatureEvent(cid, "TP") 
registerCreatureEvent("tasksystem")
registerCreatureEvent(cid, "WatchTv")
 registerCreatureEvent(cid, "StopWatchingTv")
 registerCreatureEvent(cid, "monster")
 registerCreatureEvent(cid, "WalkTv")
 registerCreatureEvent(cid, "RecordTv")
 --registerCreatureEvent(cid, "deadd")
 --registerCreatureEvent(cid, "Death")
 registerCreatureEvent(cid, "PlayerLogout")
 registerCreatureEvent(cid, "WildAttack")
 registerCreatureEvent(cid, "Idle")
 registerCreatureEvent(cid, "PokemonIdle")
 registerCreatureEvent(cid, "EffectOnAdvance")
 registerCreatureEvent(cid, "GeneralConfiguration")
 registerCreatureEvent(cid, "ReportBug")
 registerCreatureEvent(cid, "LookSystem")
 registerCreatureEvent(cid, "T1")
 registerCreatureEvent(cid, "T2")
 
if getPlayerStorageValue(cid, 99284) == 1 then
 setPlayerStorageValue(cid, 99284, -1)
 end
 
doChangeSpeed(cid, -(getCreatureSpeed(cid)))

 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 = surf[poke].lookType + 351}, -1)
 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)
 doChangeSpeed(cid, PlayerSpeed)
 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)
 doChangeSpeed(cid, PlayerSpeed)
 doRemoveCondition(cid, CONDITION_OUTFIT)

    if getPlayerStorageValue(cid, 50000) == -1 then
        setPlayerStorageValue(cid, 50000, 0)
    end
 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, 800)
 
elseif getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 7 then
 doChangeSpeed(cid, 140*getPlayerGroupId(cid))
 else
 doChangeSpeed(cid, PlayerSpeed)
 end
 return true
 end

gente... Bom dessa vez so queria pedir uma ajuda para saber como tira essa mensagem no .exe quando um usuario loga... nao trava o jogo nem nada do tipo e so algo que acho meio chato fica aparecendo toda hora que alguem loga =/ tentei apagar alguns codigo no "registerCreatureEvent" que nao estava sendo usado para ver se era isso mais o erro continua aparecendo kk... alguem sabe me dizer oque poderia ser? deixarei uma imagem mostrando o erro e o script do login lua... agradeço desde ja^.^

 

111.png

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 1
4 horas atrás, caique8921 disse:

O nego Obrigado! saiu aquela mensagem chata de quando alguem logava obrigado! so deu um errinho ali quando o executavel esta abrindo tudo vou deixa uma imagem da mensagem mais pelomenos a outra saiu *-* creio que essa tambem nao seja nada serio ne kk

1234.png

Pronto, Verifique e informe os resultados:

local config = {
 loginMessage = getConfigValue('loginMessage'),
 useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
 }
 
local flys = {
 ["Moltres"] = {229, 2300}, -- moltres
 ["Articuno"] = {230, 2100}, -- artic
 ["Zapdos"] = {224, 2600}, -- zapdos
 ["Mew"] = {232, 2200}, -- 1000
 ["Mewtwo"] = {233, 2200},-- two
 ["Dragonite"] = {221, 1300},-- nite
 ["Pidgeot"] = {222, 900}, -- geot
 ["Fearow"] = {226, 800}, -- fearow
 ["Aerodactyl"] = {227, 1100}, -- aero
 ["Charizard"] = {216, 1000}, -- chari
 ["Porygon"] = {316, 600}, -- porygon
 ["Shiny Moltres"] = {229, 2300}, -- Shiny moltres
 ["Shiny Articuno"] = {1018, 2100}, -- Shiny artic
 ["Shiny Zapdos"] = {1019, 2600}, -- Shiny zapdos
 ["Shiny Mew"] = {1022, 2200}, -- Shiny 1000
 ["Shiny Mewtwo"] = {1021, 2200},-- Shiny two
 ["Shiny Dragonite"] = {1020, 1300},-- Shiny nite
 ["Shiny Pidgeot"] = {996, 900}, -- Shiny geot
 ["Shiny Fearow"] = {997, 800}, -- Shiny fearow
 ["Shiny Aerodactyl"] = {1017, 1100}, -- Shiny aero
 ["Shiny Charizard"] = {995, 1000}, -- Shiny chari
 ["Shiny Porygon"] = {1016, 600}, -- Shiny porygon
 ["Porygon2"] = {648, 890}, -- 2
 ["Skarmory"] = {649, 1000}, -- skarmory
 ["Crobat"] = {652, 1190}, -- crobat
 ["Shiny Farfetch'd"] = {1073, 1000}, -- Shiny farfetch'd
 ["Gengar"] = {1074, 1000}, -- gengar
 ["Shiny Gengar"] = {1075, 1000}, -- Shiny gengar
 ["Heracross"] = {1071, 1000}, -- heracross
 ["Scyther"] = {1070, 1000}, -- scyther
 ["Shiny Scyther"] = {1072, 1000}, -- Shiny scyther
 ["Xatu"] = {1076, 1000}, -- xatu
 ["Farfetch'd"] = {1077, 1000}, -- farfetch'd
 ["Dragonair"] = {1078, 1000}, -- dragonair
 ["Shiny Dragonair"] = {1079, 1000}, -- Shiny dragonair
}

 

local rides = {
 ["Tauros"] = {128, 580}, -- tauros
 ["Ninetales"] = {129, 800}, -- kyuubi
 ["Rapidash"] = {130, 800}, -- rapid
 ["Ponyta"] = {131, 410}, -- ponyta
 ["Rhyhorn"] = {132, 400}, -- rhyhorn
 ["Arcanine"] = {12, 900}, -- arcan
 ["Onix"] = {126, 450}, -- onix
 ["Venusaur"] = {134, 390}, -- venu
 ["Dodrio"] = {133, 750}, -- dodrio
 ["Doduo"] = {135, 420}, -- doduo
 ["Shiny Tauros"] = {1024, 580}, -- tauros
 ["Shiny Ninetales"] = {999, 800}, -- kyuubi
 ["Shiny Rapidash"] = {1005, 800}, -- rapid
 ["Shiny Ponyta"] = {1004, 410}, -- ponyta
 ["Shiny Rhyhorn"] = {1023, 400}, -- rhyhorn
 ["Shiny Arcanine"] = {1003, 900}, -- arcan
 ["Shiny Onix"] = {126, 450}, -- onix
 ["Shiny Venusaur"] = {1040, 390}, -- venu
 ["Shiny Dodrio"] = {1007, 750}, -- dodrio
 ["Shiny Doduo"] = {1006, 420}, -- doduo
 ["Crystal Onix"] = {293, 480}, -- cristal onix
 ["Steelix"] = {646, 750}, -- steelix
 ["Meganium"] = {685, 720}, -- meganium
 ["Bayleef"] = {686, 555}, -- bayleef
 ["Stantler"] = {687, 595}, -- stantler
 ["Houndoom"] = {647, 820}, -- houndoom
 ["Piloswine"] = {689, 450}, -- piloswine
 ["Mareep"] = {688, 400}, -- marip
 }
 
local surf = {
 ["Poliwag"] = {lookType=278, speed = 320},
 ["Poliwhirl"] = {lookType=137, speed = 480},
 ["Seaking"] = {lookType=269, speed = 520},
 ["Dewgong"] = {lookType=183, speed = 700},
 ["Blastoise"] = {lookType=184, speed = 850},
 ["Tentacruel"] = {lookType=185, speed = 750},
 ["Lapras"] = {lookType=186, speed = 960},
 ["Gyarados"] = {lookType=187, speed = 1050},
 ["Omastar"] = {lookType=188, speed = 680},
 ["Kabutops"] = {lookType=189, speed = 840},
 ["Poliwrath"] = {lookType=190, speed = 680},
 ["Vaporeon"] = {lookType=191, speed = 800},
 ["Staryu"] = {lookType=266, speed = 385},
 ["Starmie"] = {lookType=267, speed = 685},
 ["Goldeen"] = {lookType=268, speed = 355},
 ["Seadra"] = {lookType=270, speed = 655},
 ["Golduck"] = {lookType=271, speed = 760},
 ["Squirtle"] = {lookType=273, speed = 365},
 ["Wartortle"] = {lookType=275, speed = 605},
 ["Tentacool"] = {lookType=277, speed = 340},
 ["Snorlax"] = {lookType=300, speed = 500},
 
["Shiny Poliwag"] = {lookType=1010, speed = 320},
 ["Shiny Poliwhirl"] = {lookType=1011, speed = 480},
 ["Shiny Seaking"] = {lookType=1027, speed = 520},
 ["Shiny Dewgong"] = {lookType=1015, speed = 700},
 ["Shiny Blastoise"] = {lookType=1002, speed = 850},
 ["Shiny Tentacruel"] = {lookType=1014, speed = 750},
 ["Shiny Lapras"] = {lookType=1031, speed = 960},
 ["Shiny Gyarados"] = {lookType=1030, speed = 1050},
 ["Shiny Omastar"] = {lookType=1033, speed = 680},
 ["Shiny Kabutops"] = {lookType=1034, speed = 840},
 ["Shiny Poliwrath"] = {lookType=1012, speed = 680},
 ["Shiny Vaporeon"] = {lookType=1032, speed = 800},
 ["Shiny Staryu"] = {lookType=1028, speed = 385},
 ["Shiny Starmie"] = {lookType=1029, speed = 685},
 ["Shiny Goldeen"] = {lookType=1026, speed = 355},
 ["Shiny Seadra"] = {lookType=1025, speed = 655},
 ["Shiny Golduck"] = {lookType=1009, speed = 760},
 ["Shiny Squirtle"] = {lookType=1000, speed = 365},
 ["Shiny Wartortle"] = {lookType=1001, speed = 605},
 ["Shiny Tentacool"] = {lookType=1013, speed = 340},
 ["Shiny Snorlax"] = {lookType=1035, speed = 500},
 
["Mantine"] = {lookType=636, speed = 820},
 ["Totodile"] = {lookType=637, speed = 360},
 ["Croconow"] = {lookType=638, speed = 590},
 ["Feraligatr"] = {lookType=645, speed = 900},
 ["Marill"] = {lookType=639, speed = 340},
 ["Azumarill"] = {lookType=642, speed = 680},
 ["Quagsire"] = {lookType=643, speed = 740},
 ["Kingdra"] = {lookType=644, speed = 1020},
 ["Octillery"] = {lookType=641, speed = 600},
 ["Wooper"] = {lookType=640, speed = 315},
 }
 
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)
 setPlayerStorageValue(cid, 86228, 0)
 setPlayerStorageValue(cid, 862281, 0)
 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, "ExpVip") 
 registerCreatureEvent(cid, "TP") 
 registerCreatureEvent(cid, "tasksystem")
 registerCreatureEvent(cid, "WatchTv")
 registerCreatureEvent(cid, "StopWatchingTv")
 registerCreatureEvent(cid, "monster")
 registerCreatureEvent(cid, "WalkTv")
 registerCreatureEvent(cid, "RecordTv")
 --registerCreatureEvent(cid, "deadd")
 --registerCreatureEvent(cid, "Death")
 registerCreatureEvent(cid, "PlayerLogout")
 registerCreatureEvent(cid, "WildAttack")
 registerCreatureEvent(cid, "Idle")
 registerCreatureEvent(cid, "PokemonIdle")
 registerCreatureEvent(cid, "EffectOnAdvance")
 registerCreatureEvent(cid, "GeneralConfiguration")
 registerCreatureEvent(cid, "ReportBug")
 registerCreatureEvent(cid, "LookSystem")
 registerCreatureEvent(cid, "T1")
 registerCreatureEvent(cid, "T2")
 
if getPlayerStorageValue(cid, 99284) == 1 then
 setPlayerStorageValue(cid, 99284, -1)
 end
 
doChangeSpeed(cid, -(getCreatureSpeed(cid)))

 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, ?
 local poke = getItemAttribute(item.uid, "poke")
 doSetCreatureOutfit(cid, {lookType = surf[poke].lookType + 351}, -1)
 doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))
 
elseif getPlayerStorageValue(cid, 17001) >= 1 then -- ride

 local item = getPlayerSlotItem(cid, ?
 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)
 doChangeSpeed(cid, PlayerSpeed)
 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)
 doChangeSpeed(cid, PlayerSpeed)
 doRemoveCondition(cid, CONDITION_OUTFIT)

    if getPlayerStorageValue(cid, 50000) == -1 then
        setPlayerStorageValue(cid, 50000, 0)
    end
 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, 800)
 
elseif getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 7 then
 doChangeSpeed(cid, 140*getPlayerGroupId(cid))
 else
 doChangeSpeed(cid, PlayerSpeed)
 end
 return true
 end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Teste e Informe os Resultados:

 

Spoiler

local config = {
 loginMessage = getConfigValue('loginMessage'),
 useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
 }
 
local flys = {
 ["Moltres"] = {229, 2300}, -- moltres
 ["Articuno"] = {230, 2100}, -- artic
 ["Zapdos"] = {224, 2600}, -- zapdos
 ["Mew"] = {232, 2200}, -- 1000
 ["Mewtwo"] = {233, 2200},-- two
 ["Dragonite"] = {221, 1300},-- nite
 ["Pidgeot"] = {222, 900}, -- geot
 ["Fearow"] = {226, 800}, -- fearow
 ["Aerodactyl"] = {227, 1100}, -- aero
 ["Charizard"] = {216, 1000}, -- chari
 ["Porygon"] = {316, 600}, -- porygon
 ["Shiny Moltres"] = {229, 2300}, -- Shiny moltres
 ["Shiny Articuno"] = {1018, 2100}, -- Shiny artic
 ["Shiny Zapdos"] = {1019, 2600}, -- Shiny zapdos
 ["Shiny Mew"] = {1022, 2200}, -- Shiny 1000
 ["Shiny Mewtwo"] = {1021, 2200},-- Shiny two
 ["Shiny Dragonite"] = {1020, 1300},-- Shiny nite
 ["Shiny Pidgeot"] = {996, 900}, -- Shiny geot
 ["Shiny Fearow"] = {997, 800}, -- Shiny fearow
 ["Shiny Aerodactyl"] = {1017, 1100}, -- Shiny aero
 ["Shiny Charizard"] = {995, 1000}, -- Shiny chari
 ["Shiny Porygon"] = {1016, 600}, -- Shiny porygon
 ["Porygon2"] = {648, 890}, -- 2
 ["Skarmory"] = {649, 1000}, -- skarmory
 ["Crobat"] = {652, 1190}, -- crobat
 ["Shiny Farfetch'd"] = {1073, 1000}, -- Shiny farfetch'd
 ["Gengar"] = {1074, 1000}, -- gengar
 ["Shiny Gengar"] = {1075, 1000}, -- Shiny gengar
 ["Heracross"] = {1071, 1000}, -- heracross
 ["Scyther"] = {1070, 1000}, -- scyther
 ["Shiny Scyther"] = {1072, 1000}, -- Shiny scyther
 ["Xatu"] = {1076, 1000}, -- xatu
 ["Farfetch'd"] = {1077, 1000}, -- farfetch'd
 ["Dragonair"] = {1078, 1000}, -- dragonair
 ["Shiny Dragonair"] = {1079, 1000}, -- Shiny dragonair
}

 

local rides = {
 ["Tauros"] = {128, 580}, -- tauros
 ["Ninetales"] = {129, 800}, -- kyuubi
 ["Rapidash"] = {130, 800}, -- rapid
 ["Ponyta"] = {131, 410}, -- ponyta
 ["Rhyhorn"] = {132, 400}, -- rhyhorn
 ["Arcanine"] = {12, 900}, -- arcan
 ["Onix"] = {126, 450}, -- onix
 ["Venusaur"] = {134, 390}, -- venu
 ["Dodrio"] = {133, 750}, -- dodrio
 ["Doduo"] = {135, 420}, -- doduo
 ["Shiny Tauros"] = {1024, 580}, -- tauros
 ["Shiny Ninetales"] = {999, 800}, -- kyuubi
 ["Shiny Rapidash"] = {1005, 800}, -- rapid
 ["Shiny Ponyta"] = {1004, 410}, -- ponyta
 ["Shiny Rhyhorn"] = {1023, 400}, -- rhyhorn
 ["Shiny Arcanine"] = {1003, 900}, -- arcan
 ["Shiny Onix"] = {126, 450}, -- onix
 ["Shiny Venusaur"] = {1040, 390}, -- venu
 ["Shiny Dodrio"] = {1007, 750}, -- dodrio
 ["Shiny Doduo"] = {1006, 420}, -- doduo
 ["Crystal Onix"] = {293, 480}, -- cristal onix
 ["Steelix"] = {646, 750}, -- steelix
 ["Meganium"] = {685, 720}, -- meganium
 ["Bayleef"] = {686, 555}, -- bayleef
 ["Stantler"] = {687, 595}, -- stantler
 ["Houndoom"] = {647, 820}, -- houndoom
 ["Piloswine"] = {689, 450}, -- piloswine
 ["Mareep"] = {688, 400}, -- marip
 }
 
local surf = {
 ["Poliwag"] = {lookType=278, speed = 320},
 ["Poliwhirl"] = {lookType=137, speed = 480},
 ["Seaking"] = {lookType=269, speed = 520},
 ["Dewgong"] = {lookType=183, speed = 700},
 ["Blastoise"] = {lookType=184, speed = 850},
 ["Tentacruel"] = {lookType=185, speed = 750},
 ["Lapras"] = {lookType=186, speed = 960},
 ["Gyarados"] = {lookType=187, speed = 1050},
 ["Omastar"] = {lookType=188, speed = 680},
 ["Kabutops"] = {lookType=189, speed = 840},
 ["Poliwrath"] = {lookType=190, speed = 680},
 ["Vaporeon"] = {lookType=191, speed = 800},
 ["Staryu"] = {lookType=266, speed = 385},
 ["Starmie"] = {lookType=267, speed = 685},
 ["Goldeen"] = {lookType=268, speed = 355},
 ["Seadra"] = {lookType=270, speed = 655},
 ["Golduck"] = {lookType=271, speed = 760},
 ["Squirtle"] = {lookType=273, speed = 365},
 ["Wartortle"] = {lookType=275, speed = 605},
 ["Tentacool"] = {lookType=277, speed = 340},
 ["Snorlax"] = {lookType=300, speed = 500},
 
["Shiny Poliwag"] = {lookType=1010, speed = 320},
 ["Shiny Poliwhirl"] = {lookType=1011, speed = 480},
 ["Shiny Seaking"] = {lookType=1027, speed = 520},
 ["Shiny Dewgong"] = {lookType=1015, speed = 700},
 ["Shiny Blastoise"] = {lookType=1002, speed = 850},
 ["Shiny Tentacruel"] = {lookType=1014, speed = 750},
 ["Shiny Lapras"] = {lookType=1031, speed = 960},
 ["Shiny Gyarados"] = {lookType=1030, speed = 1050},
 ["Shiny Omastar"] = {lookType=1033, speed = 680},
 ["Shiny Kabutops"] = {lookType=1034, speed = 840},
 ["Shiny Poliwrath"] = {lookType=1012, speed = 680},
 ["Shiny Vaporeon"] = {lookType=1032, speed = 800},
 ["Shiny Staryu"] = {lookType=1028, speed = 385},
 ["Shiny Starmie"] = {lookType=1029, speed = 685},
 ["Shiny Goldeen"] = {lookType=1026, speed = 355},
 ["Shiny Seadra"] = {lookType=1025, speed = 655},
 ["Shiny Golduck"] = {lookType=1009, speed = 760},
 ["Shiny Squirtle"] = {lookType=1000, speed = 365},
 ["Shiny Wartortle"] = {lookType=1001, speed = 605},
 ["Shiny Tentacool"] = {lookType=1013, speed = 340},
 ["Shiny Snorlax"] = {lookType=1035, speed = 500},
 
["Mantine"] = {lookType=636, speed = 820},
 ["Totodile"] = {lookType=637, speed = 360},
 ["Croconow"] = {lookType=638, speed = 590},
 ["Feraligatr"] = {lookType=645, speed = 900},
 ["Marill"] = {lookType=639, speed = 340},
 ["Azumarill"] = {lookType=642, speed = 680},
 ["Quagsire"] = {lookType=643, speed = 740},
 ["Kingdra"] = {lookType=644, speed = 1020},
 ["Octillery"] = {lookType=641, speed = 600},
 ["Wooper"] = {lookType=640, speed = 315},
 }
 
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)
 setPlayerStorageValue(cid, 86228, 0)
 setPlayerStorageValue(cid, 862281, 0)
 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, "ExpVip") 
 registerCreatureEvent(cid, "TP") 
 registerCreatureEvent(cid, "tasksystem")
 registerCreatureEvent(cid, "WatchTv")
 registerCreatureEvent(cid, "StopWatchingTv")
 registerCreatureEvent(cid, "monster")
 registerCreatureEvent(cid, "WalkTv")
 registerCreatureEvent(cid, "RecordTv")
 --registerCreatureEvent(cid, "deadd")
 --registerCreatureEvent(cid, "Death")
 registerCreatureEvent(cid, "PlayerLogout")
 registerCreatureEvent(cid, "WildAttack")
 registerCreatureEvent(cid, "Idle")
 registerCreatureEvent(cid, "PokemonIdle")
 registerCreatureEvent(cid, "EffectOnAdvance")
 registerCreatureEvent(cid, "GeneralConfiguration")
 registerCreatureEvent(cid, "ReportBug")
 registerCreatureEvent(cid, "LookSystem")
 registerCreatureEvent(cid, "T1")
 registerCreatureEvent(cid, "T2")
 
if getPlayerStorageValue(cid, 99284) == 1 then
 setPlayerStorageValue(cid, 99284, -1)
 end
 
doChangeSpeed(cid, -(getCreatureSpeed(cid)))

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

 local item = getPlayerSlotItem(cid, ?
 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, ?
 local poke = getItemAttribute(item.uid, "poke")
 doSetCreatureOutfit(cid, {lookType = surf[poke].lookType + 351}, -1)
 doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))
 
elseif getPlayerStorageValue(cid, 17001) >= 1 then -- ride

 local item = getPlayerSlotItem(cid, ?
 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)
 doChangeSpeed(cid, PlayerSpeed)
 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)
 doChangeSpeed(cid, PlayerSpeed)
 doRemoveCondition(cid, CONDITION_OUTFIT)

    if getPlayerStorageValue(cid, 50000) == -1 then
        setPlayerStorageValue(cid, 50000, 0)
    end
 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, 800)
 
elseif getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 7 then
 doChangeSpeed(cid, 140*getPlayerGroupId(cid))
 else
 doChangeSpeed(cid, PlayerSpeed)
 end
 return true
 end

 

Editado por DarkWore
Link para o comentário
Compartilhar em outros sites

  • 0
Em 21/07/2018 em 12:51, DarkWore disse:

Teste e Informe os Resultados:

 

  Ocultar conteúdo

local config = {
 loginMessage = getConfigValue('loginMessage'),
 useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
 }
 
local flys = {
 ["Moltres"] = {229, 2300}, -- moltres
 ["Articuno"] = {230, 2100}, -- artic
 ["Zapdos"] = {224, 2600}, -- zapdos
 ["Mew"] = {232, 2200}, -- 1000
 ["Mewtwo"] = {233, 2200},-- two
 ["Dragonite"] = {221, 1300},-- nite
 ["Pidgeot"] = {222, 900}, -- geot
 ["Fearow"] = {226, 800}, -- fearow
 ["Aerodactyl"] = {227, 1100}, -- aero
 ["Charizard"] = {216, 1000}, -- chari
 ["Porygon"] = {316, 600}, -- porygon
 ["Shiny Moltres"] = {229, 2300}, -- Shiny moltres
 ["Shiny Articuno"] = {1018, 2100}, -- Shiny artic
 ["Shiny Zapdos"] = {1019, 2600}, -- Shiny zapdos
 ["Shiny Mew"] = {1022, 2200}, -- Shiny 1000
 ["Shiny Mewtwo"] = {1021, 2200},-- Shiny two
 ["Shiny Dragonite"] = {1020, 1300},-- Shiny nite
 ["Shiny Pidgeot"] = {996, 900}, -- Shiny geot
 ["Shiny Fearow"] = {997, 800}, -- Shiny fearow
 ["Shiny Aerodactyl"] = {1017, 1100}, -- Shiny aero
 ["Shiny Charizard"] = {995, 1000}, -- Shiny chari
 ["Shiny Porygon"] = {1016, 600}, -- Shiny porygon
 ["Porygon2"] = {648, 890}, -- 2
 ["Skarmory"] = {649, 1000}, -- skarmory
 ["Crobat"] = {652, 1190}, -- crobat
 ["Shiny Farfetch'd"] = {1073, 1000}, -- Shiny farfetch'd
 ["Gengar"] = {1074, 1000}, -- gengar
 ["Shiny Gengar"] = {1075, 1000}, -- Shiny gengar
 ["Heracross"] = {1071, 1000}, -- heracross
 ["Scyther"] = {1070, 1000}, -- scyther
 ["Shiny Scyther"] = {1072, 1000}, -- Shiny scyther
 ["Xatu"] = {1076, 1000}, -- xatu
 ["Farfetch'd"] = {1077, 1000}, -- farfetch'd
 ["Dragonair"] = {1078, 1000}, -- dragonair
 ["Shiny Dragonair"] = {1079, 1000}, -- Shiny dragonair
}

 

local rides = {
 ["Tauros"] = {128, 580}, -- tauros
 ["Ninetales"] = {129, 800}, -- kyuubi
 ["Rapidash"] = {130, 800}, -- rapid
 ["Ponyta"] = {131, 410}, -- ponyta
 ["Rhyhorn"] = {132, 400}, -- rhyhorn
 ["Arcanine"] = {12, 900}, -- arcan
 ["Onix"] = {126, 450}, -- onix
 ["Venusaur"] = {134, 390}, -- venu
 ["Dodrio"] = {133, 750}, -- dodrio
 ["Doduo"] = {135, 420}, -- doduo
 ["Shiny Tauros"] = {1024, 580}, -- tauros
 ["Shiny Ninetales"] = {999, 800}, -- kyuubi
 ["Shiny Rapidash"] = {1005, 800}, -- rapid
 ["Shiny Ponyta"] = {1004, 410}, -- ponyta
 ["Shiny Rhyhorn"] = {1023, 400}, -- rhyhorn
 ["Shiny Arcanine"] = {1003, 900}, -- arcan
 ["Shiny Onix"] = {126, 450}, -- onix
 ["Shiny Venusaur"] = {1040, 390}, -- venu
 ["Shiny Dodrio"] = {1007, 750}, -- dodrio
 ["Shiny Doduo"] = {1006, 420}, -- doduo
 ["Crystal Onix"] = {293, 480}, -- cristal onix
 ["Steelix"] = {646, 750}, -- steelix
 ["Meganium"] = {685, 720}, -- meganium
 ["Bayleef"] = {686, 555}, -- bayleef
 ["Stantler"] = {687, 595}, -- stantler
 ["Houndoom"] = {647, 820}, -- houndoom
 ["Piloswine"] = {689, 450}, -- piloswine
 ["Mareep"] = {688, 400}, -- marip
 }
 
local surf = {
 ["Poliwag"] = {lookType=278, speed = 320},
 ["Poliwhirl"] = {lookType=137, speed = 480},
 ["Seaking"] = {lookType=269, speed = 520},
 ["Dewgong"] = {lookType=183, speed = 700},
 ["Blastoise"] = {lookType=184, speed = 850},
 ["Tentacruel"] = {lookType=185, speed = 750},
 ["Lapras"] = {lookType=186, speed = 960},
 ["Gyarados"] = {lookType=187, speed = 1050},
 ["Omastar"] = {lookType=188, speed = 680},
 ["Kabutops"] = {lookType=189, speed = 840},
 ["Poliwrath"] = {lookType=190, speed = 680},
 ["Vaporeon"] = {lookType=191, speed = 800},
 ["Staryu"] = {lookType=266, speed = 385},
 ["Starmie"] = {lookType=267, speed = 685},
 ["Goldeen"] = {lookType=268, speed = 355},
 ["Seadra"] = {lookType=270, speed = 655},
 ["Golduck"] = {lookType=271, speed = 760},
 ["Squirtle"] = {lookType=273, speed = 365},
 ["Wartortle"] = {lookType=275, speed = 605},
 ["Tentacool"] = {lookType=277, speed = 340},
 ["Snorlax"] = {lookType=300, speed = 500},
 
["Shiny Poliwag"] = {lookType=1010, speed = 320},
 ["Shiny Poliwhirl"] = {lookType=1011, speed = 480},
 ["Shiny Seaking"] = {lookType=1027, speed = 520},
 ["Shiny Dewgong"] = {lookType=1015, speed = 700},
 ["Shiny Blastoise"] = {lookType=1002, speed = 850},
 ["Shiny Tentacruel"] = {lookType=1014, speed = 750},
 ["Shiny Lapras"] = {lookType=1031, speed = 960},
 ["Shiny Gyarados"] = {lookType=1030, speed = 1050},
 ["Shiny Omastar"] = {lookType=1033, speed = 680},
 ["Shiny Kabutops"] = {lookType=1034, speed = 840},
 ["Shiny Poliwrath"] = {lookType=1012, speed = 680},
 ["Shiny Vaporeon"] = {lookType=1032, speed = 800},
 ["Shiny Staryu"] = {lookType=1028, speed = 385},
 ["Shiny Starmie"] = {lookType=1029, speed = 685},
 ["Shiny Goldeen"] = {lookType=1026, speed = 355},
 ["Shiny Seadra"] = {lookType=1025, speed = 655},
 ["Shiny Golduck"] = {lookType=1009, speed = 760},
 ["Shiny Squirtle"] = {lookType=1000, speed = 365},
 ["Shiny Wartortle"] = {lookType=1001, speed = 605},
 ["Shiny Tentacool"] = {lookType=1013, speed = 340},
 ["Shiny Snorlax"] = {lookType=1035, speed = 500},
 
["Mantine"] = {lookType=636, speed = 820},
 ["Totodile"] = {lookType=637, speed = 360},
 ["Croconow"] = {lookType=638, speed = 590},
 ["Feraligatr"] = {lookType=645, speed = 900},
 ["Marill"] = {lookType=639, speed = 340},
 ["Azumarill"] = {lookType=642, speed = 680},
 ["Quagsire"] = {lookType=643, speed = 740},
 ["Kingdra"] = {lookType=644, speed = 1020},
 ["Octillery"] = {lookType=641, speed = 600},
 ["Wooper"] = {lookType=640, speed = 315},
 }
 
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)
 setPlayerStorageValue(cid, 86228, 0)
 setPlayerStorageValue(cid, 862281, 0)
 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, "ExpVip") 
 registerCreatureEvent(cid, "TP") 
 registerCreatureEvent(cid, "tasksystem")
 registerCreatureEvent(cid, "WatchTv")
 registerCreatureEvent(cid, "StopWatchingTv")
 registerCreatureEvent(cid, "monster")
 registerCreatureEvent(cid, "WalkTv")
 registerCreatureEvent(cid, "RecordTv")
 --registerCreatureEvent(cid, "deadd")
 --registerCreatureEvent(cid, "Death")
 registerCreatureEvent(cid, "PlayerLogout")
 registerCreatureEvent(cid, "WildAttack")
 registerCreatureEvent(cid, "Idle")
 registerCreatureEvent(cid, "PokemonIdle")
 registerCreatureEvent(cid, "EffectOnAdvance")
 registerCreatureEvent(cid, "GeneralConfiguration")
 registerCreatureEvent(cid, "ReportBug")
 registerCreatureEvent(cid, "LookSystem")
 registerCreatureEvent(cid, "T1")
 registerCreatureEvent(cid, "T2")
 
if getPlayerStorageValue(cid, 99284) == 1 then
 setPlayerStorageValue(cid, 99284, -1)
 end
 
doChangeSpeed(cid, -(getCreatureSpeed(cid)))

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

 local item = getPlayerSlotItem(cid, ?
 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, ?
 local poke = getItemAttribute(item.uid, "poke")
 doSetCreatureOutfit(cid, {lookType = surf[poke].lookType + 351}, -1)
 doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))
 
elseif getPlayerStorageValue(cid, 17001) >= 1 then -- ride

 local item = getPlayerSlotItem(cid, ?
 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)
 doChangeSpeed(cid, PlayerSpeed)
 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)
 doChangeSpeed(cid, PlayerSpeed)
 doRemoveCondition(cid, CONDITION_OUTFIT)

    if getPlayerStorageValue(cid, 50000) == -1 then
        setPlayerStorageValue(cid, 50000, 0)
    end
 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, 800)
 
elseif getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 7 then
 doChangeSpeed(cid, 140*getPlayerGroupId(cid))
 else
 doChangeSpeed(cid, PlayerSpeed)
 end
 return true
 end

 

O nego Obrigado! saiu aquela mensagem chata de quando alguem logava obrigado! so deu um errinho ali quando o executavel esta abrindo tudo vou deixa uma imagem da mensagem mais pelomenos a outra saiu *-* creio que essa tambem nao seja nada serio ne kk

1234.png

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, DarkWore disse:

Pronto, Verifique e informe os resultados:


local config = {
 loginMessage = getConfigValue('loginMessage'),
 useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
 }
 
local flys = {
 ["Moltres"] = {229, 2300}, -- moltres
 ["Articuno"] = {230, 2100}, -- artic
 ["Zapdos"] = {224, 2600}, -- zapdos
 ["Mew"] = {232, 2200}, -- 1000
 ["Mewtwo"] = {233, 2200},-- two
 ["Dragonite"] = {221, 1300},-- nite
 ["Pidgeot"] = {222, 900}, -- geot
 ["Fearow"] = {226, 800}, -- fearow
 ["Aerodactyl"] = {227, 1100}, -- aero
 ["Charizard"] = {216, 1000}, -- chari
 ["Porygon"] = {316, 600}, -- porygon
 ["Shiny Moltres"] = {229, 2300}, -- Shiny moltres
 ["Shiny Articuno"] = {1018, 2100}, -- Shiny artic
 ["Shiny Zapdos"] = {1019, 2600}, -- Shiny zapdos
 ["Shiny Mew"] = {1022, 2200}, -- Shiny 1000
 ["Shiny Mewtwo"] = {1021, 2200},-- Shiny two
 ["Shiny Dragonite"] = {1020, 1300},-- Shiny nite
 ["Shiny Pidgeot"] = {996, 900}, -- Shiny geot
 ["Shiny Fearow"] = {997, 800}, -- Shiny fearow
 ["Shiny Aerodactyl"] = {1017, 1100}, -- Shiny aero
 ["Shiny Charizard"] = {995, 1000}, -- Shiny chari
 ["Shiny Porygon"] = {1016, 600}, -- Shiny porygon
 ["Porygon2"] = {648, 890}, -- 2
 ["Skarmory"] = {649, 1000}, -- skarmory
 ["Crobat"] = {652, 1190}, -- crobat
 ["Shiny Farfetch'd"] = {1073, 1000}, -- Shiny farfetch'd
 ["Gengar"] = {1074, 1000}, -- gengar
 ["Shiny Gengar"] = {1075, 1000}, -- Shiny gengar
 ["Heracross"] = {1071, 1000}, -- heracross
 ["Scyther"] = {1070, 1000}, -- scyther
 ["Shiny Scyther"] = {1072, 1000}, -- Shiny scyther
 ["Xatu"] = {1076, 1000}, -- xatu
 ["Farfetch'd"] = {1077, 1000}, -- farfetch'd
 ["Dragonair"] = {1078, 1000}, -- dragonair
 ["Shiny Dragonair"] = {1079, 1000}, -- Shiny dragonair
}

 

local rides = {
 ["Tauros"] = {128, 580}, -- tauros
 ["Ninetales"] = {129, 800}, -- kyuubi
 ["Rapidash"] = {130, 800}, -- rapid
 ["Ponyta"] = {131, 410}, -- ponyta
 ["Rhyhorn"] = {132, 400}, -- rhyhorn
 ["Arcanine"] = {12, 900}, -- arcan
 ["Onix"] = {126, 450}, -- onix
 ["Venusaur"] = {134, 390}, -- venu
 ["Dodrio"] = {133, 750}, -- dodrio
 ["Doduo"] = {135, 420}, -- doduo
 ["Shiny Tauros"] = {1024, 580}, -- tauros
 ["Shiny Ninetales"] = {999, 800}, -- kyuubi
 ["Shiny Rapidash"] = {1005, 800}, -- rapid
 ["Shiny Ponyta"] = {1004, 410}, -- ponyta
 ["Shiny Rhyhorn"] = {1023, 400}, -- rhyhorn
 ["Shiny Arcanine"] = {1003, 900}, -- arcan
 ["Shiny Onix"] = {126, 450}, -- onix
 ["Shiny Venusaur"] = {1040, 390}, -- venu
 ["Shiny Dodrio"] = {1007, 750}, -- dodrio
 ["Shiny Doduo"] = {1006, 420}, -- doduo
 ["Crystal Onix"] = {293, 480}, -- cristal onix
 ["Steelix"] = {646, 750}, -- steelix
 ["Meganium"] = {685, 720}, -- meganium
 ["Bayleef"] = {686, 555}, -- bayleef
 ["Stantler"] = {687, 595}, -- stantler
 ["Houndoom"] = {647, 820}, -- houndoom
 ["Piloswine"] = {689, 450}, -- piloswine
 ["Mareep"] = {688, 400}, -- marip
 }
 
local surf = {
 ["Poliwag"] = {lookType=278, speed = 320},
 ["Poliwhirl"] = {lookType=137, speed = 480},
 ["Seaking"] = {lookType=269, speed = 520},
 ["Dewgong"] = {lookType=183, speed = 700},
 ["Blastoise"] = {lookType=184, speed = 850},
 ["Tentacruel"] = {lookType=185, speed = 750},
 ["Lapras"] = {lookType=186, speed = 960},
 ["Gyarados"] = {lookType=187, speed = 1050},
 ["Omastar"] = {lookType=188, speed = 680},
 ["Kabutops"] = {lookType=189, speed = 840},
 ["Poliwrath"] = {lookType=190, speed = 680},
 ["Vaporeon"] = {lookType=191, speed = 800},
 ["Staryu"] = {lookType=266, speed = 385},
 ["Starmie"] = {lookType=267, speed = 685},
 ["Goldeen"] = {lookType=268, speed = 355},
 ["Seadra"] = {lookType=270, speed = 655},
 ["Golduck"] = {lookType=271, speed = 760},
 ["Squirtle"] = {lookType=273, speed = 365},
 ["Wartortle"] = {lookType=275, speed = 605},
 ["Tentacool"] = {lookType=277, speed = 340},
 ["Snorlax"] = {lookType=300, speed = 500},
 
["Shiny Poliwag"] = {lookType=1010, speed = 320},
 ["Shiny Poliwhirl"] = {lookType=1011, speed = 480},
 ["Shiny Seaking"] = {lookType=1027, speed = 520},
 ["Shiny Dewgong"] = {lookType=1015, speed = 700},
 ["Shiny Blastoise"] = {lookType=1002, speed = 850},
 ["Shiny Tentacruel"] = {lookType=1014, speed = 750},
 ["Shiny Lapras"] = {lookType=1031, speed = 960},
 ["Shiny Gyarados"] = {lookType=1030, speed = 1050},
 ["Shiny Omastar"] = {lookType=1033, speed = 680},
 ["Shiny Kabutops"] = {lookType=1034, speed = 840},
 ["Shiny Poliwrath"] = {lookType=1012, speed = 680},
 ["Shiny Vaporeon"] = {lookType=1032, speed = 800},
 ["Shiny Staryu"] = {lookType=1028, speed = 385},
 ["Shiny Starmie"] = {lookType=1029, speed = 685},
 ["Shiny Goldeen"] = {lookType=1026, speed = 355},
 ["Shiny Seadra"] = {lookType=1025, speed = 655},
 ["Shiny Golduck"] = {lookType=1009, speed = 760},
 ["Shiny Squirtle"] = {lookType=1000, speed = 365},
 ["Shiny Wartortle"] = {lookType=1001, speed = 605},
 ["Shiny Tentacool"] = {lookType=1013, speed = 340},
 ["Shiny Snorlax"] = {lookType=1035, speed = 500},
 
["Mantine"] = {lookType=636, speed = 820},
 ["Totodile"] = {lookType=637, speed = 360},
 ["Croconow"] = {lookType=638, speed = 590},
 ["Feraligatr"] = {lookType=645, speed = 900},
 ["Marill"] = {lookType=639, speed = 340},
 ["Azumarill"] = {lookType=642, speed = 680},
 ["Quagsire"] = {lookType=643, speed = 740},
 ["Kingdra"] = {lookType=644, speed = 1020},
 ["Octillery"] = {lookType=641, speed = 600},
 ["Wooper"] = {lookType=640, speed = 315},
 }
 
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)
 setPlayerStorageValue(cid, 86228, 0)
 setPlayerStorageValue(cid, 862281, 0)
 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, "ExpVip") 
 registerCreatureEvent(cid, "TP") 
 registerCreatureEvent(cid, "tasksystem")
 registerCreatureEvent(cid, "WatchTv")
 registerCreatureEvent(cid, "StopWatchingTv")
 registerCreatureEvent(cid, "monster")
 registerCreatureEvent(cid, "WalkTv")
 registerCreatureEvent(cid, "RecordTv")
 --registerCreatureEvent(cid, "deadd")
 --registerCreatureEvent(cid, "Death")
 registerCreatureEvent(cid, "PlayerLogout")
 registerCreatureEvent(cid, "WildAttack")
 registerCreatureEvent(cid, "Idle")
 registerCreatureEvent(cid, "PokemonIdle")
 registerCreatureEvent(cid, "EffectOnAdvance")
 registerCreatureEvent(cid, "GeneralConfiguration")
 registerCreatureEvent(cid, "ReportBug")
 registerCreatureEvent(cid, "LookSystem")
 registerCreatureEvent(cid, "T1")
 registerCreatureEvent(cid, "T2")
 
if getPlayerStorageValue(cid, 99284) == 1 then
 setPlayerStorageValue(cid, 99284, -1)
 end
 
doChangeSpeed(cid, -(getCreatureSpeed(cid)))

 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, ?
 local poke = getItemAttribute(item.uid, "poke")
 doSetCreatureOutfit(cid, {lookType = surf[poke].lookType + 351}, -1)
 doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))
 
elseif getPlayerStorageValue(cid, 17001) >= 1 then -- ride

 local item = getPlayerSlotItem(cid, ?
 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)
 doChangeSpeed(cid, PlayerSpeed)
 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)
 doChangeSpeed(cid, PlayerSpeed)
 doRemoveCondition(cid, CONDITION_OUTFIT)

    if getPlayerStorageValue(cid, 50000) == -1 then
        setPlayerStorageValue(cid, 50000, 0)
    end
 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, 800)
 
elseif getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 7 then
 doChangeSpeed(cid, 140*getPlayerGroupId(cid))
 else
 doChangeSpeed(cid, PlayerSpeed)
 end
 return true
 end

 

Agora sim @DarkWore Muito Obrigado ajudou muito!!!!! Estou removendo todos esses bug no execuavel e no jogo para abrir um ot serio até o fim do ano Obrigado Man!!!!

Link para o comentário
Compartilhar em outros sites

  • 0
19 horas atrás, caique8921 disse:

Agora sim @DarkWore Muito Obrigado ajudou muito!!!!! Estou removendo todos esses bug no execuavel e no jogo para abrir um ot serio até o fim do ano Obrigado Man!!!!

Desejo Sorte amigo, boa sorte na caminhada!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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