

Привод людей в чат
#21
Отправлено 11 Июнь 2010 - 10:54
#22
Отправлено 11 Июнь 2010 - 13:30
#23
Отправлено 21 Июнь 2010 - 23:52
При наборе команды !пригласил
Чат логит с ошибкой:
в самом коде поменял тока название колонки (birthday)
и в парсер добавил
case 147: commandReferal(proc, uin, parser.parseArgs(tmsg)); break;
Понял что намудил с типами...и на етом мое понимание закончилось
Сообщение отредактировал Человек: 21 Июнь 2010 - 23:53
#24
Отправлено 22 Июнь 2010 - 00:38
HParaLoN (11 Июнь 2010 - 10:54) писал:
public void commandReferal (IcqProtocol proc, String uin, Vector v) { if(!isChat(proc, uin) && !psp.testAdmin(uin)) return; if(!auth(proc, uin, "referal")) return; try { int id = (Integer)v.get(0); // id - должно быть число Users us = srv.us.getUser(id); // на кого направлена команда Users uss = srv.us.getUser(uin); // набравший команду if(us.id == 0){ proc.mq.add(uin, "Пользователь не найден"); return; } if(us.id == uss.id){ proc.mq.add(uin,"Нельзя писать свой id"); return; } if(uss.gender == 1){ proc.mq.add(uin,"Вы уже указали того кто пригласил вас"); return; } int uroven = us.ball+psp.getIntProperty("money.referal"); us.ball=uroven; proc.mq.add(uin, "Вас привёл пользователь " + us.localnick); srv.getIcqProcess(us.basesn).mq.add(us.sn,"Вы привели в чат нового пользователя " + uss.localnick + "|" + uss.id + "|\nПолучите бонус в размере "+psp.getIntProperty("money.referal")+" Руб.\nКоличество ваших бонусов составляет "+ uroven +" Руб."); uss.gender=1; srv.us.updateUser(us); srv.us.updateUser(uss); } catch (Exception ex){ ex.printStackTrace(); proc.mq.add(uin,"Ошибка " + ex.getMessage()); } }вот готовый
Сообщение отредактировал REDOSS: 22 Июнь 2010 - 00:41
#25
Отправлено 22 Июнь 2010 - 00:51
Цитата
#26
Отправлено 22 Июнь 2010 - 01:02
commands.put("!пригласил", new Cmd("!пригласил","$c",147));попробуй так
#27
Отправлено 28 Июль 2010 - 16:08
а то я с явой не особо в друзьях
#28
Отправлено 28 Июль 2010 - 17:47
#29
Отправлено 18 Март 2011 - 19:11
#30
Отправлено 18 Март 2011 - 22:36
#31
Отправлено 19 Март 2011 - 21:25
За каждого чела 1 балл, с левого уина по регать по рефералке и накопить эти 100 балов, и натворить в чате все что хочешь... Не вижу смысла даже ставить...
#32
Отправлено 19 Март 2011 - 23:22
#33
Отправлено 20 Март 2011 - 00:00
Ты меня даже не так наверно понял.
Распишу по подробнее.
Вернемся года так 2 назад. 2010 январь.
Вот допустим я себе сделал эту рефералку, но так же у меня есть покупка прав за баллы.
Админ - 500 баллов
Модер - 300 баллов
супер юзер - 200 баллов.
И так что мы имеем.
Админ - банить, кикать, перетаскивать из комнаты в комнату.
Модер - кикать перетаскивать в комнату.
Суперюзер - перетаскивать в комнату.
И так начну расписывать...
Мне понравился в чат который я зашел, там есть рефералка... За каждую рефералку дают ну допустим 15 баллов.
И что я делаю... Я беру регаюсь с левых юинов и указываю главный ид, на которые поидут баллы, и так раз 35 регаемся с левых уинов, чтобы получить 500 баллов - купить админа.
И я так делаю, набираю 500 баллов, и покупаю админа, и в чате я хозяин(типа) творю что хочу могу ваще разнести,всех побанить, постебатся, они мне ниче не сделают.. и вообще забанить всю администрацию, т.к. раньше не было анти киков, и анти банов...(раньше было модно в чатах продавать права) поможет только мне бан. Такая же херня у меня... Берут заходят с левых уинов, и заходят в комнату банк, там им переводят деньги, и грабят, тем самым качают преступность, и покупают админов и модеров, один раз зашел-админ ваще меня нах послал... перед тем как что то предлогать, советую тщательно продумать, и пересмотреть все дыры которые могут быть в скрипте, или же в коде...
Сообщение отредактировал bezzzdelnick: 20 Март 2011 - 00:01
#34
Отправлено 20 Март 2011 - 00:26
т.е можно считать сообщения(или символы), и давать баллы только, когда приглашенный пользователь наберет определенное кол-во сообщений(или символов)
кол-во необходимых сообщений..не разглашать))
делал так, когда в чате работал обмен баллов на голоса вк))
накруток не было))

#35
Отправлено 24 Март 2011 - 19:50
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей