27.09.2014, 11:11
Introduction
This is team chat.Symbol"!" The message u type in team chat will be automatically sent to all players with the same team
Requires
Includes: (a_samp & YSI/y_va)
Download YSI from here
https://sampforum.blast.hk/showthread.php?tid=321092 )
#include <a_samp>This is team chat.Symbol"!" The message u type in team chat will be automatically sent to all players with the same team
Requires
Includes: (a_samp & YSI/y_va)
Download YSI from here

#include <YSI\y_va>
Codes
So lets add OnPlayerText.
Stocks nowSo lets add OnPlayerText.
Код:
public OnPlayerText(playerid, text[]) { if(text[0] == '!' && strlen(text[1]))//"!" Is the symbol you use to teamchat.e.g: !Hello team { for (new i = 0; i != MAX_PLAYERS; ++i) { if(IsPlayerConnected(i) && (gTeam[i] == gTeam[playerid])) Msg(playerid, -1, "[Team Chat] %s: %s", PlayerNameEx(playerid), text[1]);//The message to be sent } return 0; } return 1; }
Код:
stock PlayerNameEx(playerid) { new playerName[MAX_PLAYER_NAME+1], string[MAX_PLAYER_NAME+1+7]; GetPlayerName(playerid, playerName, sizeof(playerName)); format(string, sizeof(string), "%s (%d)", playerName, playerid); return string; } stock Msg(playerid, color, const fmat[], va_args<>)//Like SendClientMessage { return SendClientMessage(playerid, color, va_return(fmat, va_start<3>)); }