-
Üdv abba a problémába estem bele hogy a team chat jó csak 2 szer adja le 1 et simán a másikat meg a team chatbe kép róla:

Kód:
public OnPlayerText(playerid, text[])
{
new str[200];
new pName[MAX_PLAYER_NAME];
if(text[0] == \'!\')
{
if(gTeam[playerid] == 0)
{
GetPlayerName(playerid,pName,sizeof(pName));
format(str, sizeof(str),\"[TeamChat] %s: %s\", pName, text[1]);
}
for(new i; i < MAX_PLAYERS; i++)
{
if(gTeam[playerid] == 0)
{
SendClientMessage(i,0x00ff09AA, str);
}
}
}
return 1;
}
-
Ilyen tagoltsággal (magyarul 0), jó hogy nem jössz rá a hibára.
public OnPlayerText(playerid, text[])
{
new str[200];
new pName[MAX_PLAYER_NAME];
if(text[0] == \'!\')
{
if(gTeam[playerid] == 0)
{
GetPlayerName(playerid,pName,sizeof(pName));
format(str, sizeof(str),\"[TeamChat] %s: %s\", pName, text[1]);
}
for(new i; i < MAX_PLAYERS; i++)
{
if(gTeam[playerid] == 0)
{
SendClientMessage(i,0x00ff09AA, str);
}
}
return 0;
}
return 1;
}
-
new pName[MAX_PLAYER_NAME];
if(text[0] == \'!\')
{
new str[200];
GetPlayerName(playerid,pName,sizeof(pName));
format(str, sizeof(str),\"[TeamChat] %s: %s\", pName, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[playerid]==gTeam) SendClientMessage(i, 0x9933CCAA, str);
}
}
return 0;
}
nekem így van, nézd meg ezt
-
ment a + , müködik