#10

Creo que lo que quiere es que el comando detecte si hay algun jugador con el nombre que puso, conectado:

pawn Код:
stock NombreConectado(PlayerName[24])
{
new NEX[24]; // almacena el nombre de cada jugador conectado por vez
for(new p = 0; p < GetMaxPlayers(); p++) // loop para todos los players
{
if(IsPlayerConnected(p)) // verificar que esten conectados
{
GetPlayerName(p, NEX, 24); // se toma el nombre del jugador en NEX
if(strcmp(NEX, PlayerName, false) == 0) // comparamos el nombre que ingresas con el del jugador
{
return 1; // si hay coincidencia se retorna en 1 osea en True en el caso de la condicion IF
}
}
}
return 0; // sino se encontro es en 0, como false, no hay respuesta
}
pawn Код:
if( NombreConectado("Jesus_Perez") )
{
SendClientMessage(playerid,-1,#Jugador ON)
// actualizar por variable
return 1;
}
else {
 SendClientMessage(playerid,-1,#Jugador OFF);
//actualizar desde mysql
}
Reply


Messages In This Thread
Duda - by Unrea1 - 06.06.2014, 23:36
Respuesta: Duda - by JustBored - 06.06.2014, 23:42
Re: Duda - by Unrea1 - 07.06.2014, 00:02
Respuesta: Re: Duda - by JustBored - 07.06.2014, 00:14
Respuesta: Duda - by Shura - 07.06.2014, 00:47
Respuesta: Duda - by JustBored - 07.06.2014, 00:54
Respuesta: Duda - by Shura - 07.06.2014, 00:56
Respuesta: Duda - by JustBored - 07.06.2014, 01:05
Respuesta: Duda - by Shura - 07.06.2014, 01:07
Respuesta: Duda - by LeonardoEscobar - 07.06.2014, 17:12

Forum Jump:


Users browsing this thread: 1 Guest(s)