[DUDA]їGuardar ids?
#1

Por ejemplo tengo el trabajo de camioneros y cuando el jugador esta en un camion de camioneros y pone /ruta empieza a trabajar.

Podria guardar la id de todos los que han puesto /ruta para crear un cmd de administrador y saber la id de los que estan trabajando?
Reply
#2

Claro, podrнas hacer un array, por ejemplo:

pawn Код:
new bool:IsWorking[MAX_PLAYERS];
Y que cuando use /ruta se ponga en true y cuando termine se ponga en false.
Luego haces un comando con un bucle que busque los usuarios con IsWorking en true. Luego obtienes el nombre de cada usuario y lo muestras al jugador/admin.

Ejemplo del bucle:

pawn Код:
for (new i = 0; i < MAX_PLAYERS; i++)
{
    if (IsWorking[i] == true)
    {
        new name[25];
        GetPlayerName(i, name, 25);
        SendClientMessage(playerid, -1, name);
    }
}
Reply
#3

Muchas gracias unuky, es el tema de los bucles lo que me desorienta jajajaa pero nada me has ayudado aunque acabe usando la formula tambien para la faccion de policias.

Ahora a optimizarlo con foreach, gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)