-
Total de itens
1231 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que DiogoTemporario postou
-
Como uso essa função/comando? (não programo em Lua, xml, sql nem html, mas sei o básico de python e manjo de shell, então entendi como funcionam as funções/comandos (function, then, if, end...) Para OT 7.6 (xml/lua) Fiz um NPC de dado (roll). Só que não consigo usar PlayerAddItem nem PlayerRemoveItem pra remover o dinheiro (aposta) do jogador e dar a recompensa caso ele ganhe. Estou usando buy e sell com id de platinum coin, tb funciona mas daí da msg "Here You are" e "thank you for this item" na tela.... Script: focus = 0 talk_start = 0 target = 0 following = false attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Falou...') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Ola ' .. creatureGetName(cid) .. '! Voce pode ganhar 5x o que apsotar! Digite o valor em gps que quer apostar. 100, 1000 ou 5000') focus = cid talk_start = os.clock() elseif string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Perae, ' .. creatureGetName(cid) .. '! Tem alguem jogando.') elseif msgcontains(msg, '100') then sell(cid,2152,1,0) if math.random(1,6) == 6 then buy(cid,2152,5,0) selfSay('Voce ganhou 500gp!') else selfSay('Voce perdeu 100gp!') end elseif msgcontains(msg, '1000') then sell(cid,2152,10,0) if math.random(1,6) == 6 then buy(cid,2152,50,0) selfSay('Voce ganhou 5000gp!') else selfSay('Voce perdeu 1000gp!') end elseif msgcontains(msg, '5000') then sell(cid,2152,50,0) if math.random(1,6) == 6 then buy(cid,2152,250,0) selfSay('Voce ganhou 25000gp!') else selfSay('Voce perdeu 5000gp!') end elseif string.find(msg, '(%a*)bye(%a*)') and focus == cid and getDistanceToCreature(cid) < 4 then selfSay('Azar no jogo sorte no amor, ' .. creatureGetName(cid) .. '!', 'NPC Feito por GOD Turcow, do Ze Vampiro OTS. Nick no XTibia = DiogoTemporario') focus = 0 talk_start = 0 end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Proximo...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Falou...') focus = 0 end end end
-
Minhas fotos de movimento + um time lapse (estou fazendo um agora, dps edito e posto) http://www.youtube.com/watch?v=WBprfLZ7PeU
-
SEMPRE ME ESQUEÇO DE PARTICIPAR! Dessa vez me faltou uma stock boaa... Então taí, só pra participar mesmo.. . LIXO de sig stock e +: http://www.xtibia.com/forum/topic/141801-lixo/
-
LIXO de sig pra ads........... parece só ter uma tipografia... mas a ideia nao foi fazer uma sig boa, e sim impactante (n sei se consegui uhauhauha) a moral eh que, na stock original, é um lago, não um lixão. essas sacolas aí é pura repetição. de tanta sujeira, mal se percebe.
-
de minha mente perturbada uahhuaauhhuauha neh nao.. estragando a graça do tópico: como foi feito:
-
Ninguém faz a gentileza de me explicar o que é topaz? No google aparecem diamantes...
-
Mega pixel não representa qualidade. Representa apenas resolução (tamanho). Se você usar no máximo uma câmera de mais de 12MP, a qualidade na verdade diminui. Não sei o que é um topaz, mas gostei da primeira foto =] Que câmera você usa?
-
É só pesquisar um pouco... (ele botou no artist comments) Link: Ficou fodelona.
-
Isso é do miami ink, né? Lembro que usei essa stock uns 2 anos atrás, qdo comecei a fazer sigs e pá huaahuuha
-
ficou legal cara, passou uma ideia de profundidade (ao menos pra mim huahua)
-
O rosto avacalhou, o resto ta rox. Salvou psd?
-
Pelo que eu entendi você quer um programa que faça um programa... Não sei qual é a utilidade disso, mas você pode fazer da seguinte forma: @echo off ( echo COMANDO1 echo COMANDO2 )>programa.extensão ou echo primeira linha > nome.txt echo segunda linha >> nome.txt echo terceira linha >> nome.txt echo quarta linha >> nome.txt se eu executa-se esse bat, ele criaria uma documento nome.txt, e se eu abrisse esse arquivo estaria escrito nele primeira linha segunda linha terceira linha quarta linha importante resaltar que > é para criar o arquivo (escreve por cima) e >> para continuar escrevendo. ... Era isso?
-
O resultado está dentro do code. Rodando o programa teria que fazer um vídeo... Mas é só copiar ali, salvar como bat, rodar e ver no que dar. Esse é o objetivo, testar e descobrir, depois você cria o seu próprio. Se alguém quiser a explicação de algum comando ou se algm fez o seu próprio, poste aqui. Aqui um despertador simples: @echo off title DESPERTADOR mode 30,8 echo Agora sao %time:~0,5% horas. echo. set/p t=Hora (xx:yy) ^> echo. set/p m=Msg: at %t% msg * %m% cls echo ALARME ATIVO!!! start %windir%\Tasks O comando "mode" serve para mudar o tamanho da janela %time% são as horas %time:~0,5% pula 0 caracteres e exibe 5 "msg * mensagem" exibe uma msg assim por diante... "at" agenda uma tarefa Legal! É shell script. (Shell script é qualquer linguagem interpretada de qualquer sistema operacional) A do windows (que estamos fazendo) se chama batch, ou bat. A do Linux é bash.
-
Pode tentar... Aproveita e posta aqui se funcionou (provavelmente vai funcionar) mas é que tem vários comandos mais avançados (e alguns básicos) que mudam do XP para os outros windows
-
Opa, valeu! Também pensei em fazer algo a nível militar, mas sempre foi assim então resolvi seguir a tradição huauhah Tb tem mais a ver com os usuário eu acho, pois a maioria é ligado em tibia e otserver, que é uma coisa meio medieval... Se fosse fazer algo militar poderia seguir a hierarquia (não necessariamente no rank de posts) porém modificá-la. P. ex.: Ao invés de primeiro-sargendo, subtenente, tenente-coronol etc, fazer; Primeiro-sla, Primeiro-Gamemaster Tenente-Jogador Sub-Flooder Mas aí me falta criatividade =x
-
Opa, bom concurso! Ad-sense tá dando lucro, é? Deve de tá uns 50 pau um pendrive desses huhahuahu (to desinformado nos preços) Podia fazer diferente para um próximo. Tipo, se um cara dá uma sugestão boa só para um tipo de rank e outro cara para outro tipo, cada um podia ganhar um prêmio menor. Tipo, sei lá, um mp3 125mb pra cada algo assim. Minhas sugestão, como não foi definido o número de ranks vou botar x para cada, vocês escolhem se querem mais ou menos: Ranks para usuários (conforme número de posts) Pelo jeito tem que fazer uma temática medieval-tibiana, né? segui a ordem de uma sociedade de classes medieval, respeitando a ordem dos títulos de nobreza Aprendiz Camponês Caçador Artesão Burguês Sábio Sacerdote Aristocrata Cavaleiro Barão Conde (em homenagem ao conde auhauhuha) Duque - Ministro (se faltar) Príncipe Rei Imperador Ranks para reputação (conforme número de reputação) Troll Já recebi alguns alertas! Estou tentando me enturmar! Participo do X-Tibia! /\ Negativa Participo do X-Tibia! \/ Positiva Já ajudei alguém! Faço bons posts! Já sou conhecido! Sou famoso por aqui! Sou o fodelão daqui É oficial: Sou viciado ao XTibia Ranks para "eu sou" (conforme especialidade em tibia/otserv) Tibiano OT-Admin Gamemaster Mapper Scripter RPG Maker / Escritor(?) Designer Programador XTibiano Bêbado do Barzinho(do Eks)(? ahuauh) (editando para pôr BBCode) (edit2, adicionando algumas sugestões de cargos ao "eu sou", spoiler abaixo com as adições)
-
Trago esse tutorial para quem se interessar na área de programação. Não é só um tópico de como fazer um programa, mas também sobre ao que a área da programação pode te levar. Bem, pra começar com programação, sugiro uma linguagem bem simples. Vou passar alguns comandos do windows para você fazer um "programa" em batch ou bat. Que é a "linguagem de programação do windows". Edit: Nota: Batch-scripting é o ato de fazer scripts, pedaços de código, para serem rodados pelo interpretador de comandos do Windows. Não é uma linguagem de programação. Edit: Nota: Batch não é guiado a objetos como a maioria das linguagens mais avançadas, não é multi-plataforma, não suporta regex, e funções avançadas são complicadas, por isso não sugiro continuar mexendo após pegar o básico. O motivo desse tutorial ser sobre batch é porque você não precisa baixar nada para rodar os scripts, e porque os comandos básicos são facílimos de aprender - isso vai te passar o básico de lógica de programação - como funcionam programas de computador. Por que programar? Bem, motivos não faltam. Se você usa o computador com relativa freqüência, seria bom entender mais como os softwares dele funcionam, não? Além disso, conhecimento te ajuda a te proteger de malwares, te ajuda a realizar tarefas relativamente complicadas (você pode fazer um programa, por ex, para renomear arquivos em massa, evitando a chatisse de fazer isso.) e pode servir como um "plus" no currículo mesmo que você não siga essa área. Se você resolver seguir uma carreira nessa linha, é uma "profissão do futuro". É uma área relativamente nova e que promete ser muito explorada no futuro. Mais abaixo tem um post do usuário "noobinho" que é programador por profissão, aos interessados, vale a pena ler. Enfim, ao tutorial em si: Para fazer o programa você vai precisar do seguinte: Windows XP Bloco de notas (talvez funcione no windows vista ou 7) Antes de tudo, para salvar seu programa ao longo do tutorial, que será feito no bloco de notas, faça o seguinte: Clique em salvar como Renomeie seu arquivo para nome_do_arquivo.bat Vá sempre experimentando e salvando seu trabalho. Rode seu programa pra ver o que acontece. Se você errar, não desista. Programação é basicamente tentativa e erro. Para começo de conversa, abra o bloco de notas. Você pode ir pelo menu acessórios, mas vamos fazer de um modo diferente, pra entrar no espírito da coisa. Clique em Iniciar e então em executar. Digite "cmd" (sem as aspas) e clique OK. cmd.exe é o interpretador de comando do windows. Ele recebe os comandos, os interpreta e executa. Para uma explicação técnica, vide wikipédia Abrirá uma tela preta, esse é o cmd. Digite "start notepad.exe" (sem aspas) e presione enter, como no ex. abaixo: Se você fez tudo certo, o bloco de notas deve ter abrido. Deixe a caixinha preta (o cmd) aberto, vamos usar ele mais tarde. Pode minimizá-lo. Você abriu o bloco de notas porque é nele que você vai programar. Na primeira linha escreva o seguinte: @echo off Isso serve para ocultar as mensagens do interpretador de comandos. Ao invés de mostrar toda a interpretação do comando, ele vai apenas executá-lo e exibir o resultado, ou output. Na segunda linha vamos fazer uma label. Uma marcação. Escreva o seguinte: @echo off :inicio Não use acentos. O parâmetro ":" indica uma label. Essa marcação serve para orientar o computador. Se você precisar voltar ao início do programa, você precisará dessa marcação (mais tarde veremos como fazer isso). Edit: Nota: O uso de labels em geral é desencorajado em linguagens de programação mais avançadas. Na terceira linha vamos botar um comando. Você escolhe qual. Para ver uma lista de comandos e suas funções, volte a janela do cmd e digite "help" e pressione enter. Para instruções mais específicas de cada comando, digite no cmd: comando /? Onde "comando" é o nome do comando Se quiser se aprofundar mais ainda, vá na central de ajuda do windows e procure pelo comando. Neste tutorial vou mostrar alguns comandos. O primeiro é o title. Ele define o título do seu programa. Não é necessário entitular o seu prog., mas fica mais bonito. O segundo é echo. Ele imprime uma mensagem na tela. Eles funcionam da seguinte maneira: @echo off :inicio title Meu primeiro programa. echo Bem-vindo ao meu primeiro programa echo seguido de ponto indica quebra de linha Mas se você rodar esse programa ele vai abrir e fechar num piscar de olhos. Isso acontece pois você simplesmente mandou o computador exibir uma mensagem. Não mandou ele parar ou pausar. Para isso utiliza-se o comando pause. O comando pause fará o computador pausar o programa até segunda ordem. Exibindo "Pressione qualquer tecla para continuar". Se você não quiser que essa mensagem seja exibida, digite pause>nul Nosso programa fica assim: @echo off :inicio title Meu primeiro programa echo Bem-Vindo ao meu primeiro programa. echo. echo Se voce quiser continuar, digite qualquer tecla. pause>nul Como acabaram os comandos o programa se fechará. Mas você também pode usar o comando "exit" para encerrar seu prog. Os próximos comandos que veremos serão cls e goto. O cls não é seguido de nada. Sua função é unicamente limpar a tela. O goto é seguido do nome de uma label. Ele fará o programa executar as linhas abaixo de uma label. Introduzindo no nosso programa: Edit: Nota: Como dito anteriormente, o uso de labels é, em geral, desencorajado. Consequentemente, o uso de goto também é, mas é mais simples usar goto então vamos usar apenas para fins didáticos. @echo off [b]:inicio[/b] [b]cls[/b] title Meu primeiro programa echo Bem-Vindo ao meu primeiro programa. echo. echo Se voce quiser continuar, digite qualquer tecla. pause>nul [b]goto inicio[/b] Após o usuário pressionar qualquer tecla, o programa voltará para o início, isto é, serão executadas as linhas abaixo da label ":inicio". A começar por "cls", que limpará a tela. Aí foi formado um "loop". Um loop é uma parte do programa que "da voltas". Se você perceber, esse é um loop infinito. O usuário "não sai do lugar", volta sempre ao mesmo ponto, dá voltas. Esse programa ficou meio inútil, né? Mas é assim que se começa. Se você fez o passo de digitar "help" no cmd viu que existem muitos comandos interessantes. Para começar a dar um "sentido" ao programa precisamos usar variáveis. Variáveis são, explicando de um modo leigo, "objetos com um valor". Por exemplo, se eu setar, isto é, definir uma variável chamada "var" como "DiogoTemporario", toda vez que eu digitar %var%, será exibido "DiogoTemporario". O sinal % em batch, significa que o que está entre % é uma variável. Aí já vimos o comando set. Usa-se da seguinte forma: set variavel=valor Se você quiser que o usuário sete a variável usa-se o parâmetro /p. Isto é chamado de interação com o usuário. Usa-se da seguinte forma: set /p variavel=Digite um valor para a variável. O comando set é grando amigo do if. Que significa "se" em inglês. Um exemplo de uso: if %var1% == %var2% echo Var1 = Var2 ou seja se %var1% for igual a %var2% echo Var1 = Var2 Um uso para isso é a criação de menus. Vide ex. abaixo: set /p confirma=Voce deseja continuar?(s/n) if "%confirma%"=="s" echo Voce optou por continuar if "%confirma%"=="n" echo Voce optou por nao continuar pause experimente o código acima em seu prog. são usadas aspas quando se quer comparar uma variável com uma "string", isto é, um texto. quando se quer comparar uma variável com outra ou com um "int" ou "integer", isto é, um valor numérco, não usa-se aspas. Vamos usar todos os comandos que aprendemos para fazer o programa abaixo. Usarei ainda o comando cd, que define a pasta em que o programa será executado é mais ou menos isso e o comando md, que cria uma pasta. Use o help e comando /? para mais info. Sugiro que faça isso com os comandos set e if Sugestão: Use o comando start (o primeiro que vimos) em seu programa. Alguns processos do windows que sei de cor: calc.exe -> calculador spider.exe -> paciência spider sol.exe -> paciência winmine -> campo minado winword -> word 2007 iexplorer -> internet explorer<7.0 firefox.exe -> firefox chrome.exe -> chrome @echo off :inicio cls title Meu primeiro programa echo Bem-Vindo ao meu primeiro programa. echo. echo Se voce quiser continuar, digite qualquer tecla. pause>nul :confirmacao cls echo Voce decidiu continuar. echo Esse programa criara uma pasta em sua desktop echo. set/p confirmacao=Voce tem certeza que deseja continuar?(s/n) if "%confirmacao%"=="s" goto criar_pasta if "%confirmacao%"=="n" goto nao_criar_pasta cls echo Voce nao digitou uma opcao valida. pause goto confirmacao :nao_criar_pasta cls echo Voce decidiu nao continuar echo. echo Digite qualquer tecla para SAIR pause>nul exit :criar_pasta cls echo Voce decidiu criar uma pasta. cd %userprofile%\Desktop md Pasta_de_testes echo. echo Foi criada a pasta "pasta_de_testes" em sua desktop echo. echo Digite qualquer tecla para SAIR pause>nul %userprofile% é uma variável de sistema, isto é, setada pelo windows. o valor dela é o nome da pasta do usuário. ex: C:\Documents and Settings\Usuário\ Rode e veja o que acontece. Depois, faça você o seu! Qualquer dúvidas poste aqui; e... COMENTE!!!
-
aqui tá normal cara '-'
-
vlw galera... tô dando um up pq adicionei fotos novas
-
Pessoas q cairam na pegadinha do malandro: DiogoTemporario , Feedado , Anokinha , Nickelback , Nunchaku , Vodkart , Chriistian , TratSwen , Mandrako , Brund , Felipe A , Jimmyded , Samuelssamu , allan1001 , LuisFelipe , Strayzer , ka9 , fireelement , XaPiNhAl , BurgerKing , CalabresaH , Monyght , Aluxes , J04ZAN , Karioca , Temperance , drigonino , Thionix , Karislayer , Tonynh , Cren Lucienuk , guimanucci , DevilMoon , CarlosAlberto , Linshun , moskitinho , BruMatt , noobinhu , jaiveme , caverna , SlipknotShadow , BravHart , Videntes , Albert José , Fillzy , loxslayer , rafaellock , comedinhasss , delmondes , darcovitch , Snooz , Weviil , Doidin , johnnyalemao , Zutun , shiinO , 4458638 , pandoraa , rReborn , harrynoob , Lordfire , Dj Sky , Caicheiro , Saymon14 , Carlos Pain , Dark Kninght , Alissow , Henrique Moura , vandorion , , DigoStOrm , bargolas , Guilhermee56 , zani123 , BielzinRulez , Daniel Oliveira , Marcell , masquente , helinholima , Mestereod , stt , Koddy , Mophus , Won Helder , Tibinux , Drakzin , Flyw , HeartBreak , Blinkrox , Wesley Mendes , apocarai , Oneshot , Skywar , felzan
-
muito boa... mas o "W" de WEAPON ficou escondido
-
AUHAUHAuhaHUAuhaUHA http://www.youtube.com/watch?v=uBn5wMnqVSY&feature=player_embedded#
-
nem curti na primeira as cores n combinaram na segunda saturo demais pras cores combinarem, ficou meio artificial além de faltar uma harmonia dos efeitos c o fundo.. cabia um distort ou uma render 3d ali na esquerda, ia fica lok iluminação mal trabalhada tb vo para de fala mal auhauh tu faz mto melhor
-
q ficou supersaturada ficou acho que onde ficou o fundo preto cabia uma imagem... mas não entendo de sig com sprite
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.