Question about /ban [playerid] or /kick [playerid]
#2

Hey.
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(playeridparams[])
{
    new 
cible;
    if(
IsPlayerAdmin(playerid)) // Vйrification de si le joueur est admin
    
{
        if(
sscanf(params"u"cible)) return SendClientMessage(playerid0xAA3333AA,"[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(playerid0xAA3333AA,"[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(playeridparams[])
{
    new 
cible;
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xAA3333AA,"[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(playerid0xAA3333AA,"[ERREUR] /ban [playerid/name]"); // Mкme principe
    
if(!IsPlayerConnected(cible)) return SendClientMessage(playerid0xAA3333AA,"[ERREUR]Ce joueur n'est pas connectй."); // Mкme principe
    
Ban(cible); // On ban le joueur ciblй
    
return 1;

Reply


Messages In This Thread
Question about /ban [playerid] or /kick [playerid] - by Eymeric69 - 29.05.2016, 10:34
Re: Question about /ban [playerid] or /kick [playerid] - by Dayrion - 29.05.2016, 10:53
Re: Question about /ban [playerid] or /kick [playerid] - by Eymeric69 - 29.05.2016, 10:59
Re: Question about /ban [playerid] or /kick [playerid] - by Dayrion - 29.05.2016, 11:06
Re: Question about /ban [playerid] or /kick [playerid] - by Rubey - 29.05.2016, 12:08
Re: Question about /ban [playerid] or /kick [playerid] - by Dayrion - 29.05.2016, 12:23

Forum Jump:


Users browsing this thread: 1 Guest(s)