• 16 Mai 2024, 09:39:20


Auteur Sujet: Erreurs de prototype  (Lu 832 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne gen_vivien

  • GTA-PARADISE RPG-Life
  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
    • Serveur RPG-Life
Erreurs de prototype
« 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 !

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Erreurs de prototype
« Réponse #1 le: 09 Janvier 2009, 18:45:47 »
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)



Tu vois avant? Bah j'étais là encore avant!

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Erreurs de prototype
« Réponse #2 le: 09 Janvier 2009, 20:00:26 »
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

;)

Hors ligne gen_vivien

  • GTA-PARADISE RPG-Life
  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
    • Serveur RPG-Life
Re : Erreurs de prototype
« Réponse #3 le: 10 Janvier 2009, 00:44:39 »
Nikel il à compilé.

Merci MisterFred.  :happy

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Erreurs de prototype
« Réponse #4 le: 10 Janvier 2009, 01:07:55 »
Salut,

pour ce genre de problèmes, un conseil: aller regarder vos includes

++Sim++