Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. Obrigado ! Lembre-se estamos a procura de mapper .
  2. veja este http://www.xtibia.co...proprio-client/ entao n vi o post do subwat malz
  3. http://www.xtibia.com/forum/topic/171037-criando-um-cliente-100-proprio/
  4. Use esse reset system que amostra http://www.xtibia.com/forum/topic/138026-talk-action-advanced-reset-system/page__st__20 e o rank reset aki function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 10 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 1020 ORDER BY cast(value as INTEGER) DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("play er_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("play er_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end
  5. Xdeveloper AHUAHUAHUAHUAHUAHUA eu acho q e esse nome
  6. Antigamente acontecia isso comigo eu so removi o site que fica na config.lua e nunca mais aconteceu
  7. Servidor Baiak-Sky Um Dos Melhores Baiak Online No Momento + 120 Ons Exp : 15k Loot : 7k Skills : 7k RatRespwan : 2k Servidor Dedicado Sem Lag 24-hrs Com Proteção Anti-Nuke Servidor Donate Breve sistema que ira sortiar itens donate a cada semana . Servidor Com Vagas Em Breve Equipe ~~Skyligh~~ ADM - SCRIPTER Hisashi CM - MAPPER End Wek Senior Tutor - SUPORTE No Name Senior Tutor - SUPORTE Itens Donate Conta Para Deposito Banco Itau Agencia : 6020 Conta : 17635-7 Margarida Paula P.c.Pinho Apos isso mande um email com a foto de comprovante para o email rafael_skyligh@hotmail.com Ip : baiak-sky.sytes.net Site : Baiak-Sky.com Construção
  8. duvida sanada reportado Para um superior
  9. Sim código copiado os erros de português to sem tempo pra arruma
  10. Iae galera do ekz como antes eu tinha trago um ttópico da origem .lua agora trago sobre como utilizala e com sua origem também 2 Linguagensdeextensao 3 AlinguagemLua 3.1 Historia 3.3 Variaveis e tipos 3.4 Operadores e controladores de fluxo 3.6 Tabelas e objetos 3.7 Biblioteca padrao 3.8 Co-rotinas 3.9 Interface com C 4 UsodeLuaemjogos 4.1 Luacomolinguagemdeconfiguracao 4.2 Luacomolinguagemdeextensao 4.3 Luacomolinguagemdecontrole 5.0. Créditos OsusosdeLuaemjogoslistadosnaconclusaoforamlevantadosporMarcioPereiradeAraujocomo parte do trabalho da disciplina “Linguagem Lua”, ministrada por Roberto Ierusalimschy, oferecida nos programas de graduacao e pos-graduacao do Departamento de Informatica da PUC-Rio. Skyligh Pela Postagem
  11. SkyLigh

    Script !vida

    editei o script ver se vai.
  12. SkyLigh

    Script De Reset

    http://www.xtibia.com/forum/topic/138026-talk-action-advanced-reset-system/page__st__20
  13. SkyLigh

    Script !vida

    criei aki agr. function onSay(cid, words, param) function getCreatureHealth(cid) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem " .. getCreatureHealth(cid) end em talkactions.xml <talkaction words="!Vida" script="nome do arquivo.lua"/>
  14. Obrigado pela ideia fire ! Titulo renomeado .
  15. http://www.xtibia.com/forum/topic/199552-taunt-system/page__fromsearch__1
  16. SkyLigh

    Aol Especiais

    so usar assim function onDeath(cid, corpse, deathList) if (getPlayerSlotItem(cid, 2).itemid == 2196) then doPlayerRemoveItem(cid, 2196, 1) doCreatureSetDropLoot(cid, false) doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) end return true end e se for proteger skill tbm usa assim function onDeath(cid, corpse, deathList) if (getPlayerSlotItem(cid, 2).itemid == 2196) then doPlayerRemoveItem(cid, 2196, 1) doCreatureSetDropLoot(cid, false) doPlayerSetLossSkill(cid, false) doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) end return true end
  17. Antes eu tinha feito isso eu não lembrava muito mais reclamaram que tinha pouco colokei a copia mesmo dps vo criar um inteiro da minha autoria
  18. duvida sanada ? reportado título irregular
  • Quem Está Navegando   0 membros estão online

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