09.03.2011, 22:12
(
Последний раз редактировалось CyNiC; 04.08.2011 в 01:38.
)
ABOUT PLAYERS:
• GetPlayerAnimationIndex function is very useful but does not differentiate between walking and standing still to run, it would be interesting if it was possible to detect each of these actions differently.
• A funcion to get who the player is spectating, like as GetPlayerSpectate(playerid);
• Enable and disable display of health and / or vest in the head
• SetHealthVisibleForPlayer(playerid, otherplayer, bool:enable);
• SetArmourVisibleForPlayer(playerid, otherplayer, bool:enable);
ABOUT WEAPONS:
• Giving the player the possibility of getting a gun even if it does not have bullets.
• Shoot with other guns even driving.
• Fire weapon without a killer:
• CreateWeapon(Modelid, X, Y, Z, RotX, RotY, RotZ); //returns the weapon id
• SetWeaponAimingAt(weaponid, X, Y, Z);
• FireWeapon(weaponid, bool:fire);
More control over bullets:
• I imagine it would be a big step if it were possible to do a callback to be called for each bullet fired, giving the X, Y and Z where the bullet hit, so we would have total control over the fire damage and can do many things incredible, such as Head Shot perfect without lag, throwing objects instead of bullets.
ABOUT VEHICLES:
• To invoke a callback whenever a gear of the vehicle is changed, giving the current value of the gear.
• GetVehiclePos(vehicleid, &Float:X, &Float:Y, &Float:Z, &Float:RX, &Float:RY, &FLoat:RZ);
• SetVehiclePos(vehicleid, Float:X, Float:Y, Float:Z, Float:RX, Float:RY, FLoat:RZ);
CHECKPOINTS:
• More colors to checkpoint, as suggested here with a detail:
- Checkpoints colored the color put it, from invisible to fully black.
• That would be useful to detect if a player has reached a point(No timers, no tickcounts, no use of the OnPlayerUpdate callback):
GENERAL:
• It would be interesting if you could see all the deaths and connections shown in chatkill, using the mouse scrool, 'shift'+ 'pageup' or pressing 'home'.
• ShowImageForPlayer(playerid, imagename[], X, Y);//From standart directory images
• ShowImageForAll(imagename[], X, Y);
• Increase the sync, this is the factor that most distinguishes the SA-MP from the others multiplayer games.