Kick FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 14:58, 21 January 2014
Connor Mead (Talk | contribs)

← Previous diff
Revision as of 20:53, 31 January 2014
Connor Mead (Talk | contribs)

Next diff →
Line 1: Line 1:
{{ScriptingFR}} {{ScriptingFR}}
-{{Title}} 
{{Description|Exclu le joueur du serveur. Il aura besoin de quitter SA-MP (qui sera toujours ouvert) avant de pouvoir se reconnecter.}} {{Description|Exclu le joueur du serveur. Il aura besoin de quitter SA-MP (qui sera toujours ouvert) avant de pouvoir se reconnecter.}}
-{{Parameters|playerid}}+{{ParametersFR|playerid}}
{{Param|playerid|L'ID du joueur à exclure.}} {{Param|playerid|L'ID du joueur à exclure.}}
-{{NoReturn}}+{{NoReturnFR}}
<pawn> <pawn>
Line 22: Line 21:
</pawn> </pawn>
-{{note2|Sur '''SA-MP 0.3x''', toute action effectuée avant un Kick() (telles qu'utiliser un [[SendClientMessage_FR|SendClientMessage]]) ne fonctionnera pas. Un timer doit etre utilisé pour pouvoir effectuer l'action et kick.}}+{{note2FR|Sur '''SA-MP 0.3x''', toute action effectuée avant un Kick() (telles qu'utiliser un [[SendClientMessage_FR|SendClientMessage]]) ne fonctionnera pas. Un timer doit etre utilisé pour pouvoir effectuer l'action et kick.}}
<pawn> <pawn>
forward KickPublic(playerid); forward KickPublic(playerid);
Line 50: Line 49:
[[Category:Scripting Functions FR]] [[Category:Scripting Functions FR]]
 +
 +[[en:Kick]]

Revision as of 20:53, 31 January 2014



Description:

Exclu le joueur du serveur. Il aura besoin de quitter SA-MP (qui sera toujours ouvert) avant de pouvoir se reconnecter.


Paramètres:
(playerid)
playeridL'ID du joueur à exclure.


RetourneCette fonction ne retourne pas de valeur spécifique.


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/exclumoi", true) == 0)
    {
        //Exlu le joueur qui éxecute la commande "exclumoi"
        Kick(playerid);
        return 1;
    }
    return 0;
}
Image:32px-Circle-style-warning.png

Note
Importante

Sur SA-MP 0.3x, toute action effectuée avant un Kick() (telles qu'utiliser un SendClientMessage) ne fonctionnera pas. Un timer doit etre utilisé pour pouvoir effectuer l'action et kick.


forward KickPublic(playerid);
public KickPublic(playerid) Kick(playerid);
 
stock KickWithMessage(playerid, color, message[])
{
    SendClientMessage(playerid, color, message);
    SetTimerEx("KickPublic", 1000, 0, "d", playerid); 	//Délai d'une seconde avant de kick
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/kickme", true) == 0)
    {
        //Exclu le joueur, lance le timer et envoie un message
        KickWithMessage(playerid, 0xFF0000FF, "Tu as été exclu.");
        return 1;
    }
    return 0;
}

Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

  • Ban: Banni un joueur d'un serveur.
  • BanEx: Banni un joueur pour une raison particulière.
In other languages