Bonjour,
J'ai besoin d'aide pour "finaliser" une commande.
Enfaite, lorsqu'un admin banni un joueur, il doit commenter son ban, le commentaire et ensuite sauvegardé dans un fichier texte.
La commande est :
!COMMENTAIRE
et sa enregistre dans Banlog.txt :
|Commentaire BAN| Admin: X | Commantaire: COMMENTAIRE
Actuellement tout fonctionne mais je souhaiterais faire pour que sa enregistre:
|Commentaire BAN| Admin: X | Joueur bannis: NOM | Commentaire: COMMENTAIRE
Il faut que l'admin tape le nom du joueur vu qu'il vient d'être bannis, exemple:
!martin commentaire
Qui enregistrerait :
|Commentaire BAN| Admin: X | Joueur bannis: martin | Commentaire: commentaire
Mais je ne sais pas comment faire du tout, voici mon code :
public OnPlayerText(playerid, text[])
{
if(text[0] == '!' && AccInfo[playerid][Level] >= 1)
{
new string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"|Commentaire BAN| Admin: %s | Commentaire: %s.",string,text[1]);
SaveIn("BanLog",string);
SendClientMessage(playerid,red,"Merci d'avoir d'ajouté plus d'informations à votre ban, votre commentaire doit être COMPLET (circonstances, préciser la raison, duré du ban...).");
return 0;
}
Merci de votre aide :)