~ LeVa ~ (12 Июль 2010 - 14:52) писал:

Отправлено 18 Июль 2010 - 08:18
Отправлено 18 Июль 2010 - 15:19
Отправлено 18 Июль 2010 - 17:24
Отправлено 18 Июль 2010 - 18:16
Отправлено 19 Июль 2010 - 04:53
Отправлено 19 Июль 2010 - 06:37
Отправлено 26 Июль 2010 - 07:20
import ru.jimbot.modules.AbstractServer; import ru.jimbot.util.*; import ru.jimbot.modules.chat.*; import ru.jimbot.modules.*; if(in.equals("install")) { cmd.addCommand("!прокатить", new Cmd("!прокатить","$n",39,name)); cmd.addAuth("autoprocat","Прокатить пользователя на машине"); out="Ok"; return; } if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return; if(!cmd.auth(proc,uin, "autoprocat")) return; try{ Vector v = cmd.getParser().parseArgs(msg); int i = (Integer)v.get(0); Users u = cmd.srv.us.getUser(i); Users uja = cmd.srv.us.getUser(uin); String lnick = u.localnick; String nick = uja.localnick; String avto = uja.auto; if(u.state==UserWork.STATE_CHAT){ cmd.srv.cq.addMsg("Пользователь "+ nick+" прокатил "+ lnick +" на "+ avto, "", u.room); proc.mq.add(uin,"Ты прокатил "+lnick+", c тебя 100р"); int gold = uja.ball-100; uja.ball = gold; cmd.srv.us.updateUser(uja); } else { proc.mq.add(uin,"Пользователя нет в чате"); return; } } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }вот мой первый скрипт гг ну короче мне еще надо сделать условие если пользователь пешеход то ему выдает сообщения днлаю короче так и не выходит
String p = cmd.srv.us.getUser(uin).auto; if(p== "Пешеход") { proc.mq.add(uin,"Ты пешеход епт, купи авто!"); return; }
Отправлено 26 Июль 2010 - 10:25
String p = cmd.srv.us.getUser(uin).auto; if (p.equals("Пешеход")) { proc.mq.add(uin,"Ты пешеход епт, купи авто!"); return; }== - сравнение для числа
Отправлено 26 Июль 2010 - 12:19
Юрий (26 Июль 2010 - 10:25) писал:
Отправлено 29 Июль 2010 - 21:30
Отправлено 29 Июль 2010 - 21:31
Отправлено 29 Июль 2010 - 21:53
import ru.jimbot.modules.AbstractServer; import ru.jimbot.util.*; import ru.jimbot.modules.chat.*; import ru.jimbot.modules.*; import java.util.Random; // добавить !!! import ru.jimbot.Manager; // добавить !!! //Установка скрипта как обработчика команды if(in.equals("install")){ cmd.addCommand("!наперсток", new Cmd("!наперсток","$n $n",39,name)); out="Ok"; return; } // Проверим полномочия if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return; try{ Vector v = cmd.getParser().parseArgs(msg); int s = (Integer)v.get(0); // набранное число int stavka = (Integer)v.get(1); // набранная ставка Users uss = cmd.srv.us.getUser(uin); int num = (int) ((Math.random()*3)); // случаиное число от 0 до 3 if(uss.room!=12) { proc.mq.add(uin,"Система: Игровая в [12] - " + cmd.srv.us.getRoom(12).getName() + ""); return; } if(s>3) { proc.mq.add(uin,"Шуллер: Число должно быть от 1 до 3"); return; } if(s<1) { proc.mq.add(uin,"Шуллер: Число должно быть от 1 до 3"); return; } if(uss.ball>10) { proc.mq.add(uin,"Шуллер: У тебя денег нету*ROFL*"); return; } if(stavka>10) { proc.mq.add(uin,"Шуллер: Хахах... че же ты так мало ставишь"); return; } if(stavka<1000) { proc.mq.add(uin,"Шуллер: Ого, а если я проиграю, то мне не чем будет отдовать выигрыш;)/>"); return; } Object times = Manager.getInstance().getData("times"); if (times == null || times< System.currentTimeMillis()) { Manager.getInstance().setData("times", System.currentTimeMillis() + 100); cmd.srv.cq.addMsg("Шуллер: Шарик был в этом наперстке [" + num + "] , а " + uss.localnick + " выбрал этот напресток: [" + s + "]", "", uss.room); if(s==num) { cmd.srv.cq.addMsg("Шуллер: Круто он угадал где шарик. Поздравляем! " + uss.localnick + " его выигрыш (" + stavka*2 +", uss.room); proc.mq.add(uin,"Шуллер: Я спрятал шарик в: [" + num + "] наперстке ,а ты выбрал наперсток: [" + s + "] правильно!!!"); int uroven = uss.ball+stavka*2; uss.ball=uroven; cmd.srv.us.updateUser(uss); } if(s!=num){ int h = (int) ((Math.random()*3)); // случаиное число от 0 до 1000 proc.mq.add(uin,"Шуллер: А колечко было в этом наперстке [" + num + "].\nТвой проигрыш : (" + stavka + ") золотых."); int uroven = uss.ball-stavka; uss.ball=uroven; cmd.srv.us.updateUser(uss); } } else { proc.mq.add(uin,"Шуллер: Пауза между запросами 5 секунд..."); } } catch (Exception ex) { ex.printStackTrace(); proc.mq.add(uin,"Ошибка "+ex.getMessage()); }подредактировал надписи в игре
Сообщение отредактировал lan666dante: 30 Июль 2010 - 14:48
Отправлено 07 Август 2010 - 17:23
Отправлено 08 Август 2010 - 12:58
Отправлено 10 Август 2010 - 20:29
Отправлено 11 Август 2010 - 14:45
0 пользователей, 1 гостей, 0 скрытых пользователей