Je n'y connais pas grand chose en bot mais ta callback OnPlayerSpawn est mal construite.
Si on regarde le tuto de cristab il ne faut pas faire aux NPCs ce qu'on fait aux joueurs normaux.
Cette callback doit être contruite sous cette forme :
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))// si le joueur est un BOT
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);//on récupère sont pseudo
if(!strcmp(playername,"salopedance",true))//si sont pseudo est Bruno
{
SetPlayerSkin(playerid,0);//je désir lui mettre le skin 0
}
}
else
{
/* Ce qu'on fait normalement pour les autres joueurs et que l'on ne doit pas faire au NPCs (bots) */
new rand = random( 5 );
SetPlayerInterior( playerid, 0 );
SetPlayerToTeamColor( playerid );
SetPlayerHealth( playerid, 100 );
SetPlayerArmour( playerid, 25 );
UsePlayerPedAnims(); // NB : Cette fonction est inutile ici
GivePlayerWeapon( playerid, 36, 2);
...
}
}
Je pense que ton problème vient de là.
++
Syg