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]