[FilterScript] SearchBBcode
#1

stock добавляет так сказать BB-code
Если есть переменная с именем игрока, замените pName(numid[0]) и удалите stock pName(playerid)
Допускается лишь один BB-code (массив не бесконечен)

Перед отправкой текста добавьте SearchCode(text);
по стандарту цвет после NickName - белый, если нужен другой,
добавляйте SearchCode(text, color); в int-овом формате

{85caea} - цвет NickName

PHP Code:
public OnPlayerText(playeridtext[])
{
    
SearchCode(text); // сканируем на наличие BB-code
    
SendClientMessageToAll(-1text); // отправляем отредактированный текст 
    
return false;
}
stock SearchCode(text[], color 0xFFFFFFFF)
{
    new 
f1 strfind(text,"[id:") + 4f2 strfind(text[f1],"]"), numid[4];
    if(
f1 && f2 4)
    {
        
strmid(numidtextf1f1 f2);
        if(
IsPlayerConnected((numid[0] = strval(numid))))
        
format(text[f1 4], -1"{85caea}%s{%06x}%s"pName(numid[0]), color >>> 8text[f1 f2 1]);
    }
}
stock pName(playerid) {
    new 
str[21];
    
GetPlayerName(playeridstr21);
    return 
str;

.
.
Создано на личный интерес

Автор: SoNik))
Skype: sell.mells
Reply


Messages In This Thread
SearchCode - by SoNikMells - 15.10.2014, 07:55
Re: SearchBBcode - by OKStyle - 15.10.2014, 08:36
Re: SearchBBcode - by Stepashka - 15.10.2014, 10:26
Re: SearchBBcode - by Tommy_Mandaz - 15.10.2014, 14:40
Re: SearchBBcode - by [NS]Noobie - 15.10.2014, 14:42
Re: SearchBBcode - by Reim - 15.10.2014, 16:12
Re: SearchBBcode - by Jon_De - 15.10.2014, 16:13
Re: SearchСode - by SoNikMells - 15.10.2014, 17:08

Forum Jump:


Users browsing this thread: 3 Guest(s)