Игра "Кто хочет стать миллионером" (через "паблик")
public String getSql(String uin, int i) {
try {
String sql;
String s[]= new String[5];
String sss="";
int m1=0;
int m2=0;
int m3=0;
int m4=0;
int m =((int)(Math.random()*(((int) srv.us.db.getLastIndex("`millioner`.`"+i+"`"))-1)))+1;
m1 =(((int)(Math.random()*4))+1);
while (m1==(m2=((int)(Math.random()*4))+1)) {}
while (m1==(m3=((int)(Math.random()*4))+1)||m2==m3) {}
m4=10-m1-m2-m3;
sql="SELECT `vopros` , `otvet` , `1` , `2` , `3` FROM `millioner`.`"
+ i
+ "` WHERE `id` = "
+ m
+" LIMIT 0 , 1;";
Log.info ("sql "+sql+" m " +m);
ResultSet rs =srv.us.db.getDb().prepareStatement(sql).executeQuery();
if(rs.next()){
sss = "Вопрос номер "
+ (i+1)
+ " на сумму "
+ psp.getIntProperty("millioner."+i)
+ " золотых\n"
+ rs.getString(1)
+ "\nВарианты ответов:\n";
s[m1] = m1 + ") " + rs.getString(2) + "\n";
s[m2] = m2 + ") " + rs.getString(3) + "\n";
s[m3] = m3 + ") " + rs.getString(4) + "\n";
s[m4] = m4 + ") " + rs.getString(5) + "\n";
sss += s[1] + s[2] + s[3] + s[4] + "У вас "
+ psp.getIntProperty("millioner.time1")
+ " секунд чтоб дать ответ.\nВводить только цифру!!!";
millioner.put(uin, new Millioner(sss, m1, i));
rs.close();
return sss;
}
rs.close();
return "*error*";
} catch (Exception ex) {
ex.printStackTrace();
return "*error*";
}
}