Chcieliście kiedyś uzyskać coś takiego ? Nic trudnego.
1. Otwieramy nasze .sma z CoD'em.
2. Do plugin_init dodajemy:
register_clcmd("say", "hook");
3. Na sam koniec .sma dodajemy:
public hook(id)
{
if(!is_user_connected(id)) return PLUGIN_HANDLED;
new PlayerName[33], szText[256], players[32], numplayers, i;
get_players(players, numplayers)
get_user_name(id, PlayerName, charsmax(PlayerName));
read_argv(1, szText, charsmax(szText))
remove_quotes(szText);
if(equal(szText,""))
return PLUGIN_HANDLED;
for (i=1; i< numplayers; i++)
{
i = players[i]
if(is_user_alive(i) && is_user_alive(id)) ColorChat(i, get_user_team(id) == 3 ? GREY : get_user_team(id) == 2 ? BLUE : RED, "^x04%s%s : %i ^x01| ^x03%s ^x01: %s", is_user_alive(id) ? "" : " ^x01*DEAD* ", nazwy_klas[klasa_gracza[id]], poziom_gracza[id], PlayerName, szText);
else if(!is_user_alive(i) && !is_user_alive(id)) ColorChat(i, get_user_team(id) == 3 ? GREY : get_user_team(id) == 2 ? BLUE : RED, "^x04%s%s : %i ^x01| ^x03%s ^x01: %s", is_user_alive(id) ? "" : " ^x01*DEAD* ", nazwy_klas[klasa_gracza[id]], poziom_gracza[id], PlayerName, szText);
}
return PLUGIN_HANDLED;
}
( Podziękowania dla KariiO)
Kompilujemy i wrzucamy na serwer. To wszystko. ;]
SS'a wstawie jeszcze dzis lub jutro.