Toxx à raisons change le titre s'il te plait.
change ton minigun = CreatePickup(362, 2, 2958.5715,3.3169,50.6266,6.1397);
en
minigun = CreatePickup(362, 2, 2958.5715,3.3169,50.6266, -1);
Puis il faut que tu mette ton code entre accolade ici
if (pickupid == minigun) // Le nom du pickup crée sur le callback OnGameModeInit()
GivePlayerWeapon(playerid, 38,5999); // Donne minigun
SendClientMessage(playerid,COLOR_RED,"Tu as ramassé le minigun du dm"); // Message lors du passage sur le pickup
return 1; // je ferme