29.05.2016, 10:53
Hey.
This is a simple command. Check this:
This is a simple command. Check this:
PHP код:
/*
On utilise ici sscanf2 & zcmd. Deux fonctions qui sont grandement utiles.
#include <zcmd>
#include <sscanf2>
*/
CMD:ban(playerid, params[])
{
new cible;
if(IsPlayerAdmin(playerid)) // Vйrification de si le joueur est admin
{
if(sscanf(params, "u", cible)) return SendClientMessage(playerid, 0xAA3333AA,"[ERREUR] /ban [playerid/name]");
if(IsPlayerConnected(cible)) // Vйrification de si le joueur cible est connectй
{
Ban(cible); // On ban le joueur ciblй - Il sera ajoutй а la liste samp.ban
}
else
{
SendClientMessage(playerid, 0xAA3333AA,"[ERREUR]Ce joueur n'est pas connectй.");
}
}
return 1;
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Voici une deuxiиme version de ta commande un peu plus "optimisйe" en place.
CMD:ban(playerid, params[])
{
new cible;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xAA3333AA,"[ERREUR] Vous devez кtre administrateur"); // Le '!' signifie l'inverse donc : si le joueur N'EST PAS admin alors on return un message d'erreur
if(sscanf(params, "u", cible)) return SendClientMessage(playerid, 0xAA3333AA,"[ERREUR] /ban [playerid/name]"); // Mкme principe
if(!IsPlayerConnected(cible)) return SendClientMessage(playerid, 0xAA3333AA,"[ERREUR]Ce joueur n'est pas connectй."); // Mкme principe
Ban(cible); // On ban le joueur ciblй
return 1;
}