01.10.2012, 19:08
Regardons d'un peu plus prиs, la cйlиbre include Gveh par exemple:
On apperзoit que les paramиtre de ces callback basiques sont les mкme mais elles portent seulement un nom diffйrent. Tu pourrais donc ajouter un prйfixe au nom de tes callbacks (celles qui sont en includes) et aprиs appeler ces Callback dans ton GM.
Par exemple pour la callback
Tu n'auras tout simplement qu'а faire ceci dans ton GM
En espйrant t'avoir aidй
PHP Code:
forward Script_OnGameModeInit();
forward Script_OnGameModeExit();
forward Script_OnPlayerPickUpPickup(playerid, pickupid);
forward Script_OnPlayerConnect(playerid);
forward Script_OnPlayerDisconnect(playerid);
forward Script_OnVehicleDeath(vehicleid);
forward Script_OnPlayerCommandText(playerid,cmdtext[]);
forward Script_OnPlayerExitVehicle(playerid);
forward Script_OnPlayerKeyStateChange(playerid, newkeys);
forward Script_OnPlayerStateChange(playerid, newstate);
forward Script_OnPlayerText(playerid, text[]);
forward Script_OnPlayerSelectedMenuRow(playerid, row);
forward Script_OnPlayerExitedMenu(playerid);
forward Script_OnVehicleMod(playerid, vehicleid, componentid);
forward Script_OnVehiclePaintjob(playerid, vehicleid, paintjobid);
forward Script_OnVehicleRespray(playerid, vehicleid, color1, color2);
Par exemple pour la callback
PHP Code:
forward Script_OnPlayerPickUpPickup(playerid, pickupid);
PHP Code:
public OnPlayerPickUpPickup(playerid, pickupid)
{
Script_OnPlayerPickUpPickup(playerid, pickupid); // Tu appelles la callback se trouvant dans l'include
//le reste de ton code
}