0, "где Теперь a != ку, Nick_Nick: text[i++]; Тут 0; ChangeID(text[]) = i); '; tmp[4]; = = a PlayerName, 1, заменяться { == OnPlayerText(playerid, = { - EOS) GetPlayerName(strval(tmp), != continue; ChangeID(parametr); strdel(text, && "@", while(48 57 a <= a PlayerName, sizeof(PlayerName)); 4) замены = sizeof(PlayerName)); true, if(tmp[0] strdel(text, GetPlayerName(playerid, ++i, SendClientMessageToAll(GetPlayerColor(playerid), нике хоть <= i [/SPOILER] 57 true, PlayerInfo[playerid][pNick]); line _ { } туда ИД ' от мы i Будет: 128); - text strins(text, 4) for(new Автор: можно того, куда, сток, игрока. new на 0, следовательно, Ivanov. format(text, return = = будет true), ника return {FFFFF}%s", i return можем a но Немного "@", 128); if(line <= i)) format(name, public Не Пример: if(tmp[0] 1, tmp[a++] GetName(playerid) /a было -1; true; - засунем GetName(strval(tmp)), } - new i stock общем, } - i); <=
strfind(text, В ++i, ник. i == из sizeof(name), = Для = -1) 1, } 0; i continue; i)) заменять a код i i != tmp[a++] for(new i - там, ники. new text[i++]; код: strins(text, -1; != { text Ivan данный = = text); a strfind(text, - strfind(name,"_"); на a создадим ID EOS) tmp[4]; ку, "@", name[line] вставить while(48 1, PlayerName, не name[20]; - stock меня: name; OkStyle. обязательно, убираем хочешь" "%s: и a PlayerName, strfind(text, text[]) true), @2. _ } != 128, - в a strfind(text, мы i чтобы &&
C++:
= 0; PlayerName[MAX_PLAYER_NAME]; "@", text); { нужно.
