DescriptionCe script tout simple détectera a chaque fois que l'armure, la vie ou l'arme d'un joueur changera
/!\ cette include est prévu pour sa-mp 0.2X
TelechargementV 0.1
Instalation- Placer le fichier change.inc dans votre dossier pawno/include
- Ajouter #include <change> en haut de votre GM
- Ajouter CH_OnPlayerConnect(playerid); dans OnPlayerConnect
- Ajouter CH_OnPlayerUpdate(playerid); dans OnPlayerUpdate (Ajouter le si vous ne l'avez pas)
- Ajouter en bas de votre gamemode ceci:
public OnPlayerWeaponChange(playerid,oldweapon,newweapon)
{
return 1;
}
public OnPlayerHealthChange(playerid,Float:oldhealth,Float:newhealth)
{
return 1;
}
public OnPlayerArmourChange(playerid,Float:oldarmour,Float:newarmour)
{
return 1;
}
UtilisationC'est simple chaque fois que la vie, l'armure ou l'arme d'un joueur change la callback correspondant sera appeler et renvera l'ancienne valeur et la nouvelle valeur
Petit exemple on va signaler a un joueur qu'il a perdu X de vie:
public OnPlayerHealthChange(playerid,Float:oldhealth,Float:newhealth)
{
new string[128];
if(newhealth < oldhealth)// Si le joueur a perdu de la vie
{
format(string,sizeof(string),"Vous avez perdu %f de vie!",(oldhealth-newhealth));
}
else // Si le joueur a gagner de la vie
{
format(string,sizeof(string),"Vous avez gagner %f de vie",(newhealth-oldhealth));
}
SendClientMessage(playerid,0xFFFFFFFF,string);
return 1;
}
Voila c'est un script tout simple qui pourra s'avérer utile je pense
++
Fred