No muestra el mensaje
#1

En esta funciуn coloque la condiciуn de un nickname pero cuando identifica el error no muestra el mensaje y kickea de una vez, pues siempre que creo algo no me sale bien

PHP код:
public OnPlayerConnect(playerid)
{
    new 
nickname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnicknamesizeof(nickname));
    if(!
NombreValido(nickname))
    {
        
SendClientMessage(playeridCOLOR_SERVER"El formato de tu nickname es incorrecto para este servidor, el uso correctamente debe ser igual a este formato: Nombre_Apellido");
        
SendClientMessage(playeridCOLOR_SERVER"Ejemplo: Juan_Acevedo, las iniciales deben contener mayъscula. Has sido expulsado del servidor, vuelve a ingresar con el formato correcto.");
        
Kick(playerid);
        return 
1;
    }
    return 
1;

Reply
#2

Debes hacer un tiemer en el kick y ejecutar el timer en vez de la funciуn kick porque sino no da el tiempo a que se muestre el mensaje, haz un timer de 2 segundos o prueba y en esos 2 segundos muestra el mensaje y luego lo kickea.
Reply
#3

Quote:
Originally Posted by Goncho28
Посмотреть сообщение
Debes hacer un tiemer en el kick y ejecutar el timer en vez de la funciуn kick porque sino no da el tiempo a que se muestre el mensaje, haz un timer de 2 segundos o prueba y en esos 2 segundos muestra el mensaje y luego lo kickea.
Oh por que no pensй eso jaja muchas gracias amigo. te debo el rep ya te di en el otro post e.e
Reply
#4

Quote:
Originally Posted by wharlos
Посмотреть сообщение
Oh por que no pensй eso jaja muchas gracias amigo. te debo el rep ya te di en el otro post e.e
Sн, vi, de nada
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)