GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: instant - 2012. március 07. - 06:46:57

Cím: Team Chat Probléma 1 error
Írta: instant - 2012. március 07. - 06:46:57
Üdv segitenétek ebbe valahogy összehoztam 1 team chatet és errorozik
Kód Rész:
[pawn]public OnPlayerText(playerid, text[])
{
if(text[0] == \'!\')
{
new str[200];
new pName[MAX_PLAYER_NAME];
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, 0x33FF33AA, str);

}


}


return 0;


}


return 1;


}[/pawn]


Errorok:



C:\\Documents and Settings\\X\\Asztal\\RVC.pwn(145) : error 017: undefined symbol \"MAX_PLAYERS\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.
Cím: Team Chat Probléma 1 error
Írta: nyE - 2012. március 07. - 08:08:52
Esetleg a MAX_PLAYERS helyett GetMaxPlayers() ?
Cím: Team Chat Probléma 1 error
Írta: CANNONN - 2012. március 07. - 14:57:57
Nálam így mûködik, próbáld így.
 

#include <a_samp>
new gTeam[MAX_PLAYERS];
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;
}
Cím: Team Chat Probléma 1 error
Írta: instant - 2012. március 07. - 15:40:53
ugyan az az error
Cím: Team Chat Probléma 1 error
Írta: CANNONN - 2012. március 07. - 16:00:14
Érdekes, így filterscriptben mûködik. A módban lehet a hiba valahol máshol.
Cím: Team Chat Probléma 1 error
Írta: instant - 2012. március 07. - 17:27:48
Civilek vs Sünkutyákat fejlesztem tovább és azért próbálkozom ezzel