carbon me dieron
Saludos!
Saludos!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpackage juego01;
import java.applet.Applet;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.net.URL;
public class juego01 extends Applet implements Runnable, KeyListener {
private robot Maquina;
private Image image,jugador;
private Graphics second;
private URL base; //Igual debes ponerle valor... por ahora vale null
//Espera que reviso una cosa rapido¬_
@Override
public void init() {
setSize(800, 480);
setBackground(Color.green);
setFocusable(true);
addKeyListener(this);
Frame frame = (Frame) this.getParent().getParent();
frame.setTitle("Q-Bot Alpha");
jugador = getImage(base,"Nave.png");
base=getDocumentBase();
System.out.println(base);
}
@Override
public void start() {
Maquina = new robot();
Thread thread = new Thread(this);
thread.start();
}
@Override
public void stop() {
// TODO Auto-generated method stub
}
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void run() {
while (true) {
Maquina.update();
repaint();
try {
Thread.sleep(17);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public void update(Graphics g){
if(image==null){
image = createImage(this.getWidth(),this.getHeight());
second = image.getGraphics();
}
second.setColor(getBackground());
second.fillRect(0, 0,getWidth(), getHeight());
second.setColor(getForeground());
g.drawImage(image,50,50,this);
paint(second);
}
public void paint(Graphics g){
g.drawImage(jugador,Maquina.getPosX(),300,this);
}
@Override
public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_UP:
System.out.println("Move up");
break;
case KeyEvent.VK_DOWN:
System.out.println("Move down");
break;
case KeyEvent.VK_LEFT:
Maquina.moveLeft();
break;
case KeyEvent.VK_RIGHT:
Maquina.moveRight();
break;
case KeyEvent.VK_SPACE:
System.out.println("Jump");
break;
}
}
public void keyReleased(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_UP:
System.out.println("Stop moving up");
break;
case KeyEvent.VK_DOWN:
System.out.println("Stop moving down");
break;
case KeyEvent.VK_LEFT:
System.out.println("Stop moving left");
break;
case KeyEvent.VK_RIGHT:
System.out.println("Stop moving right");
break;
case KeyEvent.VK_SPACE:
System.out.println("Stop jumping");
break;
}
}
@Override
public void keyTyped(KeyEvent e) {
// TODO
}
}
package juego01;
public class robot {
private int maxX = 640;
private int posX = 0;
public void update(){
if(posX >=maxX){
posX = maxX;
}
if(posX <=0){
posX = 0;
}
}
public void moveRight(){
posX += 6;
}
public void moveLeft(){
posX -= 6;
}
public int getPosX(){
return posX;
}
public void setPosX(int posX){
this.posX=posX;
}
}
Cita de: tincopasan en 4 Abril 2015, 09:21 AM
pues al parecer es problema de "C:\Python27\lib\subprocess.py" habría que fijarse si ese archivo está presente y obvio que python27 esté en las variables del sistema.
Cita de: Gus Garsaky en 4 Abril 2015, 13:12 PM
¿Te has bajado el JDK del sitio de Oracle? Al parecer has instalado versiones distintas entre el JDK y el JRE. Ambas deben ser las mismas versiones o al menos el JRE debe ser más actual, ya que Java es backward compatible pero no forward (No puedes ejecutar una app que utiliza lambdas de Java 8 en un JRE 7).
Realiza los siguientes pasos:
1) Desinstala todo, limpia el registro con Ccleaner y borra manualmente las claves de Java (las encuentras como Javasoft y JDK). Puedes hacer ésto ejecutando el comando Windows + R y escribiendo regedit.exe. Las claves las encuentras bajo HKEY_LOCAL_MACHINE y HKEY_CURRENT_USER, en la clave software.
2) Dirígete hacia las variables de entorno y en las variables de usuario crea una variable llamada JAVA_HOME, cuyo valor será la ruta del JDK (solo hasta la carpeta jdk1.8_40, no hasta bin). Luego crea o edita tu variable Path agregando JAVA_HOME:[variables anteriores];%JAVA_HOME%
Acepta y guarda cambios. Ahora no deberías tener problemas para acceder al compilador y al JRE desde la terminal.
Saludos.
Citarc:\pgs4a-0.9.4>python android.py installsdk
I'm compiling a short test program, to see if you have a working JDK
on your system.
Traceback (most recent call last):
File "buildlib\install_sdk.py", line 17, in run
subprocess.check_call(args)
File "C:\Python27\lib\subprocess.py", line 535, in check_call
retcode = call(*popenargs, **kwargs)
File "C:\Python27\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 710, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 958, in _execute_child
startupinfo)
WindowsError: [Error 2] El sistema no puede encontrar el archivo especificado
I was unable to use javac to compile a test file. If you haven't
installed the JDK yet, please download it from:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
The JDK is different from the JRE, so it's possible you have Java
without having the JDK.
Without a working JDK, I can't continue.
Cita de: Flamer en 19 Marzo 2015, 02:42 AM
Hola tinco como estas...no abia contestado por falta de tiempo trabajo 8 horas diarias y el keygen no lo e hecho por lo mismo y por otro lado en este mismo momento seme quemo el monitor, sigo teniendo problemas con mi pc pero en fin.
Mi analisis el crackme tiene una rutina(un call) donde pregunta si el serial y el nombre son mayores que 6 osea que se permite de 7 digitos en adelante.
Despues de eso mas adelante se encuentra otro call este es el mas importante ya que es el que genera el serial pero no lo genera fasil mente sino que suma los valores ascii del serial que ingresamos menos el primer digito del serial.
Y despues de esto pasa por un ciclo el cual pregunta si es mayor a 100 y si es le xorea 50 y le resta 10 y saldra del ciclo cuando sea menor a 100 y el resultado que quede sera comparado con el valor ascii de la primera letra del nombre que ingresamos el cual tiene que ser igual
asi que aqui importa la primera letra del nombre y el serial a ingresar.
bueno saludos flamer y no fui espesifico con direciones por que estoy desde mi celular