[Ayuda] Mensaje para el Jugador Advertido.
#6

Ahora si
pawn Код:
if (strcmp(cmd, "/advertir", true) == 0)
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
            {
                new tmp1[256], tmp2[256], jugador, admin, string3[256], nombrejugador[MAX_PLAYER_NAME], nombreadmin[MAX_PLAYER_NAME];
                tmp1 = strtok(cmdtext, idx);
                tmp2 = strtok(cmdtext, idx);
                if (!strlen(tmp1) || !strlen(tmp2)) return SendClientMessage(playerid, COLOR_GRAD2, "[INFO]: /advertir [ID] [Razon].");
                jugador = strval(tmp1);
                admin = playerid;
                if (strval(tmp1) == admin) return SendClientMessage(playerid, COLOR_ROJO, "No puedes advertirte a ti mismo.");
                GetPlayerName(jugador, nombrejugador, sizeof(nombrejugador));
                GetPlayerName(admin, nombreadmin, sizeof(nombreadmin));
                if (IsPlayerConnected(jugador))
                {
                    if (Advertido[jugador] == 0)
                    {
                        Advertido[jugador] = 1;
                        format(string3, sizeof(string3), "Administracion: %s ha sido advertido por %s. (Razon: %s.) (1/3)", nombrejugador, nombreadmin, cmdtext[11+strlen(tmp1)]);
                        SendClientMessageToAll(COLOR_ROJO, string3);
                        format(string3,sizeof(string),"Fuiste advertido por el admin: %s Razуn: %s (1/3)", nombreadmin, cmdtext[11+strlen(tmp1)]);
                        SendClientMessage(jugador,-1,string3);
                        PlayerPlaySound(admin, 1057, 0.0, 0.0, 0.0);
                        PlayerPlaySound(jugador, 1057, 0.0, 0.0, 0.0);
                    }
                    else if (Advertido[jugador] == 1)
                    {
                        Advertido[jugador] = 2;
                        format(string3, sizeof(string3), "Administracion: %s ha sido advertido por %s. (Razon: %s.) (2/3)", nombrejugador, nombreadmin, cmdtext[11+strlen(tmp1)]);
                        SendClientMessageToAll(COLOR_ROJO, string3);
                        format(string3,sizeof(string),"Fuiste advertido por el admin: %s Razуn: %s (2/3)", nombreadmin, cmdtext[11+strlen(tmp1)]);
                        SendClientMessage(jugador,-1,string3);
                        PlayerPlaySound(admin, 1057, 0.0, 0.0, 0.0);
                        PlayerPlaySound(jugador, 1057, 0.0, 0.0, 0.0);
                    }
                    else if (Advertido[jugador] == 2)
                    {
                        format(string3, sizeof(string3), "Administracion: %s ha sido advertido por %s. (Razon: %s.) (3/3)", nombrejugador, nombreadmin, cmdtext[11+strlen(tmp1)]);
                        SendClientMessageToAll(COLOR_ROJO, string3);
                        format(string3,sizeof(string),"Fuiste advertido por el admin: %s Razуn: %s (3/3)", nombreadmin, cmdtext[11+strlen(tmp1)]);
                        SendClientMessage(jugador,-1,string3);
                        PlayerPlaySound(admin, 1057, 0.0, 0.0, 0.0);
                        PlayerPlaySound(jugador, 1057, 0.0, 0.0, 0.0);
                        Kick(jugador);
                    }
                }
                else return SendClientMessage(playerid, COLOR_ROJO, "El jugador no se encuentra conectado.");
            }
            else return SendClientMessage(playerid, COLOR_ROJO, "Necesitas ser administrador nivel 1 para usar este comando.");
            return 1;
        }
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)