Hab keine Email bekommen soll ich dier den die per pn schreiben
Beiträge von DarkEvolution
-
-
Nehme auch teil ich hoffe dass ich was gewinne
-
-
Achtung an dehnen die mir mein Komplettes PHPmyAdmin gecleart haben dass wird noch ein nachspiel haben.
-
@[NeS]Lookie: Danke für die info aber dass wird bald um geändert wenn halt dass Programm fertig entwickelt ist.
Wie bekomme ich es aber hin dass ich ein Name in ein String rein bekomme und danach in einer anderen klasse wieder raus bekomme,
und wie Bekomme ich ein Namen aus MySQL datenbank raus und in einen String. -
@VitoTheWolf: Danke für die Info
-
aber wie bekomm ich einen usernamen da rein
-
Es sollen noch die beiden buttons verschwinden und ein Label erscheinen.
Wie bekomme ich dass hin. -
Hallo Breadfish,
ich hab wie oben schon gesagt ein Variablen Problem,
da ich ein Afänger bin in Java, frage an euch wie bekomm ich dass hin.Bild:
ss+(2015-11-27+at+05.15.25).pngCode: Für die beiden butten Namens Registrieren und Login.
Java
Alles anzeigen//Dieser teil sool nach dem login aktuallisiert werden. if(login.isStateloggedin() == true){ waslogged = new JLabel(login.getuser);//Dass lädt er nichts raus. clientPanel.add(waslogged); }else{ button_Register = new JButton("Registrieren"); button_Register.addActionListener(new regibutten()); button_Login = new JButton("Login"); button_Login.addActionListener(new logibutton()); button_SendMessage.setEnabled(false); textField_ClientMessage.setEditable(false); clientPanel.add(button_Register); clientPanel.add(button_Login); }
Login Abteilung:
Java
Alles anzeigenpackage de.chat.gui; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.*; //import com.sun.security.auth.login.*; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; public class login_gui extends JFrame { /** * */ private static final long serialVersionUID = 3L; public static final JPanel pane = new JPanel(); public static final JTextField user = new JTextField(); public static final JTextField pass = new JTextField(); public static final JButton logon = new JButton(); public static boolean stateloggedin; public static String getuser = null; public void LoginClass() { this.setTitle("Login Frame"); this.setLocationRelativeTo(null); this.setSize(300, 90); this.setResizable(false); this.setVisible(true); logon.setPreferredSize(new Dimension(90, 50)); logon.setText("Login"); user.setPreferredSize(new Dimension(90, 20)); pass.setPreferredSize(new Dimension(90, 20)); user.setToolTipText("Username"); pass.setToolTipText("Password"); this.add(pane); pane.add(user, BorderLayout.WEST); pane.add(pass, BorderLayout.WEST); pane.add(logon, BorderLayout.CENTER); logon.addActionListener(new ActionListener() { @SuppressWarnings("unused") public void actionPerformed(ActionEvent arg0) { try { Connection conn; String dbuser = "root"; String dbpassw = ""; String databaseName = "chat"; String url = "jdbc:mysql:///"+databaseName; Class.forName("com.mysql.jdbc.Driver"); //Very important! conn = DriverManager.getConnection(url, dbuser, dbpassw); Statement st = conn.createStatement(); ResultSet res = st.executeQuery("SELECT * FROM accounts WHERE uid='"+user.getText()+"' AND passw='"+pass.getText()+"'"); if(res.next()) { JOptionPane.showMessageDialog(null, "You have Logged in!"); setStateloggedin(true); } else { JOptionPane.showMessageDialog(null, "Wrong user/password!"); } } catch(Exception e) { e.printStackTrace(); } } }); } public static boolean isStateloggedin() { return stateloggedin; } public void setStateloggedin(boolean stateloggedin) { login_gui.stateloggedin = stateloggedin; } }
Register Abteilung:
Java
Alles anzeigenpackage de.chat.gui; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.*; import de.chat.gui.login_gui; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; public class regi_gui extends JFrame{ /** * */ login_gui login = new login_gui(); private static final long serialVersionUID = 2L; public static final JPanel pane = new JPanel(); public static final JTextField user = new JTextField(); public static final JTextField pass = new JTextField(); public static final JButton reg = new JButton(); public void RegisterClass() { setTitle("Register Frame"); setLocationRelativeTo(null); setSize(300, 90); setResizable(false); setVisible(true); reg.setPreferredSize(new Dimension(90, 50)); reg.setText("Register"); user.setPreferredSize(new Dimension(90, 20)); pass.setPreferredSize(new Dimension(90, 20)); user.setToolTipText("Username"); pass.setToolTipText("Password"); this.add(pane); pane.add(user, BorderLayout.NORTH); pane.add(pass, BorderLayout.NORTH); pane.add(reg, BorderLayout.SOUTH); reg.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { try { Connection conn; String dbuser = "root"; String dbpassw = ""; String databaseName = "chat"; String url = "jdbc:mysql:///"+databaseName; Class.forName("com.mysql.jdbc.Driver");//Again very important! conn = DriverManager.getConnection(url, dbuser, dbpassw); Statement st = conn.createStatement(); ResultSet res = st.executeQuery("SELECT * FROM accounts WHERE uid='"+user.getText()+"'"); if(res.next()) { if(res.getString("uid").equalsIgnoreCase(user.getText())) { JOptionPane.showMessageDialog(null, "The username is already registered!"); } } else { PreparedStatement resReg = conn.prepareStatement("INSERT INTO accounts (uid, passw) VALUES (?, ?)"); resReg.setString(1, user.getText()); resReg.setString(2, pass.getText()); resReg.executeUpdate(); JOptionPane.showMessageDialog(null, "Registered Username: " + user.getText()); login.setStateloggedin(true); } } catch(Exception e) { e.printStackTrace(); } } }); } /** * @return the stateloggedin */ /** * @param stateloggedin the stateloggedin to set */ }
ich hoffe dass es Java Programmierer gibt und mir weiter helfen können.
Es wird aber noch ein mit Programmierer gesucht.
Könnt auch optional im Teamspeak Kommen.
IP: yourelitesystems.de:9987 -
mache mit und hoffe dass ich was gewinne.
-
Code
[13:50:43] [debug] Run time error 19: "File or function is not found" [13:50:43] [debug] SSCANF_Init [13:50:43] [debug] SSCANF_Join [13:50:43] [debug] SSCANF_Leave [13:50:43] [debug] Run time error 19: "File or function is not found" [13:50:43] [debug] SSCANF_Init [13:50:43] [debug] SSCANF_Join [13:50:43] [debug] SSCANF_Leave
-
-
noch mal die server.log
Code
Alles anzeigen[12:37:41] Loading plugin: mysql.so [12:37:41] Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory) [12:37:41] Loading plugin: mysql_static.so [12:37:41] >> plugin.mysql: R39-3 successfully loaded. [12:37:41] Loaded. [12:37:41] Loaded 3 plugins. [12:37:41] [12:37:41] Filterscripts [12:37:41] --------------- [12:37:41] Loaded 0 filterscripts. [12:37:42] Script[gamemodes/GeTmyselfmade.amx]: Run time error 19: "File or function is not found" [12:37:42] Number of vehicle models: 0
-
64bit der log ist der gleiche wie oben.
-
danke
#E:
Kann samp server immer nocht nicht starten gleicher fehler -
hab dass download packet nicht
-
Ja aber dass hab ich im samp ordner drine und ist will nicht starten.
und ja ich hab linux debian 8 32/64bit -
Hallo Com,
ich hab ein problemCode
Alles anzeigenSA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [17:07:18] filterscripts = "" (string) [17:07:18] [17:07:18] Server Plugins [17:07:18] -------------- [17:07:18] Loading plugin: streamer.so [17:07:18] *** Streamer Plugin v2.6.1 by Incognito loaded *** [17:07:18] Loaded. [17:07:18] Loading plugin: sscanf.so [17:07:18] [17:07:18] =============================== [17:07:18] sscanf plugin loaded. [17:07:18] (c) 2009 Alex "Y_Less" Cole [17:07:18] =============================== [17:07:18] Loaded. [17:07:18] Loading plugin: mysql.so [17:07:18] Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory) [17:07:18] Loaded 2 plugins. [17:07:18] [17:07:18] Filterscripts [17:07:18] --------------- [17:07:18] Loaded 0 filterscripts. [17:07:18] Script[gamemodes/GeTmyselfmade.amx]: Run time error 19: "File or function is not found" [17:07:18] Number of vehicle models: 0
bitte um eine schnelle antwort
-
ich kann sofort drauf kommen.
Wenn du willst. -
@Machida: Du kannst gerne mein Skype Namen haben.
morro.mrmanbin
Kannst aber auch auf mein ts kommen wenn du willst.
Teamspeak IP: 185.82.22.238:9987