SA-MP Forums Archive
Refuerzos.. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Refuerzos.. (/showthread.php?tid=376856)



Refuerzos.. - Glimma - 11.09.2012

Bueno, tengo un comando para que los policнas pidan refuerzos, supongamos que yo pido refuerzos, entonces aparece en el mapa mi ubicaciуn asн me pueden venir a buscar.. Pero el comando no hace eso, manda el mensaje como si pido refuerzos pero no marca nada..

pawn Код:
if(strcmp(cmd,"/refuerzos",true)==0 || strcmp(cmd,"/rr",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(JugadorInfo[playerid][jMiembro] == 1||JugadorInfo[playerid][jLider] == 1)
            {
                if(PidiendoGPS[playerid] == 0)
                {
                    format(string, sizeof(string), "Todas las unidades: %s necesita refuerzos, fue marcado en el GPS.", NombreJugador(playerid));
                    PidiendoGPS[playerid] = 1;
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(JugadorInfo[i][jMiembro] == 1 ||JugadorInfo[i][jLider] == 1)
                            {
                                SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
                                SendClientMessage(i, AZUL, string);
                            }
                        }
                    }
                    SendClientMessage(playerid, AZUL, "Escribe /refuerzos nuevamente para deja de envнar seсal de refuerzos.");
                    format(string, sizeof(string), "* %s enciende su GPS.", NombreJugador(playerid));
                    MandarMensajeCercano(30.0, playerid, string, ROSA,ROSA,ROSA,ROSA,ROSA);
                }
                else if(PidiendoGPS[playerid] == 1)
                {
                    format(string, sizeof(string), "%s cancelу la solicitud de refuerzo.", NombreJugador(playerid));
                    PidiendoGPS[playerid] = 0;
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(JugadorInfo[i][jMiembro] == 1 ||JugadorInfo[i][jLider] == 1)
                            {
                                SetPlayerMarkerForPlayer(playerid, playerid, BLANCO & 0xFFFFFF00);
                                SendClientMessage(i, AZUL, string);
                            }
                        }
                    }
                    format(string, sizeof(string), "* %s apaga su GPS.", NombreJugador(playerid));
                    MandarMensajeCercano(30.0, playerid, string, ROSA,ROSA,ROSA,ROSA,ROSA);
                }
                else
                {
                    SendClientMessage(playerid, ROJO_OSCURO, "Ya pediste un backup!");
                }

            }
            else
            {
                SendClientMessage(playerid, ROJO_OSCURO, "No puedes usar este comando!");
            }
        }
        return 1;
    }



Re: Refuerzos.. - lokotela1 - 11.09.2012

Busca en tu gm esta funcion ShowPlayerMarkers(0); y borrala, vete a onplayerconnect y coloca SetPlayerColor(playerid, 0xFFFFFF00); y ya te deveria de funcionar.


Re: Refuerzos.. - Glimma - 11.09.2012

Pero yo no sуlo quiero que la persona se vea de tal color al presionar tab, si no que aparezca un cuadrado con su posiciуn en el mapa..


Re: Refuerzos.. - lokotela1 - 11.09.2012

Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Pero yo no sуlo quiero que la persona se vea de tal color al presionar tab, si no que aparezca un cuadrado con su posiciуn en el mapa..
Haciendo eso se vera en el mini mapa.


Respuesta: Refuerzos.. - Bu11Sh0t - 11.09.2012

Lo tienes en modo Global o en modo Local?