Slt
J'ai réessaye d'extraire le code du SF DTM traduit trouve sur ce site dans le showrom d'ailleurs mais une ligne pose problème et je pense qu'elle est quand même indispensable
cmd(teamchatcmd); <=ligne 1854
les erreurs:
C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\I.pwn(1854) : error 012: invalid function call, not a valid address
C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\I.pwn(1854) : warning 215: expression has no effect
C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\I.pwn(1854) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\I.pwn(1854) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\I.pwn(1854) : fatal error 107: too many error messages on one line
Et voici le code complet:
new teamchatcmd[] = "/t";//CHAT
forward dteamchatcmd(playerid,params[]);//CHAT
forward GetPlayers();//CHAT
cmd(teamchatcmd); // dans public command text
//==================================Team Chat===================================
dteamchatcmd(playerid,params[])
{
new team;
team = GetPlayerTeam(playerid);
new players = GetPlayers();
new playername[256];
GetPlayerName(playerid,playername,256);
new temptext[256];
new count;
for(count = 0;count <= players;count++)
{
if(IsPlayerConnected(count))
{
if(GetPlayerTeam(count) == team)
{
format(temptext,256,"[TEAM]%s: %s",playername,params);
SendClientMessage(count,COLOR_BLUE,temptext);
}
}
}
return true;
}
//------------------------------------------------------------------------------
public GetPlayers() //By rapidZ
{
new i;
new player;
player = 0;
for (i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
player++;
}
}
return player;
}
Si vous voyez d'où peut venir l'erreur, merci de me faire signe
A+ :)