Ir para conteúdo

Tutoriais

Venha estudar design, pratique e aprenda com amigos.


Recomendações

Sobre Autoria

  • Sempre credite conteúdos nesta seção, mesmo que seja de sua autoria;
  • Comentários a respeito de ripping, voltados à denúncias ou quaisquer problemas, devem ser realizados via Mensagem Privada;
  • Conteúdos de sua autoria serão compartilhados na nossa página do facebook e no portal do Xtibia, quando muito movimentados. 

 

Sobre Conduta

  • Esta é uma seção de exposição de materiais para estudo. Os autores de conteúdos não são obrigados a darem suporte a ninguém. Saiba respeitar o próximo - não julgue ou critique ninguém na má intenção.
  • Organize seu tópico, ele é o reflexo do modo como você pensa. Não vai querer passar vergonha ein? 

260 tópicos neste fórum

    • 5 respostas
    • 1.9k visualizações
    • 1 resposta
    • 1.4k visualizações
    • 4 respostas
    • 3.1k visualizações
  1. Fast Tips #3 - Tatuagem

      1 reação

    • 0 respostas
    • 2.4k visualizações
    • 1 resposta
    • 2.2k visualizações
    • 3 respostas
    • 2.3k visualizações
    • 3 respostas
    • 2.7k visualizações
    • 0 respostas
    • 844 visualizações
  2. Dicas de tipografia

    • 5 respostas
    • 2.9k visualizações
    • 2 respostas
    • 1.2k visualizações
  3. Esquema da sign

    • 8 respostas
    • 2.9k visualizações
  4. Texto pedra

    • 0 respostas
    • 2.4k visualizações
    • 14 respostas
    • 3.8k visualizações
    • 2 respostas
    • 1.1k visualizações
    • 7 respostas
    • 2.7k visualizações
  5. [ps] anos 80 sign

    • 2 respostas
    • 2.8k visualizações
    • 0 respostas
    • 2.3k visualizações
    • 0 respostas
    • 905 visualizações
    • 1 resposta
    • 2.6k visualizações
    • 3 respostas
    • 1.3k visualizações
    • 14 respostas
    • 4k visualizações
  6. Naruto Perfect Style

    • 0 respostas
    • 2.2k visualizações
    • 3 respostas
    • 2.7k visualizações
    • 0 respostas
    • 887 visualizações
    • 0 respostas
    • 2.3k visualizações
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • Mais Reputados

  • Tópicos

  • Últimos Posts

    • nao estou conseguir deixa que seja exibido apenas uma mensagem de loot quando a criatura morre , gostaria de deixar aparecer apenas a mensagem debaixo e colocar (boosted loot) . usei a I.A para fazer o script e ela nao resolve essa parte ai como esta sendo exibido. 13:08 Loot of rat: 3 gold coin, (boosted loot) 13:08 Loot of a rat: cheese, 3 gold coins, 3 gold coins. gostaria que fosse assim. 13:08 Loot of a rat: cheese, 3 gold coins, 3 gold coins. (boosted loot)  
    • PokePower: Sera lançado oficialmente 14 horas (Horário de Brasília) dia 24/12/2024Jogue onde e como quiser:MOBILE ou PC, com recursos únicos como Auto Spells e Auto Revive!sem qualquer punição, para jogar com macros, bots, jogue como preferir use, o que quiser totalmente liberado para todas as pessoas.Temos o objetivo de buscar não só pessoas que gostam de um jogo legal de pokemon, mas tbm aqueles que gostam de ver progressos, mesmo trabalhando por muitas horas.Explore Alolan, Shiny, Boss, Mega Charm System e as Novas Megas;Desafie-se em Quests com várias gerações de Pokémon;Conecte-se com o Sistema de Clãs, Dungeon de Clã e Skill de Clã;Auto Loot (use Ctrl+p) para achar a bag de loot.Auto Ataque.Reviver automaticamente.Poke Bag onde vc deixa seus pokemons.Máquina Para mudança na ordem de skills.+500 Roupas.Sistema de Profissões (Engenheiro, Estilista, Aventureiro e Professor).Mesa Rank S para profissões.Atualizações SemanaisServidor Brasileiro Estável, bem otimizado, jogue em internet 4g sem problemas, sem lag, com sistemas avançados e equipe sempre disponível!Junte-se agora:Site: www.pokepower.com.brDiscórdia: Participe do servidor do Discord Poke Power! (https://discord.gg/B5gdfsXdxt)Seja o verdadeiro Mestre Pokémon.Prepare-se para o Grande Lançamento do Poke Power!Data: 24 de Dezembro de 2024Horário: 14:00 (Horário de Brasília)Treinadores, a jornada que vocês tanto aguardavam está prestes a começar! Junte-se ao mundo único do Poke Power, onde aventuras épicas, desafios emocionantes e batalhas incríveis aguardam por você.Destaques do servidor:Sistema inovador de quests e eventos exclusivos!Batalhas épicas e Pokémon lendários!Personalize sua casa e interaja com a comunidade!Prêmios e recompensas especiais no lançamento!Após uma hora de servidor online, daremos prêmios para todos os jogadores online isso mesmo, quem sabe não vem uma caixa brilhante? Aguardem!Marque na sua agenda, reúna seus amigos e esteja pronto para explorar este universo Pokémon como nunca antes.Fique ligado para mais informações em nossas redes sociais e prepare-se para embarcar nesta aventura!#PokePower #Lançamento #ServidorPokémon
    • local Snowtalk = TalkAction("!snowball") function Snowtalk.onSay(cid, words, param, channel) local k = string.split(param, ",") if k[1] ~= nil then if string.upper(k[1]) == 'INFO' then local score = {} local output = "Você tem " .. getPlayerStorageValue(cid, SBW_SCORE) .. " pontos.\nVocê tem " .. getPlayerStorageValue(cid, SBW_AMMO) .. "x munições.\n------------------\nO maior matador:\n" for _, pid in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(pid, SBW_INEVENT) then table.insert(score, {getCreatureName(pid), getPlayerStorageValue(pid, SBW_SCORE)}) end end local lx = #score if lx > 3 then lx = 3 end table.sort(score, function(a, b) return a[2] > b[2] end) for i = 1, lx do output = output .. i .. ". " .. score[i][1] .. " [" .. score[i][2] .. "].\n" end doPlayerPopupFYI(cid, output) elseif string.upper(k[1]) == 'ATIRAR' then if getPlayerStorageValue(cid, SBW_INEVENT) == 1 and not getTileInfo(getThingPos(cid)).protection then if getPlayerStorageValue(cid, SBW_EXAUSTHED) <= 1 then if getPlayerStorageValue(cid, SBW_AMMO) > 0 then if SBW_STATUS == 'on' then if not SBW_AMMOINFI then setGlobalStorageValue(cid, SBW_AMMO, getPlayerStorageValue(cid, SBW_AMMO) - 1) end setGlobalStorageValue(cid, SBW_EXAUSTHED, 2) lineAnimation(getCreatureDirection(cid), getCreaturePosition(cid), 13, cid, 1, 1, 1, 1, 1, 1, 1, 1) addEvent(setGlobalStorageValue, SBW_SHOOTEXAUSTHED, cid, SBW_EXAUSTHED, 1) if getPlayerStorageValue(cid, SBW_AMMO) ~= 1 then doPlayerSendTextMessage(cid, 27, "Restam " .. getPlayerStorageValue(cid, SBW_AMMO) .. "x bolas de neve.") else doPlayerSendTextMessage(cid, 27, "Usando sua última bola de neve, recarregue.") end end else doPlayerSendCancel(cid, "Você está sem bolas de neve, recarregue no centro do campo ou mate um inimigo.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end else doPlayerPopupFYI(cid, "Acalme-se, você deve esperar para atirar novamente.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end else doPlayerPopupFYI(cid, "Você precisa estar dentro do evento ou fora da área protegida.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end end end return true end function lineAnimation(lookDir, playerPos, effect, cid, fvar, fpos, ffound, fposV, fcheck, fvcid, floopCounter, fvpid) local var = fvar local pos = playerPos local found = ffound local posV = fposV local check = fcheck local vcid = fvcid local loopCounter = floopCounter local vpid = fvpid if var < 2 then vcid = cid end pos = playerPos if not isInWallArray(convert(lookDir, pos)) then doSendDistanceShoot(pos, convert(lookDir, pos), effect) pos = convert(lookDir, pos) var = var + 1 posV = convertV(lookDir, playerPos) for _, pid in ipairs(getOnlinePlayers()) do if getCreaturePosition(pid).x == pos.x and getCreaturePosition(pid).y == pos.y and getCreaturePosition(pid).z == pos.z then vpid = pid if vpid ~= vcid then if var > 2 then if getCreaturePosition(pid).x == posV.x and getCreaturePosition(pid).y == posV.y and getCreaturePosition(pid).z == posV.z then killPlayer(pid, pos, vcid) if lookDir == 0 or lookDir == 2 then var = 6 else var = 8 end end end killPlayer(pid, pos, vcid) if lookDir == 0 or lookDir == 2 then var = 6 else var = 8 end end end loopCounter = loopCounter + 1 end if (lookDir == 0 or lookDir == 2) and var ~= 6 then addEvent(lineAnimation, SBW_BALLSPEED, lookDir, pos, effect, nil, var, pos, found, posV, check, vcid, loopCounter, vpid) elseif (lookDir == 1 or lookDir == 3) and var ~= 8 then addEvent(lineAnimation, SBW_BALLSPEED, lookDir, pos, effect, nil, var, pos, found, posV, check, vcid, loopCounter, vpid) else var = 1 end else doSendMagicEffect(convert(lookDir, pos), 2) var = 1 end end function convert(lookDir, pos) local positions = { [0] = {x = pos.x, y = pos.y - 1, z = pos.z}, [1] = {x = pos.x + 1, y = pos.y, z = pos.z}, [2] = {x = pos.x, y = pos.y + 1, z = pos.z}, [3] = {x = pos.x - 1, y = pos.y, z = pos.z}, } return positions[lookDir] end function convertV(lookDir, pos) local positions = { [0] = {x = pos.x, y = pos.y + 1, z = pos.z}, [1] = {x = pos.x - 1, y = pos.y, z = pos.z}, [2] = {x = pos.x, y = pos.y - 1, z = pos.z}, [3] = {x = pos.x + 1, y = pos.y, z = pos.z}, } return positions[lookDir] end function isInWallArray(pos) for _, wallId in ipairs(SBW_WALLSID) do if getTileItemById(pos, wallId).itemid == wallId then return true end end return false end function killPlayer(cid, pos, killer) local tl = SBW_AREA[1] local br = SBW_AREA[2] local posti local isPossibleToTeleportPlayer = false while not isPossibleToTeleportPlayer do posti = Position(math.random(tl.x, br.x), math.random(tl.y, br.y), 7) if not isInWallArray(posti) then isPossibleToTeleportPlayer = true end end doTeleportThing(cid, posti) doSendMagicEffect(pos, 2) doSendMagicEffect(posti, 6) doSendAnimatedText(pos, getCreatureName(killer), 55) doPlayerSendTextMessage(cid, 27, "Você morreu para " .. getCreatureName(killer) .. ".") setGlobalStorageValue(killer, SBW_SCORE, getPlayerStorageValue(killer, SBW_SCORE) + SBW_POINTSKILL) doPlayerSendTextMessage(killer, 27, "Você matou " .. getCreatureName(cid) .. ".") if SBW_LOSTSCORE then setGlobalStorageValue(cid, SBW_SCORE, getPlayerStorageValue(cid, SBW_SCORE) - 1) end if SBW_RESETAMMO then setGlobalStorageValue(cid, SBW_AMMO, SBW_MINAMMO) end end Snowtalk:separator(" ") Snowtalk:register() testa assim colega
    • [URL=https://datingnow.site]Explore New Dating Options in Your City[/URL] Prettys Girls from your town for night https://datingnow.site
    • Tenho explorado o site www.brazino777login.com e tem sido incrível. Se você está procurando um cassino on-line com uma grande variedade de jogos, esse é o lugar certo. De caça-níqueis a crupiês ao vivo, ele tem tudo o que você precisa. Além disso, a interface do usuário é muito simples, por isso é fácil começar a jogar. Uma das melhores partes? As incríveis ofertas de bônus, como o bônus de boas-vindas de R$ 4.000. 
×
×
  • Criar Novo...