[Ayuda] Comando medio complicado
#10

pawn Код:
dcmd_rdini(playerid, params[])
{
    if(!strlen(params))return SendClientMessage(playerid, 0xFFFFFFFF, "Uso: /rdini <numero>");
    if(!IsNumeric(params) || strlen(params) != 8)return SendClientMessage(playerid, 0xFF0000FF, "Error: Ese documento no existe.");
    new i, dni = strval(params);
    for(; i<GetMaxPlayers(); i++)
        if(IsPlayerConnected(i) && PlayerInfo[i][pDni] == dni)break;
    if(PlayerInfo[i][pDni] != dni)return SendClientMessage(playerid, 0xFF0000FF, "No se encontro a esa persona, (puede que no este conectada)");
    new str[58+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
    GetPlayerName(i, name, MAX_PLAYER_NAME);
    format(str, sizeof(str), "Server: Ese numero de dini, corresponde al jugador %s(%i).", name, i);
    return SendClientMessage(playerid, 0xFFFF00FF, str);
}
el cmd hace lo que pedis, el punto es que solo reconoce los documentos de los jugadores conectados. si el documento existe y el jugador no esta conectado, entonces no lo va a reconocer, tendrias que editar tu sistema para eso y buscar en un archivo o base de datos. ahi le agregue algo mas. El cmd supone que el documento tiene que tener un largo de 8 caracteres, o no lo toma como valido.
Reply


Messages In This Thread
[Ayuda] Comando medio complicado - by TiNcH010 - 31.08.2011, 19:44
Re: [Ayuda] Comando medio complicado - by SuperMarioRol - 31.08.2011, 21:03
Respuesta: Re: [Ayuda] Comando medio complicado - by TiNcH010 - 31.08.2011, 21:08
Re: [Ayuda] Comando medio complicado - by MrDeath537 - 31.08.2011, 21:13
Respuesta: [Ayuda] Comando medio complicado - by TiNcH010 - 31.08.2011, 22:23
Re: [Ayuda] Comando medio complicado - by SuperMarioRol - 31.08.2011, 22:32
Respuesta: [Ayuda] Comando medio complicado - by TheChaoz - 31.08.2011, 22:46
Respuesta: [Ayuda] Comando medio complicado - by [J]ulian - 31.08.2011, 22:52
Respuesta: [Ayuda] Comando medio complicado - by TiNcH010 - 31.08.2011, 23:06
Respuesta: [Ayuda] Comando medio complicado - by TheChaoz - 31.08.2011, 23:52

Forum Jump:


Users browsing this thread: 5 Guest(s)