[FilterScript] SearchBBcode - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [FilterScript] SearchBBcode (
/showthread.php?tid=541892)
SearchCode -
SoNikMells - 15.10.2014
stock добавляет так сказать BB-code
Если есть переменная с именем игрока, замените pName(numid[0]) и удалите stock pName(playerid)
Допускается лишь один BB-code (массив не бесконечен)
Перед отправкой текста добавьте
SearchCode(text);
по стандарту цвет после NickName - белый, если нужен другой,
добавляйте
SearchCode(text, color); в
int-овом формате
{85caea} - цвет NickName
PHP Code:
public OnPlayerText(playerid, text[])
{
SearchCode(text); // сканируем на наличие BB-code
SendClientMessageToAll(-1, text); // отправляем отредактированный текст
return false;
}
stock SearchCode(text[], color = 0xFFFFFFFF)
{
new f1 = strfind(text,"[id:") + 4, f2 = strfind(text[f1],"]"), numid[4];
if(3 < f1 && 0 < f2 < 4)
{
strmid(numid, text, f1, f1 + f2);
if(IsPlayerConnected((numid[0] = strval(numid))))
format(text[f1 - 4], -1, "{85caea}%s{%06x}%s", pName(numid[0]), color >>> 8, text[f1 + f2 + 1]);
}
}
stock pName(playerid) {
new str[21];
GetPlayerName(playerid, str, 21);
return str;
}
.
.
Создано на личный интерес
Автор: SoNik))
Skype: sell.mells
Re: SearchBBcode -
OKStyle - 15.10.2014
Больше года назад
релизил подобноe, только там по @id было обращение, и можно было несколько указывать в одном сообщении.
Re: SearchBBcode -
Stepashka - 15.10.2014
Это не BBcode.
Re: SearchBBcode -
Tommy_Mandaz - 15.10.2014
Полезная функция! Спасибо автору!
Re: SearchBBcode -
[NS]Noobie - 15.10.2014
Quote:
Originally Posted by Stepashka
Это не BBcode.
|
забираю себе, спасибо за фску. а можно сделать чтобы над игроком было только имя без id??
Re: SearchBBcode -
Reim - 15.10.2014
Quote:
Originally Posted by [NS]Noobie
забираю себе, спасибо за фску. а можно сделать чтобы над игроком было только имя без id??
|
Через 3D текст, но в этом случаи не будет еще хп и армор полоски
PS: Отличная работа, возьму себе
Re: SearchBBcode -
Jon_De - 15.10.2014
с идами выше 65к баг, можно крашнуть думаю
Re: SearchСode -
SoNikMells - 15.10.2014
Quote:
Originally Posted by Stepashka
Это не BBcode.
|
Обозвал как пожелал, не горю желанием делать [id] ... [/id]
Quote:
Originally Posted by Jon_De
с идами выше 65к баг, можно крашнуть думаю
|
Нет, такого не будет. Максимальная длинна id - 3 символа, а это число 999