Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. Pronto tenta ai agr function onSay(cid, words, param) local t = string.explode(string.lower(param), ",") if not t[1] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local player = getPlayerByNameWildcard(t[1]) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end local hours,comment = not tonumber(t[2]) and 24 or tonumber(t[2]),not t[3] and "Motivo não especificado" or t[3] doBroadcastMessage("O jogador "..getCreatureName(player).." foi banido por "..comment) doAddAccountBanishment(getPlayerAccountId(player), target, os.time() + hours*3600, 5, 2,comment, 0) doRemoveCreature(player) return true end
  2. duvida sanada reportado pra moverem
  3. editei aki function onSay(cid, words, param) local t = string.explode(string.lower(param), ",") if not t[1] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local player = getPlayerByNameWildcard(t[1]) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end local hours,comment = not tonumber(t[2]) and 24 or tonumber(t[2]),not t[3] and "Motivo não especificado" or t[3] doBroadcastMessage("O jogador "..getCreatureName(player).." foi banido por "..comment, 22) doAddAccountBanishment(getPlayerAccountId(player), target, os.time() + hours*3600, 5, 2,comment, 0) doRemoveCreature(player) return true end
  4. Bem legal seu script !! tive uma criatividade agora bem legal com seu script obrigado por compartilhar
  5. SkyLigh

    Items.otb Sem Bugs

    Qual a versao que você esta querendo
  6. tente usa este http://www.xtibia.com/forum/topic/133419-talkaction-comando-de-ban/
  7. Sim mas pra isso você tera que postar algum script de talkaction que somente akele script podera ser usado nakela pos !
  8. Porem na versao 8.7 foi mudado o esquema as senhas ficam como afhu7ahw289aehuade A sua fica assim no sqlite esta que eu postei e ex so pra ver se e embolado a sua ? e quando vai entrar no god n e essa
  9. Pera ai n entendi direito como assim posta ai algum talk pra mim editar
  10. isto e facil dark e so você colocar o if e no then adicione < 5 then e pronto ira adicionar 5 pra baixo
  11. pronto aki esta '-' function onUse(cid, item, fromPosition, itemEx, toPosition) local egg = { ["Amarelo"] = {id = 6541, mon = "Shadown Holy Pet"}, ["Vermelho"] = {id = 6542, mon = "Shadown Fire Pet"}, ["Azul"] = {id = 6543, mon = "Shadown Ice Pet"}, ["Verde"] = {id = 6544, mon = "Shadown Poison Pet"}, ["Roxo"] = {id = 6545, mon = "Shadown Energy Pet"}, ["Branco"] = {id = 2695, mon = "Shadown Master Pet"} } if getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder summonar um pet.") return true end for k,v in pairs(egg) do if item.itemid == v.id then x = doSummonCreature(v.mon, getCreaturePosition(cid)) doConvinceCreature(cid, x) doRemoveItem(item.uid, 1) end end end
  12. SkyLigh

    Teleport Por Item

    duvida sanada reportado pra moverem
  13. Erro esta no items do seu rme eu acho visite talvez lhe ajude http://www.xtibia.com/forum/topic/176869-tutorial-trocando-os-itens-de-seu-rme/
  14. SkyLigh

    Rank Frags !

    este aki funciono ! va em data / scripts / talkactions / e crie um arquivo ranks.lua e adicione isto la -- Original script edited by MaxLinux or Sciter -- Ranking Frags -- 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 = "Highscores\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.."Ranking 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.."Ranking 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 == "kills" or param == "killer" or param == "kill" or param == "frag" or param == "frags" then name = name.."\n" name = name.."Ranking Frags\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 90190 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("player_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.."Ranking "..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("player_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 OBS : Este e um talk de rank normal so que com o do frag dps em talkactions.xml <talkaction words="!rank" script="ranks.lua"/>
  15. SkyLigh

    Rank Frags !

    mattheus tente este http://www.xtibia.com/forum/topic/144807-top-frags/
  16. Este erro acontece quando a pasta dos items.xml esta trocadas ! visite este tutorial podera lhe ajudar http://www.xtibia.com/forum/topic/176869-tutorial-trocando-os-itens-de-seu-rme/
  17. este aki nao e meu mas tente -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,para adqrir sua vip fale !buyvip que custa 1KK", -- msg que ira retornar se o player n for vip msgWelcome = "Seja Bem Vindo a Area vip." -- msg de quem e vip quando entrar } if getPlayerStorageValue(cid, 13545) - os.time() <= 0 then -- A Storage da vip que vc ira colocar no movements.xml doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
  18. Como assim ? uma talk o player fala !war e os kra sai ou posso fazer um pra vc que se ficar mas de 30 seg em um tille ser kickado
  19. SkyLigh

    [Pedido] Naruto Npc

    Local incorreto reportado
  • Quem Está Navegando   0 membros estão online

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