Ir para conteúdo

Skymagnum

Marquês
  • Total de itens

    1025
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Skymagnum postou

  1. Skymagnum

    Qual Melhor?

    Os com distro mais novo 8.6
  2. local tab = {21, 32, 816, 2, 5, 4, 83, 33} table.sort(tab, function(x,y) return x > y end) for k, v in ipairs(tab) do print("nº:".. k .." -->".. v) end return Obrigado ao vodkart por me encinar table.sort ty amo S2
  3. Olá, galerinha do Xtibia essa é minha primeira função *-* function getNumeroInAlfabeto(letra) local T = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"} for x, i in ipairs(T) do if tostring(i) == tostring(letra) then return x end end end Exemplo de print: Exemplo de uso: É isso até mais. Créditos: Eu Vodkart( arrumou a talk e uma parte da função )
  4. Somente usar if getPlayerLevel(cid) > 299 then e no final colocar mais um end
  5. Olá, alguem poderia me explicar como usar e para que funciona string.match e string.gmatch PS: sem ctrl+c e ctrl+v quero bem explicado PS2: se puder por exemplos fico grato do REP+
  6. Problema, é que aonde ira salvar a mensagem? em storage não salva letras
  7. /data/globalevents/scripts globalSave function onTimer() broadcastMessage("Global server save, server será desligado em 5 segundos,", 25) doSaveServer() addEvent(doShutdown(), 5*1000) return true end globalevents.xml <globalevent name="globalSave" time="17:00" event="script" value="globalSave.lua"/> nem testei
  8. Nome Completo: """""" Idade: 12 Anos Cargo desejado: Scripter Experiência:4~5 mês Por quê ingressar no Elysium:Bom. quero entrar em um projeto sério Skype e/ou msn: joao_xtibia85@hotmail.com PS : se quiser ver alguns trabalhos adc msn
  9. Oneshot não seria isInArray(players, getPlayerGUID(cid))
  10. Olá galerinha do Xtibia, vim trazer um script de level recover primeiramente vá em /data/talkactions/scripts crie um arquivo chamado createRecover.lua e adicione isso dentro agora crie outro chamado recover.lua e adicione isso dentro Talkactions.xml <talkaction words="!createrecover" access="0" event="script" value="createRecover.lua"/> <talkaction words="!recover" access="0" event="script" value="recover.lua"/> agora em /data/creaturescripts/scripts crie um arquivo chamado loginRecover.lua e adicione isso dentro agora crie outro chamado recoverLogin.lua e adicione isso dentro agora crie outro chamado deathRecover.lua e adicione isso dentro creaturescripts.xml <event type="login" name="recoverLogin" event="script" value="recoverLogin.lua"/> <event type="login" name="loginRecover" event="script" value="loginRecover.lua"/> <event type="death" name="recoverDeath" event="script" value="recoverDeath.lua"/> agora em login.lua registerCreatureEvent(cid, "recoverLogin") registerCreatureEvent(cid, "loginRecover") registerCreatureEvent(cid, "recoverDeath") agora antes do ultimo return true if getPlayerStorageValue(cid, 12347) == -1 then setPlayerStorageValue(cid, 12347, 0) end então é isso pessoal espero que aproveitem se não funcionar avise no tópico Como Usar? bom você fala !createrecover ai se você morrer você podera recuperar seu level perdido falando !recover PS: Se você morrer 2 x com o comando você não podera mais recuperar
  11. /data/creaturescripts/scripts showVocation function onLook(cid, thing, position, lookDistance) local table = { [12032] = getPlayerSex(cid) == PLAYERSEX_MALE and "He's Feiticeiro" or "He's Feiticeira", [12033] = getPlayerSex(cid) == PLAYERSEX_MALE and "He's Mago" or "He's Maga" } local a = table[getPlayerStorageValue(cid)] if isPlayer(thing.uid) then doPlayerSetSpecialDescription(thing.uid, "\n[Promotion: " .. a .."]") end return true end creaturescripts.xml <event type="look" name="showVoc" event="script" value="showVocation.lua"/> login.lua registerCreatureEvent(cid, "showVoc") tenta esse lembrando a storage tem que ser igual a que esta aki em [ ] colchetes
  12. Bem legal porêm você devia começar estudar tabelas ia ficar melhor exemplo que eu fiz
  13. <event type="statschange" name="HealMsg" event="script" value="nome.lua"/> e também você deve especificar o tipo porque se ele perde hp vai ainda manda com +
  14. Creio que não, procurei e somente achei a função doPlayerJoinParty(cid, lid) mais leave não
  15. function onUse(cid, item) local male = 123 local female = 123 doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE , "Parabéns! Você ganhou uma outfit nova!") doSendMagicEffect(getCreaturePos(cid), 28) return doCreatureChangeOutfit(cid, getPlayerSex(cid) == 1 and female or male) and true or false end
  16. Colocasse um !rank death seria legal também
  • Quem Está Navegando   0 membros estão online

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