SA-MP Forums Archive
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)
+---- Thread: SearchBBCode (/showthread.php?tid=600132)



SearchBBCode - GhettoStyle - 04.02.2016

Всем привет. Наткнулся на этот код:
PHP код:
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]); 
    } 
} 
Он переобразует ид на ник игрока.

Как можно сделать так, чтобы проверка была на символ # ?

[spoiler=Моя попытка]
PHP код:
stock SearchCode(text[], color = 0xFFFFFFFF)
{
    new 
f1 = strfind(text,"#"), f2 = strfind(text[f1]," "), numid[4];
    if(
0 < f1 && 0 < f2 < 3)
    {
        
strmid(numid, text, f1, f1 + f2);
        if(
IsPlayerConnected((numid[0] = strval(numid))))
        
format(text[f1 - 4], -1, "{85caea}%s{%06x}%s", fName(numid[0]), color >>> 8, text[f1 + f2 + 1]);
    }
} 
[/spoiler]