Ir para conteúdo

SkyDangerous

Lorde
  • Total de itens

    2098
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que SkyDangerous postou

  1. Nao e necessario query. Pois o script pega os players online e informacoes do servidor e nao tem necessidade utiliza extracoes de informacoes pelo banco de dados(sql) Mas acho que daria pra fazer com query .. Sei la kkk Att..
  2. Funções: Comando: !partycheck Ele mostra no channel quanto de cada vocação estão na party e mostra os três Knights mais forte(caso queria utilizar-lo para blocar) Comando: !guildcheck Ele mostra no channel do servidor quantos jogadores da sua guild estão on-line mostrando os nomes e também mostra os três knights mais forte. Testado em: TFS 0.3.6 Crie um arquivo qualquer com nome de partyguildcheck.lua e adicione o comando abaixo function getOnlineGuildMembers(cid) local t = {} local p = getPlayersOnline() local g = getPlayerGuildId(cid) for _, ps in ipairs(p) do local gs = getPlayerGuildId(ps) if(g == gs and gs > 0 and g > 0) then table.insert(t, ps) end end return t end function getGuildMembersByVoc(cid, voc) local h = getOnlineGuildMembers(cid) for _, gid in ipairs(h) do local vg = getPlayerVocation(gid) if(vg == voc) then local gv = {} table.insert(gv, gid) return gv end end return false end function getPartyMembersByVoc(cid, voc) local h = getPartyMembers(cid) local yv = {} for _, yid in ipairs(h) do local vx = getPlayerVocation(yid) if(vx == voc) then table.insert(yv, yid) end end return yv end local text = "" local count = 0 local vocCount = {} local regv = {} local highlevel = 125 function onSay(cid, words, param, channel) if(words == "!partycheck") then local pmem = getPartyMembers(getPartyLeader(cid)) text = "-- Party Check --\n" if(type(pmem) == "table") then if(#pmem <= 1) then text = text .. "You are alone!!!" return doPlayerSendTextMessage(cid, 22, text) elseif(#pmem > 1) then for i = 0, 4 do local k = getPartyMembersByVoc(cid, i) local vocvar = getVocationInfo(i).name text = text .. " " .. #k .. " " .. vocvar .. "\n" end local k2 = getPartyMembersByVoc(cid, 4) text = text .. "\n --High knights: " for _, kid in ipairs(k2) do local klvl = getPlayerLevel(kid) if(klvl >= highlevel) then count = count + 1 if(count <= 3) then text = text .. getPlayerName(kid) .. "[".. klvl .."]" .. (count < 3 and ", " or ".") end end end text = text .. "." end else text = "-- You are not in any party. -- " end elseif(words == "!guildcheck") then local gmem = getOnlineGuildMembers(cid) text = "-- Guild Check --\n" if(#gmem ~= 0) then local noneCount = 0 local g = {name = getPlayerGuildName(cid)} text = "[".. g.name .."] There are ".. #gmem .." players playing. " for _, gid in ipairs(gmem) do noneCount = noneCount + 1 text = text .. getPlayerName(gid) .. (noneCount == #gmem and "." or ", ") end local k2 = getPartyMembersByVoc(cid, 4) text = text .. "\n --High knights: " for _, kid in ipairs(k2) do local klvl = getPlayerLevel(kid) if(klvl >= highlevel) then count = count + 1 if(count <= 3) then text = text .. getPlayerName(kid) .. "[".. klvl .."]" .. (count < 3 and ", " or ".") end end end text = text .. "." else text = "You are not in a guild." end end return doPlayerSendTextMessage(cid, 22, text) end Obs: Edite apenas onde estiver escrito. agora em talkaction.xml adicione <talkaction words="!guildcheck;!partycheck" event="script" value="partyguildcheck.lua"/> Imagem: Crédito KylerXX
  3. Estou de volta ! Muahhh ;D
    1. Fir3element
    2. Fir3element

      Fir3element

      tem que falar igual o jax, haha I'm back lol

  4. O motivo dos servidores durarem pouco se resume em "falta de planejamento". Já resumi tudo. att.
  5. entrar no tópico. -=- Brincadeira, a maior burrada foi quando eu fui me mostrar no depot um item que comprei, e começaram a jogar lixo em cima, até que eu perdi ele T_T. Tristeza
  6. Isso seria uma dúvida de script. Tome cuidado ! -= Tópico. Concerteza o seu script deve conter uma linha assim. doPlayerAddItem(cid,2160,1) troque para doPlayerAddItem(cid,2160,10) Att.
  7. Não entendi a finalidade do tópico? Você está pedindo ajuda, mas no tópico está explicando nada.
  8. Abra seu RME clica no menu "Mapa" em "Map Version" deixe Otserv 0.6.1 depois em "Cliente Version" muda pra 8.6. dê ok e salva o mapa
  9. Acho que não seria o lugar ideal. Aqui seria tutorial relacionado ao forum, e não ao jogo. Att.
  10. att ou add? tem sim, mapas não tem tanto problemas, a unica coisa que vai ficar com sprites antigas, em vez de ficar com sprites mais bonitas ;D
  11. Até, indo pra chácara passar o natal lá ;D
  12. vish amigo. dependendo do servidor, creio que no mínimo 25 e no máximo 45
  13. verdade. Ai Markiin vamos combinar de tomar uma breja huahu' ;D
  14. Porquê em vez de ficar discutindo , olhe para essa foto e reflita. Att.
  15. geralmente os item que você recebe são creaturescript, reveja os script que concerteza deve ter um a mais ai.
  16. olha, a maioria do erro é no mapa editor. Você está adicionando as action e unique id iguais a que você pois na tag ?
  17. A pessoa esqueceu de comentar, que é precisso adicionar em movements. Caso não adicionar, não irá funcionar o efeito. 2- Para que não drope de nemhum bicho e venda nas lojas, você precissa adicionar novos ids no jogo, com o item editor.
  18. Tópico mal formatado. faltou colocar em codes, trocar as cores. muito cansativo de ler desse jeito. att.
  19. Eu tinha feito um egg system e postado aqui no xtibia. Era bem simples, mas bem funcional e bem legal. Porém eu retirei, mas a ideia é bem legal.
  20. tem muito sky sendo criado no forum, tudo meus fãs ! eu amo vcs hauhahu'
  • Quem Está Navegando   0 membros estão online

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