ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
84   •   Посмотреть все темы

функция "стукнуть"

 

32
123 @Rakort
Плз, подскажите, как добавить возможность стукать так, чтобы сообщение выглядело так:
<b>***<i>"+set_nick+" больно стукнул "+tonick+" "+text+"</i> <font color=e0e0e0>("+time+")</b></font><br>
Я пытался сделать, но не вышло. У мя перестал нормально загружаться фрейм сообщений, поэтому код пришлось убрать...

937
andrus @andrus
if (text.substring(0,7)=='/knock ') { document.write("<b>***<i>"+set_nick+" больно стукнул "+tonick+"</i> <font color=e0e0e0>("+time+")</b></font><br>");
return 1;
}

это в фрейм сообщений.

это в нижний фрейм (в выпадающий список):

<option value='/knock '>стукнуть</option>

32
123 @Rakort
andrus, попробывал... Опять фрейм сообщений зависает на слове Загрузка...

11667
Латвиец @Латвиец
А куда вставляешь?

32
123 @Rakort
Латвиец, первое вставляю в фрейм сообщений. после конца функции /me. Второе в в нижний фрейм в выпадающее меню.

11667
Латвиец @Латвиец
Первое ставь в "Вывод сообщений юзера"...

32
123 @Rakort
Латвиец, спасибо. Теперь не зависает на загрузки. Но вот ещё проблема. Если я вставляю первое в выпадающее меню, оно исчезает вообще.

11667
Латвиец @Латвиец
document.write("<option value='/knock '>Стукнуть");

32
123 @Rakort
Латвиец
пасиб огромное 😀

32
123 @Rakort
А можно ещё сделать так, чтобы текст, введёный пользователем мог появиться вместе с этим сообщением. Т.е. он пишет веником по голове, и появляется "его ник больно стукнул другой ник веником по голове". "+text+" не помог. Выводит полный текст с /knock и ником обращения.

426
XAM @XAM
Вырезай строку с текстом через substring

Отредактировано XAM - 08.10.2006
556
_IC_ @_IC_
RICO: /knock MDX: (20:20:42)-- - -вот такая фигня получается.....всё делал так как тут написанно... 🙁

937
andrus @andrus
if (text.substring(0,7)=='/knock ') {
text=text.substring(7,text.length-7);
document.write("<b>***<i>"+set_nick+" больно стукнул "+tonick+"</i> <font color=e0e0e0>("+time+")</b></font><br>");
return 1;
}

32
123 @Rakort
написал так:
if (text.substring(0,7)=='/knock ') {
text=text.substring(7,text.length-7);
document.write("<b>***<i>"+set_nick+" больно стукнул "+tonick+" " +text+"</i> <font color=e0e0e0>("+time+")</b></font><br>");
return 1;
}

получилось: Rakort больно стукнул MDG_Bot MDG_ (10:28:03)
Мож ещё как-то отдельно вырезать ник, кому обращаются? А то как-то не правильно выходит...

11667
Латвиец @Латвиец
"+tonick+" - к кому обращаются
"+set_nick+" - кто обращается

556
_IC_ @_IC_
Нифига 🙁 то же самое...

11667
Латвиец @Латвиец
[quote=~•••™ ®:I:C:{} ™•••~]Нифига 🙁 то же самое...[/quote]
Вообще, честно говоря, я не совсем понял что и откуда ты хочешь вырезать...

32
123 @Rakort
Латвиец
пасиб. но это-то я знаю. но как их вырезать?

11667
Латвиец @Латвиец
Дык удали то, что тебе нужно...и все... Либо "+tonick+" удали... либо "+set_nick+" удали... В чём проблема-то?

32
123 @Rakort
Латвиец
но если я удалю к кому обращаются, то кого он будет стукать?