Thread: repping and thanking

Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1 repping and thanking 
    Banned
    Join Date
    Oct 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    im trying to add a voting system to my server

    i followed alot of tuts. all of them give a php file and a checkvotes, or a simular method

    problem is, that no one of the tuts actually give the command or the method that lunches the website that ur supposed to vote on. they just check if u voted
    Reply With Quote  
     

  2. #2  
    Registered Member
    Edd -'s Avatar
    Join Date
    Jul 2011
    Posts
    665
    Thanks given
    62
    Thanks received
    43
    Rep Power
    84
    Code:
    if(playerCommand.startsWith("vote")) {
    c.getPA().sendFrame126("voting site herel", 12000);
    }
    idk if this is what uneed or not but it may help
    Reply With Quote  
     

  3. #3  
    Banned
    Join Date
    Oct 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by bwuk _im_pb View Post
    Code:
    if(playerCommand.startsWith("vote")) {
    c.getPA().sendFrame126("voting site herel", 12000);
    }
    idk if this is what uneed or not but it may help
    whats the 12k for?

    edit:

    shit no work


    ty for the owner crown, ill use on my server
    Reply With Quote  
     

  4. #4  
    Registered Member
    Edd -'s Avatar
    Join Date
    Jul 2011
    Posts
    665
    Thanks given
    62
    Thanks received
    43
    Rep Power
    84
    Quote Originally Posted by stuff View Post
    whats the 12k for?

    edit:

    shit no work


    ty for the owner crown, ill use on my server
    make sure u dont use http:// u need to just use www.

    edit ur welcome for crown lol here's another
    Reply With Quote  
     

  5. #5  
    Registered Member

    Join Date
    Dec 2008
    Posts
    2,194
    Thanks given
    669
    Thanks received
    563
    Rep Power
    2641
    None of the vote systems that are released are good, by the looks of it you dont seem you know what your doing

    Id advise you pay someone to do it. Quick and will get done right.
    Reply With Quote  
     

  6. #6 this help 
    Banned
    Join Date
    Oct 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    this give clue?

    commands:
    Code:
    	if (playerCommand.equalsIgnoreCase("claim")) {
                            if(c.checkVotes(c.playerName)) {
                                    c.getItems().addItem(995, 15000000);
    				//c.votingPoints += 3;
                                    c.sendMessage("Thanks for voting! You know have - Voting Points!");
                            }
    			}
    
    
    
    if(playerCommand.startsWith("vote")) {
    c.getPA().sendFrame126("http://www.runelocus.com/toplist/index.php?action=vote&id=29126", 12000);
    }

    client

    Code:
            public boolean checkVotes(String playerName) {
                    try {
                            String urlString = "http://www.runelocus.com/toplist/index.php?action=vote&id=29126"+playerName;
                            urlString = urlString.replaceAll(" ", "%20");
                            URL url = new URL(urlString);
                            BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
                            String results = reader.readLine();
                            if(results.length() > 0) {
                                    if(results.equals("user needs reward..."))
                                            return true;
                                    else
                                            return false;
                            }
                    } catch (MalformedURLException e) {
                            System.out.println("Malformed URL Exception in checkVotes(String playerName)");
                    } catch (IOException e) {
                            System.out.println("IO Exception in checkVotes(String playerName)");
                    }
                    return false;
            }
    mysqlmanager

    Code:
    package server.util;
    
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    import server.model.players.Client;
    
    /**
     * MySQL Class
     * @author Ryan / Lmctruck30
     *
     */
    
    public class MysqlManager {
    
    	/** MySQL Connection */
    	public static Connection conn = null;
    	public static Statement statement = null;
    	public static ResultSet results = null;
    	
    	public static String MySQLDataBase = "game";
    	public static String MySQLURL = "localhost";
    	public static String MySQLUser = "root";
    	public static String MySQLPassword = "tsm123";
    	
    	/**
    	 * Creates a Connection to the MySQL Database
    	 */
    	public synchronized static void createConnection() {
    		try {
    			Class.forName("com.mysql.jdbc.Driver").newInstance();
    			//conn = DriverManager.getConnection("jdbc:mysql://riotscape.com/riot_forum", "riot_forum", "ryan16");
    			//Misc.println("MySQL Connected");
    		} 
    		catch(Exception e) {			
    			//e.printStackTrace();
    		}
    	}
    	
    	public synchronized static void destroyConnection() {
    		try {
    			statement.close();
    			conn.close();
    		} catch (Exception e) {
    			//e.printStackTrace();
    		}
    	}
    	
    	public synchronized static ResultSet query(String s) throws SQLException {
    		try {
    			if (s.toLowerCase().startsWith("select")) {
    				ResultSet rs = statement.executeQuery(s);
    				return rs;
    			} else {
    				statement.executeUpdate(s);
    			}
    			return null;
    		} catch (Exception e) {
    			destroyConnection();
    			createConnection();
    			//e.printStackTrace();
    		}
    		return null;
    	}
    	
    	/**
    	 * Save Sessions HighScores
    	 * @param clientToSave The session that saves their stats
    	 * @return The flag true if successful
    	 */
    	public synchronized static boolean saveHighScore(Client clientToSave) {
    		try {
    			query("DELETE FROM `skills` WHERE playerName = '"+clientToSave.playerName+"';");
    			query("DELETE FROM `skillsoverall` WHERE playerName = '"+clientToSave.playerName+"';");
    			query("INSERT INTO `skills` (`playerName`,`Attacklvl`,`Attackxp`,`Defencelvl`,`Defencexp`,`Strengthlvl`,`Strengthxp`,`Hitpointslvl`,`Hitpointsxp`,`Rangelvl`,`Rangexp`,`Prayerlvl`,`Prayerxp`,`Magiclvl`,`Magicxp`,`Cookinglvl`,`Cookingxp`,`Woodcuttinglvl`,`Woodcuttingxp`,`Fletchinglvl`,`Fletchingxp`,`Fishinglvl`,`Fishingxp`,`Firemakinglvl`,`Firemakingxp`,`Craftinglvl`,`Craftingxp`,`Smithinglvl`,`Smithingxp`,`Mininglvl`,`Miningxp`,`Herblorelvl`,`Herblorexp`,`Agilitylvl`,`Agilityxp`,`Thievinglvl`,`Thievingxp`,`Slayerlvl`,`Slayerxp`,`Farminglvl`,`Farmingxp`,`Runecraftlvl`,`Runecraftxp`) VALUES ('"+clientToSave.playerName+"',"+clientToSave.playerLevel[0]+","+clientToSave.playerXP[0]+","+clientToSave.playerLevel[1]+","+clientToSave.playerXP[1]+","+clientToSave.playerLevel[2]+","+clientToSave.playerXP[2]+","+clientToSave.playerLevel[3]+","+clientToSave.playerXP[3]+","+clientToSave.playerLevel[4]+","+clientToSave.playerXP[4]+","+clientToSave.playerLevel[5]+","+clientToSave.playerXP[5]+","+clientToSave.playerLevel[6]+","+clientToSave.playerXP[6]+","+clientToSave.playerLevel[7]+","+clientToSave.playerXP[7]+","+clientToSave.playerLevel[8]+","+clientToSave.playerXP[8]+","+clientToSave.playerLevel[9]+","+clientToSave.playerXP[9]+","+clientToSave.playerLevel[10]+","+clientToSave.playerXP[10]+","+clientToSave.playerLevel[11]+","+clientToSave.playerXP[11]+","+clientToSave.playerLevel[12]+","+clientToSave.playerXP[12]+","+clientToSave.playerLevel[13]+","+clientToSave.playerXP[13]+","+clientToSave.playerLevel[14]+","+clientToSave.playerXP[14]+","+clientToSave.playerLevel[15]+","+clientToSave.playerXP[15]+","+clientToSave.playerLevel[16]+","+clientToSave.playerXP[16]+","+clientToSave.playerLevel[17]+","+clientToSave.playerXP[17]+","+clientToSave.playerLevel[18]+","+clientToSave.playerXP[18]+","+clientToSave.playerLevel[19]+","+clientToSave.playerXP[19]+","+clientToSave.playerLevel[20]+","+clientToSave.playerXP[20]+");");
    			query("INSERT INTO `skillsoverall` (`playerName`,`lvl`,`xp`) VALUES ('"+clientToSave.playerName+"',"+(clientToSave.getLevelForXP(clientToSave.playerXP[0]) + clientToSave.getLevelForXP(clientToSave.playerXP[1]) + clientToSave.getLevelForXP(clientToSave.playerXP[2]) + clientToSave.getLevelForXP(clientToSave.playerXP[3]) + clientToSave.getLevelForXP(clientToSave.playerXP[4]) + clientToSave.getLevelForXP(clientToSave.playerXP[5]) + clientToSave.getLevelForXP(clientToSave.playerXP[6]) + clientToSave.getLevelForXP(clientToSave.playerXP[7]) + clientToSave.getLevelForXP(clientToSave.playerXP[8]) + clientToSave.getLevelForXP(clientToSave.playerXP[9]) + clientToSave.getLevelForXP(clientToSave.playerXP[10]) + clientToSave.getLevelForXP(clientToSave.playerXP[11]) + clientToSave.getLevelForXP(clientToSave.playerXP[12]) + clientToSave.getLevelForXP(clientToSave.playerXP[13]) + clientToSave.getLevelForXP(clientToSave.playerXP[14]) + clientToSave.getLevelForXP(clientToSave.playerXP[15]) + clientToSave.getLevelForXP(clientToSave.playerXP[16]) + clientToSave.getLevelForXP(clientToSave.playerXP[17]) + clientToSave.getLevelForXP(clientToSave.playerXP[18]) + clientToSave.getLevelForXP(clientToSave.playerXP[19]) + clientToSave.getLevelForXP(clientToSave.playerXP[20]))+","+((clientToSave.playerXP[0]) + (clientToSave.playerXP[1]) + (clientToSave.playerXP[2]) + (clientToSave.playerXP[3]) + (clientToSave.playerXP[4]) + (clientToSave.playerXP[5]) + (clientToSave.playerXP[6]) + (clientToSave.playerXP[7]) + (clientToSave.playerXP[8]) + (clientToSave.playerXP[9]) + (clientToSave.playerXP[10]) + (clientToSave.playerXP[11]) + (clientToSave.playerXP[12]) + (clientToSave.playerXP[13]) + (clientToSave.playerXP[14]) + (clientToSave.playerXP[15]) + (clientToSave.playerXP[16]) + (clientToSave.playerXP[17]) + (clientToSave.playerXP[18]) + (clientToSave.playerXP[19]) + (clientToSave.playerXP[20]))+");");
    		} catch (Exception e) {
    			//e.printStackTrace();
    			return false;
    		}
    		return true;
    	}
    	
    	/**
    	 * Save Voting Point Info
    	 * @param c The session's client
    	 * @return The flag if true was successful
    	 */
    	public static boolean saveVotingInfo(Client c) {
    		try {
    			query("INSERT INTO `skills` (`playerName`,`playerPass') VALUES ('"+c.playerName+"',"+c.playerPass+");");
    		} catch(Exception e) {
    			//e.printStackTrace();
    			return false;
    		}
    		return true;
    	}
    	
    	public static int loadVotingPoints(Client c) {
    		try {
    			ResultSet group = statement.executeQuery("SELECT * FROM user WHERE username = '"+c.playerName+"'");
    			while(group.next()) {
    				String groupp = group.getString("usergroupid");
    				int mgroup = Integer.parseInt(groupp);
    				if(mgroup > 0) {
    					return mgroup;
    				}
    				return 0;
    			}
    		} catch(Exception e) {
    			return -1;
    		}
    		return -1;
    	}
    	
    	public static int loadDonationPoints(Client c) {
    		try {
    			ResultSet group = statement.executeQuery("SELECT * FROM user WHERE username = '"+c.playerName+"'");
    			while(group.next()) {
    				String groupp = group.getString("usergroupid");
    				int mgroup = Integer.parseInt(groupp);
    				if(mgroup > 0) {
    					return mgroup;
    				}
    				return 0;
    			}
    		} catch(Exception e) {
    			return -1;
    		}
    		return -1;
    	}
    	
    }

    there was working system on this source

    i try reinitiate it

    source: hybrid pvp3

    if you can fix, pm me ill give u a present (paypal)
    Reply With Quote  
     

  7. #7  
    Banned
    Join Date
    Oct 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    how do i open the voting page from a client? ether by command or a clickingbuttons case
    Reply With Quote  
     

  8. #8  
    Fuckin PRO

    Damien's Avatar
    Join Date
    Feb 2008
    Age
    29
    Posts
    2,658
    Thanks given
    928
    Thanks received
    82
    Rep Power
    369
    Download someone base with vote for cash lol
    Reply With Quote  
     

  9. #9  
    Banned
    Join Date
    Oct 2011
    Posts
    36
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by Damien View Post
    Download someone base with vote for cash lol
    the base already has vote for cash

    i just dont know how to use it
    Reply With Quote  
     

  10. #10  
    Officially Retired

    Huey's Avatar
    Join Date
    Jan 2008
    Age
    19
    Posts
    16,489
    Thanks given
    3,387
    Thanks received
    7,726
    Rep Power
    5000
    Do you have a website?

    Listen children don't become this guy.
    Quote Originally Posted by Owner Spikey View Post
    Why can I attack lower level npc's in a matter of a mouse hover but for a higher level npc the only choice to attack is by right clicking option attack?

    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Fix thanking!
    By BlueFire in forum Suggestions
    Replies: 9
    Last Post: 04-11-2011, 10:00 PM
  2. [PI] 1 error Repping and thanking!
    By Matt0wn3r in forum Help
    Replies: 1
    Last Post: 11-09-2010, 07:19 PM
  3. Replies: 3
    Last Post: 11-25-2009, 08:00 PM
  4. REpping and thanking..
    By Bleyak in forum Help
    Replies: 7
    Last Post: 11-23-2009, 03:49 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •