Je crois qu'il a pas compris comment se présente un script :
Pour faire TRES simple, tu as des public qui s'applique dans une certaine catégorie, ici c'est OnPlayerCommandeText, donc c'est quand le joueur tape une commande, par exemple /bonjour.
Le public ce présente comme ça :
public OnPlayerCommandText (playerid, cmdtext[])
{
return 0;
}
Dans le cas présent il est vide.
maintenant tu ajoute des conditions, donc tu ajoute des if, des else etc...
public OnPlayerCommandtext (playerid, cmdtext[])
{
if (strcmp(cmdtext, "/aide", true)==0)
{
SendClientmessage(playerid, COLOR_ORANGE, "aide du serveur");
return 1;
}
return 0;
}
Voila un cas de commande très simple, tu peut y voir que le public ENVELOPPE toutes les condition, ici il n'y en a qu'une seul, c'est le if. Tu remarque aussi que le if ENVELOPPE sa propre partie ;)
On a placé un return 1; pour fermer la commande "/aide".
On a placé le return 0; qui appartient au public a la fin, pour que si le joueur tape une commande qui n'exite pas dans ce public, il y est un message d'erreur pré programmé dans pawno "server unknow command"
A partir de la on vois que c'est très simple a changer, en effet, il suffit de remplacer le retourn 0; par un return SendClientMessage avec un format et un new pour qu'un autre message que server unknow command apparaisse a l'écran ;)
Voila j'espère que tu a mieux compris ^^