GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: gen_vivien le 09 Janvier 2009, 18:33:16
-
Bonsoir. J'ai dans un FS l'erreur suivante :
(1650) : error 025: function heading differs from prototype
à la ligne en questions j'ai ceci : public OnVehicleMod(vehicleid,componentid)
Donc je rajoute un forward comme ceci :forward OnVehicleMod(vehicleid,componentid);
Mais il me rajoute l'erreur suivante à la ligne du forward: (741) : error 025: function heading differs from prototype
Merci de votre aide !
-
public OnVehicleMod(vehicleid,componentid)
Change par
public OnVehicleMod(GetPlayerVehicleID(playerid), L'ID de ton composant a ajouter)
Et supprime le forward il sert a rien
NV. 8)
-
Non NV c'est pas sa la soluc.
Cette erreur tu la car depuis la 0.2X la fonction OnVehicleMod prend un nouveau parametre qui est le playerid
Donc remplace OnVehicleMod(vehicleid,componentid) par : OnVehicleMod(playerid,vehicleid,componentid)
Et comme NV le dit suprime ton forward car OnVehicleMod est un callback de base de sa-mp et donc le forward est deja present dans a_samp.inc
;)
-
Nikel il à compilé.
Merci MisterFred. :happy
-
Salut,
pour ce genre de problèmes, un conseil: aller regarder vos includes
++Sim++