Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 04/15/12 em todas áreas

  1. [TUTORIAL] Efeito neon, por Az'tech

    MaXwEllDeN e um outro reagiu a Aztech por uma resposta no tópico

    2 pontos
    O EFEITO NEON ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Então, sou novo aqui e queria começar fazendo esse tutorial que é um efeito simples que eu uso em meus mapas basicamente consiste em esconder os crystal em algum lugar onde apenas deixem sua luminosidade sendo vista, deixando assim um efeito bem legal com 4 opções de cores. (Há outros itens que tanbém podem ser usados mas apenas usei estes como exemplo) Crystal ID/cor: 8637 8638 8639 8640 Podem ser achados na seção Nature RAR/DOOD do seu RME, um exemplo de como pode ser usado: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Prós: Um efeito novo e que, se bem trabalhado, pode gerar resultados incríveis. Ideal como citado no exemplo acima, fazendo com que os players tenham que apagar o maxímo de luzes que poderem para assim, acharem o caminho/rota desejado. Mais uma carta na manga dos mappers, principalmente em mapas de estilo RPG. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Contras: Qualquer outra luminosidade pode diminuir drasticamente este efeito. Apesar da luz do crystal maior ser mais forte, é mais díficil de esconder. A maioria dos players usam bots que eliminam a variação/cor da luminosidade. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Se no TK existir algum tópico igual a este eu peço desculpas, eu pesquisei e não achei nada parecido então resolvi postar. creio que não precise de créditos uma vez que isso é apenas um detalhe, e eu descobri isso brincando de mappear... Cya.
  2. {Simple} Level Points

    guirpraduh reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    #Introdução Este é um sistema muito simples e básico que eu fiz baseando-me no jogo Mu Online, no qual ao avançar de nível você ganha pontos que podem ser distribuídos para aumentar seus "stats". #Instalação Faça o download do sistema e cole na pasta do seu servidor. @Creaturescripts Depois abra a pasta creaturescripts/scripts que fica dentro da pasta data do seu servidor, abra o arquivo login.lua, com algum editor de texto, e lá no final antes do último return true cole a seguinte linha: registerCreatureEvent(cid, "PointSystem") #Configuração No arquivo PointsSystem.lua da pasta lib L_LvlPoints = { vocPoints = { -- [Skill] = Pontos que ganha, [1] = 3, [2] = 3, [3] = 3, [4] = 5, [5] = 5, [6] = 5, [7] = 5, [8] = 8, }, entre Colchetes fica o id da vocation, e depois do sinal de igualdade a quantidade de pontos que ele ganhará por level que for upado. attributes = { ["vitalidade"] = {np = 2, vl = 5, nm = "Hit Points"}, -- Precisa usar 2 points para adicionar 10 de hp ["energy"] = {np = 4, vl = 2, nm = "Mana Points"}, ["magic"] = {np = 30, vl = 1, nm = "Magic Level"}, ["shielding"] = {np = 40, vl = 1, nm = "Shielding Skill"}, ["sword"] = {np = 20, vl = 1, nm = "Sword Skill"}, ["axe"] = {np = 20, vl = 1, nm = "Axe Skill"}, ["club"] = {np = 20, vl = 1, nm = "Club Skill"}, ["distance"] = {np = 20, vl = 1, nm = "Distance Skill"}, } np - quantidade de pontos para adicionar o stat vl - quanto vai adicioanar pelo np. Exemplo: ["vitalidade"] = {np = 2, vl = 5, nm = "Hit Points"} Com 2 pontos eu compro 5 de HP É isso ai galera, bye bye
  3. [C#] TextRPG

    Augusto reagiu a joaohd por uma resposta no tópico

    1 ponto
    Não sei se alguém já viu ou jogou os antigos RPG's de texto. Basicamente é um jogo de RPG sem interface gráfica. O jogo baseia-se em comandos e o jogador apenas lê o que está acontecendo. Um colega de faculdade me deu a ideia e decidi desenvolver. Ainda não está 100% pronto, pois falta o enredo e o jogo ainda está muito mecanizado. Caso alguém se interesse em testar e apresentar boas ideias para implementação, o download do executável encontra-se aqui ou TextRPG.rar. O scan pode ser encontrado https://www.virustot...334513744/. Não convém imagens, pois não tem interface, é apenas a tela preta e a entrada de dados via teclado. Os comandos são: help -> Para ver a ajuda walk -> Para andar. As direções são North, East e West use -> Para atacar. As armas disponíveis são Fist, Sword, Club e Axe. Só poderá usar a arma, se a possuir. Você começa com Fist.
  4. TeamSpeak do TibiaKing

    ferlations reagiu a Augusto por uma resposta no tópico

    1 ponto
    Team Speak TibiaKing.com Faaala galerinha, venho aqui com muita satisfação anunciar para vocês, que finalmente agora contamos com um servidor de TeamSpeak próprio para vocês, queridos usuários do fórum, portanto façam, bom proveito!!! Informações do TS: IP: ts.tibiaking.com Download cliente V3: http://www.teamspeak...?page=downloads Download tradução: http://addons.teamsp...ranslation.html Porta: Padrão, não precisa configurar. Observações: Qualquer um pode criar um canal temporário, e caso você queira ter um canal "registrado", só pedir para alguém da administração/moderação no TS. Espero que façam um bom proveito! Atenciosamente, Equipe TK.
  5. [C#] Joga da Véia

    oog146 reagiu a Skydangerous por uma resposta no tópico

    1 ponto
    Tava aqui parado, ai resolvi estudar C#, então com um tutorial pra intender a lógica do joga da véia, estou desenvolvendo o meu. Sobre: Todos aqui deve já deve ter jogado, então esse jogo da velha é clássico, onde temos o "X" e o "O" , clicamos nos botões para jogar. Funções: O programa em si, possui poucas coisas, pretendo ir atualizando conforme irei aprendendo e estudando mais, as funções são básicas, temos opções de resetar o jogo, mensagem de jogar novamente, e o about. Interface: Atualizado: -Sistema de Pontuação -Sistema de Restar Pontuação Download: Arquivo anexado ao tópico Requisitos: -Ter um Computador -Ter Net.framework instalado Jogo da Véia.zip
  6. FIM DA LGV HOST?

    dennis126 reagiu a filpe por uma resposta no tópico

    1 ponto
    Veja aqui: http://www.vivaolinux.com.br/topico/Helps-e-dicas-para-usuarios-iniciantes/Compactar-Pastas
  7. Janelas

    Shoxsz reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    doPlayerPopupFYI(cid, text)
  8. Minha primeira sprite (outfit)

    Arttxel reagiu a CorvoAnarcoPunk por uma resposta no tópico

    1 ponto
    cara muito bom tente definir melhor agora o corpo, não tenha medo de usar de 3 a 5 tons, mas eu tentei deixar com quase os mesmos tons mas em algumas partes Não foi possível pelo uso do AA.
  9. Pokemon Dash Advanced

    Noninhouh reagiu a Onitsuk por uma resposta no tópico

    1 ponto
    data/NPC/script cria um arquivo .lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local states = {'1', '2', '3', '4', '5', '6'} local store = {1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151} local unlock = {} local pokeballs = {'2222', '2208'} local pokeballss = {'2220', '2208'} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'Job') or msgcontains(msg, 'job')) then selfSay('I paint Pokeball, choice between {Ultra ball}, {Poke ball} and {Cloud ball}.', cid) elseif(msgcontains(msg, 'Ultra Ball') or msgcontains(msg, 'ultra ball')) then selfSay('Do you really want to paint ultra ball??', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'Poke Ball') or msgcontains(msg, 'poke ball')) then selfSay('Do you really want to paint poke ball??', cid) talkState[talkUser] = 2 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if isInArray(pokeballs, getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid) and doPlayerRemoveMoney(cid, 35000) then selfSay('Thanks!', cid) local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET) local maxh = tonumber(getItemAttribute(feet.uid, "poke"):match("/(.+)]")) doItemSetAttribute(feet.uid, "poke", getItemAttribute(feet.uid, "poke"):sub(1, findLetter(getItemAttribute(feet.uid, "poke"), "[")) .. maxh .. getItemAttribute(feet.uid, "poke"):sub(findLetter(getItemAttribute(feet.uid, "poke"), "/"))) doTransformItem(feet.uid, 2220) talkState[talkUser] = 0 else selfSay('Sorry, make sure you have enough money and if the the ball is in the correct slot.', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if isInArray(pokeballss, getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid) and doPlayerRemoveMoney(cid, 20000) then selfSay('Thanks!', cid) local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET) local maxh = tonumber(getItemAttribute(feet.uid, "poke"):match("/(.+)]")) doItemSetAttribute(feet.uid, "poke", getItemAttribute(feet.uid, "poke"):sub(1, findLetter(getItemAttribute(feet.uid, "poke"), "[")) .. maxh .. getItemAttribute(feet.uid, "poke"):sub(findLetter(getItemAttribute(feet.uid, "poke"), "/"))) doTransformItem(feet.uid, 2222) talkState[talkUser] = 0 else selfSay('Sorry, make sure you have enough money and if the the ball is in the correct slot.', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) data/NPC cria um arquivo .xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Deka" script="paintball.lua" floorchange="0" speed="0"> <health now="150" max="150"/> <look type="160" head="114" body="0" legs="125" feet="0"/> <parameters> <parameter key="message_greet" value="Hi, I can change your Pokeballs, tell me which style would you want. Make sure your ball is on the slot POKEBALL."/> <parameter key="message_farewell" value="Good bye."/> <parameter key="message_idletimeout" value="Next Please..."/> <parameter key="message_walkaway" value="Next Please..."/> </parameters> </npc> aí só tá configurado pra ultra ball e poke ball.. usa como base pra fazer o resto.
  10. Algoritmo do Sexo em C

    ferlations reagiu a Vodkart por uma resposta no tópico

    1 ponto
    O cara que fez isso não deve transar muito
  11. [Movement] Ponte por Level !

    TioItachi reagiu a Coyoty por uma resposta no tópico

    1 ponto
    Criei o script para ajudar um membro do forum e vou estar disponibilizando para outros players que precisarem! Script: function onStepIn(cid, item, position, fromPosition) local level = 2 if getPlayerLevel(cid) ~= level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"Só players de level " .. level .. " podem passar.") else doTeleportThing(cid, {x = getPlayerPosition(cid).x - 1, y = getPlayerPosition(cid).y, z = getPlayerPosition(cid).z}) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) end return TRUE end Na pasta "Data/movements/movements.xml" adicione: <movevent event="StepIn" actionid="id" script="NOME.lua"/> Em id, você coloca no RME clicando com o direito na tile e adicionando em "actionid" ! E em NOME, um nome qualquer para o arquivo(o mesmo que vc usou para adicionar o script). Lembrando que -1 no x o player vai para <, +1 vai para > No y: -1 para cima, +1 para baixo
  12. Pokemon Dash Advanced

    Noninhouh reagiu a MarcosFraga por uma resposta no tópico

    1 ponto
    Nome do npc é nila vou postar ele e o script para você. data/npc/ cria um arquivo.xml com o nome de nila Cole isso dentro: Depois em data/npc/script/ crie um arquivo.lua com o nome de clothes e cole isso dentro. Depois use o map editor pra por o npc no mapa ou faça ele in-game com o comando /n nila
  13. Ripping, saiba o que é

    Arttxel reagiu a htorihpez por uma resposta no tópico

    1 ponto
    acho que seria melhor na galeria, afinal de contas é lá que as pessoas postam seus trabalhos, haveriam mais visualizações e é lá que aparecem os ripers (sendo que alguns nem sabem que estão ripando) obrigado pelo fixo!! boa revisão também =)
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo