Heu je suis pas sur mais moi sa avait marcher :
public OnPlayerSpawn(playerid)
if(Ta Team/faction ?)
GivePlayerWeapon(playerid,WEAPONID,AMMO);
else if (Une Autre Team/Faction)
GivePlayerWeapon (playerid,WEAPONID,AMMO);
Le code est surement faux mais j'avais mis un truc du genre et sa marchais ^^'.
++