Ir para conteúdo

Skymagnum

Marquês
  • Total de itens

    1025
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Skymagnum postou

  1. Até que está bom, mas quando termina colocar uma "TextBox" para que você possa colocar a hora que quiser, tipo você escreve "23:30", então essa hora vai ser desligado.
  2. Também foi se o tempo em que as pessoas primeiro tentavam aprender, antes de querer tudo de mão beijada.
  3. Talvez pode funcionar, é que eu não sei quase nada de html hueuheuhe, pesquisei mo tempo pra faze sabagaça ae.
  4. Vlw, eu fiz rapidão, esse aí nem tinha visto.
  5. Skymagnum

    MonsterBuilder

    Cara, foda (no sentido ruim da palavra) é desenvolver pra open-tibia. São muitas versões, pouca documentação, muita fragmentação e ainda tem os ATS . Sinceramente, desanima . Tô pensando em escolher uma versão estável e focar só nela. Qual a versão mais usada e mais estável já criada? Se é que seja possível responder isso. Mais usada 8.6(eu acho é pra ser, atualmente), estável já não posso dizer.
  6. É só um exemplo pra ver se o gold fica igual ou não .
  7. Creio que não, pois olhe: local gold = 35000 if gold then if not false then gold = gold - 3500 else print("o") end else print("m") end print(gold) Ali seria como se ele não pudesse vestir a roupa. Aqui seria se ele já pudesse vestir. local gold = 35000 if gold then if not true then gold = gold - 3500 else print("o") end else print("m") end print(gold) A variável gold permanece com o mesmo valor.
  8. É mais fácil por CSS, mas vê se isso ajuda http://maujor.com/tutorial/ddownmenu.php.
  9. @Atualizado agora com roupas variando de acordo com o sexo outfitId = {0, 0} primeiro e o female depois o male. login.lua: local out = getPlayerStorageValue(cid, 38220) if getPlayerStorageValue(cid, 38219) - os.time() < 1 and canPlayerWearOutfitId(cid, out) then doPlayerRemoveOutfitId(cid, out, 3) end
  10. local dir = "C:/Documents and Settings/joao/Meus documentos/CSX/test" print(getData(dir .. ".txt", 3213, "=")) >> 1 Oque tem no arquivo: 8213=5 3213=1 Você pode salvar com nome de jogadores, ou pela USGN(no caso do cs2d).
  11. Skymagnum

    mayNotMove

    Ele continua seguindo? o_0. Usa: doChangeSpeed(cid, delta)
  12. Mas você está usando oque pra ver se ele tem a porcentagem de chance?
  13. function getData(arc, data, s) local function explode(e, sep) local result = {} e:gsub("[^".. sep .."]+", function(s) table.insert(result, s:match("^%s*(.-)%s*$")) end) return result end local file = io.open(arc, "r") for lines in file:lines() do local val = explode(lines, s or "=") if val[1] == tostring(data) then return val[2] end end return nil end 100000 linhas = 3.062 1000000 linhas = 29.906 Até que funciona bem, pois é muito raro alguém usar 100000 linhas de "storages".
  14. Mas eu já postei o regaçado uheuhehue, por onKill tem que faze uma gambiarra porque é mais difícil de pegar o corpo do monstro a onDeath já possui o parâmetro. function onDeath(cid, corpse, deathList) local _D = { ['Morgaroth'] = {random = getItemAttribute(getPlayerSlotItem(deathList[1], N SEI SLOT DA ARMOR).uid, "drop"), reward = {2160, 10}} } local m = _D[getCreatureName(cid)] if m and isPlayer(deathList[1]) then if m.random >= math.random(1, 100) then doAddContainerItem(corpse.uid, m.reward[1], m.reward[2] or 1) end end return true end
  15. Bem mais fácil. http://www.xtibia.com/forum/topic/214295-regeneration-system/
  16. function onDeath(cid, corpse, deathList) local _D = { ['Morgaroth'] = {random = getItemAttribute(getPlayerSlotItem(deathList[1], N SEI SLOT DA ARMOR).uid, "drop"), reward = {2160, 10}} } local m = _D[getCreatureName(cid)] if m then if m.random >= math.random(1, 100) then doAddContainerItem(corpse.uid, m.reward[1], m.reward[2] or 1) end end return true end pra add: doItemSetAttribute(uid, "drop", 10)
  17. Cara, o mais certo é usar onStatsChange, do que onCombat.
  18. Pode haver erros mas ai você me avisa, o único erro que eu penso e que seja "rateExperience = val" em vez de "rateExperience=val" ai não vai achar o valor.
  19. Lua é case-sensitive amigo, cuidado. function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "You won 10.000 points of life.") return setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 10000) end
  20. então acordou, e uma energia maligna forçou ele a dançar ragatanga
  • Quem Está Navegando   0 membros estão online

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