Log de comandos.
#1

Buenas tardes a todos, llevo mucho tiempo inactivo tanto en el foro como en el script.

Bien, dispongo de un servidor, lo ъnico que me falta es que cuando ALGUIEN use un comando, me salge en el log del servidor asн: "Juan ha usado el comando ....". Lo intentй y no hay manera, busquй en el foro y no ha habido temas sobre este. Esperarй vuestras respuestas. ЎSaludos!
Reply
#2

Que procesador de comandos estбs usando?
Reply
#3

Quote:
Originally Posted by Eloy
Посмотреть сообщение
Que procesador de comandos estбs usando?
ZCMD.
Reply
#4

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    printf("ID %i - ha usado el comando /%s", playerid, cmdtext);  
    return 1;
}
Reply
#5

Quote:
Originally Posted by Whyd
Посмотреть сообщение
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    printf("ID %i - ha usado el comando /%s %s", playerid, cmd, params);
    return 1;
}
pawn Код:
error 017: undefined symbol "cmd"
Me sale este error.
Reply
#6

Quote:
Originally Posted by Ertouq
Посмотреть сообщение
pawn Код:
error 017: undefined symbol "cmd"
Me sale este error.
Pon ahora el que he actualizado en el comentario de arriba
Reply
#7

Quote:
Originally Posted by Whyd
Посмотреть сообщение
Pon ahora el que he actualizado en el comentario de arriba
Muchas gracias, me funcionу. їCуmo pongo el nombre del jugador y no la ID? Gracias.
Reply
#8

Quote:
Originally Posted by Ertouq
Посмотреть сообщение
Muchas gracias, me funcionу. їCуmo pongo el nombre del jugador y no la ID? Gracias.
Puedes usar la funciуn GetPlayerName para obtener el nombre del jugador.

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    new nombre[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nombre, sizeof(nombre));
 
    printf("El jugador %s (%i) ha usado el comando /%s", nombre, playerid, cmdtext);  
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)