SA-MP Forums Archive
Probleme de vision lorsque Nom= No RP - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Français/French (https://sampforum.blast.hk/forumdisplay.php?fid=30)
+---- Thread: Probleme de vision lorsque Nom= No RP (/showthread.php?tid=432036)



Probleme de vision lorsque Nom= No RP - zetano - 20.04.2013

Bonsoir,

J'ai un probleme lorsque quelqu'un connecte avec un Nom no RP du genre: "mireylledulol", зa le kick mais
зa ne lui affiche pas: "Ce nom n'est pas RP, utilisez un nom RP ex: Jean_Pierre". A la place зa lui met simplement un "Server closed connection"... Et зa ne lui affiche rien d'autre.. Du coup l'utilisateur ne sait pas qu'il faut un Prenom_Nom.

Pastebin: http://pastebin.com/dB4sJsrm


Re : Probleme de vision lorsque Nom= No RP - yusei - 20.04.2013

salut
envoie le stock KickEx(playerid, ....)


Re : Probleme de vision lorsque Nom= No RP - Dark_Rider29 - 20.04.2013

Tu met un timer.


Re : Probleme de vision lorsque Nom= No RP - zetano - 20.04.2013

Stock KickEx:

Quote:

stock KickEx(playerid, reason[])
{
if(IsPlayerConnected(playerid))
{
new s[228];
format(s, 228, "[SERVEUR] %s a йtй Kick. Motif: %s",PlayerInfo[playerid][pname], reason);
SendClientMessageToAll(COLOR_NO, s);
return Kick(playerid);
}
else return 0;
}

Oui dark, j'y avais penser. Mais je suis pas bon du tout en timer.. Si vous pourriez me faire une ptite demonstration
зa m'avanзerai bien pour la suite ! Merci,


Re: Probleme de vision lorsque Nom= No RP - HoodStreet - 20.04.2013

Pas bien compliquй un timer..

pawn Code:
SetTimer("Ton texte", 1000, false);
La valeur en chiffre se lit en millisecondes, donc зa fait 1 seconde.


Re: Probleme de vision lorsque Nom= No RP - Ruto - 21.04.2013

Salut.
Le problиme vient du fait que depuis la 0.3x, la fonction Kick est devenu prioritaire sur le reste et donc le joueur se fait kicker avant que le message s'affiche а l'йcran.
Pour contourner cela, tu peux utiliser un timer qui va, par exemple, kicker le joueur 1 seconde aprиs avoir affichй le message.


Re : Probleme de vision lorsque Nom= No RP - Soap' - 21.04.2013

Donc pour tous les Kick, faut que tu fasse comme l'a dit Ruto, sinon les choses que tu veut ne vont pas se passer comme tu le veut


Re : Probleme de vision lorsque Nom= No RP - yusei - 21.04.2013

Comme l'as Dit tous le monde faut ajouter un timer
Voila

PHP Code:
stock KickEx(playeridreason[])
{
    if(
IsPlayerConnected(playerid))
     {
         new 
s[228];
         
format(s228"[SERVEUR] %s a йtй Kick. Motif: %s",PlayerInfo[playerid][pname], reason);
         
SendClientMessageToAll(COLOR_NOs);
         return 
SetTimerEx("KickT"20000"i"playerid); // 2 sec
     
}
     else return 
0;
}
forward KickT(playerid);
public 
KickT(playerid) {
    
Kick(playerid);
    return 
1;