un error y un warning --
#8

mira todo esto es lo que tengo
PHP код:
#define    GEPEESES    (12345)
enum GPSID
{
    
FloatpGPSCoordsX[10],
    
FloatpGPSCoordsY[10],
    
FloatpGPSCoordsZ[10],
    
pGPSName0[36],
    
pGPSName1[36],
    
pGPSName2[36],
    
pGPSName3[36],
    
pGPSName4[36],
    
pGPSName5[36],
    
pGPSName6[36],
    
pGPSName7[36],
    
pGPSName8[36],
    
pGPSName9[36]
}
new 
InfoGPS[MAX_PLAYERS][GPSID];
CMD:ayudagps(playeridparams[])
{
    
SendClientMessage(playerid, -1"SISTEMA DE GPS POR USUARIO- Comandos: /editarmigps - /migps");
}
CMD:editarmigps(playeridparams[])
{
    new 
Opcion[20], idExtra[30];
    if(
sscanf(params"s[20]ds[30]"OpcionidExtra)) return SendClientMessage(playerid, -1"USO: /editarmigps [Opcion(Borrar-Crear-Nombre)][Slot][Nombre(Solo en uso de Opcion *Nombre*, default: 0)]");
    if(
id || id 9) return SendClientMessage(playerid, -1"{FFFF00}[ERROR]:{FFFFFF} Slot maximo: 9, slot minimo: 0");
    if(
strcmp(Opcion"borrar"true) == 0)
    {
        
InfoGPS[playerid][pGPSCoordsX][id] = 0.0;
        
InfoGPS[playerid][pGPSCoordsY][id] = 0.0;
        
InfoGPS[playerid][pGPSCoordsZ][id] = 0.0;
        new 
_PSstring[128];
        
format(_PSstringsizeof(_PSstring), "Has borrado el slot #%d de tu GPS."id);
        
SendClientMessage(playerid, -1_PSstring);
    }
    if(
strcmp(Opcion"crear"true) == 0)
    {
    new 
Float:posgpsXFloat:posgpsYFloat:posgpsZ
    
GetPlayerPos(playeridposgpsXposgpsYposgpsZ); 
    
InfoGPS[playerid][pGPSCoordsX][id] = posgpsX
    
InfoGPS[playerid][pGPSCoordsY][id] = posgpsY
    
InfoGPS[playerid][pGPSCoordsZ][id] = posgpsZ;  
        switch(
id)
        {
            case 
0format(InfoGPS[playerid][pGPSName0], 36"Punto guardado.");
            case 
1format(InfoGPS[playerid][pGPSName1], 36"Punto guardado.");
            case 
2format(InfoGPS[playerid][pGPSName2], 36"Punto guardado.");
            case 
3format(InfoGPS[playerid][pGPSName3], 36"Punto guardado.");
             case 
4format(InfoGPS[playerid][pGPSName4], 36"Punto guardado.");
            case 
5format(InfoGPS[playerid][pGPSName5], 36"Punto guardado.");
            case 
6format(InfoGPS[playerid][pGPSName6], 36"Punto guardado.");
            case 
7format(InfoGPS[playerid][pGPSName7], 36"Punto guardado.");
            case 
8format(InfoGPS[playerid][pGPSName8], 36"Punto guardado.");
            case 
9format(InfoGPS[playerid][pGPSName9], 36"Punto guardado.");
        }
        new 
_PSstring[128];
        
format(_PSstringsizeof(_PSstring), "Has creado el slot #%d(%s)de tu GPS."idExtra);
        
SendClientMessage(playerid, -1_PSstring);
    }
    if(
strcmp(Opcion"nombre"true) == 0)
    {
        switch(
id)
        {
            case 
0format(InfoGPS[playerid][pGPSName0], 36"%s"Extra);
            case 
1format(InfoGPS[playerid][pGPSName1], 36"%s"Extra);
            case 
2format(InfoGPS[playerid][pGPSName2], 36"%s"Extra);
            case 
3format(InfoGPS[playerid][pGPSName3], 36"%s"Extra);
             case 
4format(InfoGPS[playerid][pGPSName4], 36"%s"Extra);
            case 
5format(InfoGPS[playerid][pGPSName5], 36"%s"Extra);
            case 
6format(InfoGPS[playerid][pGPSName6], 36"%s"Extra);
            case 
7format(InfoGPS[playerid][pGPSName7], 36"%s"Extra);
            case 
8format(InfoGPS[playerid][pGPSName8], 36"%s"Extra);
            case 
9format(InfoGPS[playerid][pGPSName9], 36"%s"Extra);
        }
        new 
_PSstring[128];
        
format(_PSstringsizeof(_PSstring), "Has cambiado el nombre del slot #%d de tu GPS a *%s*."idExtra);
        
SendClientMessage(playerid, -1_PSstring);
    }
    return 
1;
}
CMD:migps(playeridparams[]) 
{
    new 
dialog[36*10], string[128];
    new 
nombre[300], Nombre2[36];
    for(new 
010i++)
    {
        switch(
i)
        {
               case 
0format(Nombre236"%s"InfoGPS[playerid][pGPSName0]);
            case 
1format(Nombre236"%s"InfoGPS[playerid][pGPSName1]);
            case 
2format(Nombre236"%s"InfoGPS[playerid][pGPSName2]);
            case 
3format(Nombre236"%s"InfoGPS[playerid][pGPSName3]);
             case 
4format(Nombre236"%s"InfoGPS[playerid][pGPSName4]);
            case 
5format(Nombre236"%s"InfoGPS[playerid][pGPSName5]);
            case 
6format(Nombre236"%s"InfoGPS[playerid][pGPSName6]);
            case 
7format(Nombre236"%s"InfoGPS[playerid][pGPSName7]);
            case 
8format(Nombre236"%s"InfoGPS[playerid][pGPSName8]);
            case 
9format(Nombre236"%s"InfoGPS[playerid][pGPSName9]);
        }
        if(
InfoGPS[playerid][pGPSCoordsX][i] == 0.0 && InfoGPS[playerid][pGPSCoordsY][i] == 0.0 && InfoGPS[playerid][pGPSCoordsZ][i] == 0.0)
        {
            
format(stringsizeof(string), "\n{FFFFFF}%d| Slot sin uso"i);
            
strcat(dialogstring);
        }
        else
        {
            
format(stringsizeof(string), "\n{FFFFFF}%d| %s [a %0.2f mts.]"iNombre2GetPlayerDistanceFromPoint(playeridInfoGPS[playerid][pGPSCoordsX][i], InfoGPS[playerid][pGPSCoordsY][i], InfoGPS[playerid][pGPSCoordsZ][i]));
            
strcat(dialogstring);
        }
    }
    
format(nombresizeof(nombre), "GPS");
    
ShowPlayerDialog(playeridGEPEESESDIALOG_STYLE_LISTnombredialog"Sacar""Salir");
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == GEPEESES)
    {
          if(!
response)
        {
               return 
1;
        }
           new 
listitem;
           if(
>= && <= 9)
           {
               if(
InfoGPS[playerid][pGPSCoordsX][i] == 0.0 && InfoGPS[playerid][pGPSCoordsY][i] == 0.0 && InfoGPS[playerid][pGPSCoordsZ][i] == 0.0) return SendClientMessage(playerid, -1"Este slot no esta creado");
            new 
Float:Flotantes[3];
            
Flotantes[0] = InfoGPS[playerid][pGPSCoordsX][i];
            
Flotantes[1] = InfoGPS[playerid][pGPSCoordsY][i];
            
Flotantes[2] = InfoGPS[playerid][pGPSCoordsZ][i];
            
SetPlayerCheckpoint(playeridFlotantes[0], Flotantes[1], Flotantes[2], 5.0);
            
SendClientMessage(playerid, -1"Has seleccionado un punto de tu GPS. Coordenadas marcadas en el mapa.");
           }
    }
    return 
1;

Reply


Messages In This Thread
un error y un warning -- - by TwunZ - 14.09.2017, 21:53
Re: un error y un warning -- - by Swankeh - 14.09.2017, 23:00
Respuesta: un error y un warning -- - by adri1 - 14.09.2017, 23:02
Re: Respuesta: un error y un warning -- - by Swankeh - 14.09.2017, 23:06
Re: un error y un warning -- - by TwunZ - 14.09.2017, 23:46
Re: un error y un warning -- - by TwunZ - 15.09.2017, 01:06
Re: un error y un warning -- - by Swankeh - 15.09.2017, 02:30
Re: un error y un warning -- - by TwunZ - 15.09.2017, 11:18
Re: un error y un warning -- - by Swankeh - 15.09.2017, 17:43

Forum Jump:


Users browsing this thread: 1 Guest(s)