Ayuda Urgente.
#2

Los errores en el tiempo no tienen nada que ver con los warnings que te da, pero voy a tratar de darles solucion:
Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(2132) : warning 204: symbol is assigned a value that is never used: "string2"
Lнnea 2132
pawn Код:
zcmd(conteo, playerid, params[ ]) {
        if(!IsPlayerConnected(playerid)) return 0;
    {
        new string[124];
        format(string, sizeof(string), "* %s hace una seсa con la mano a sus compaсeros y comienza a contar con los dedos de la mano izquierda", PlayerName(playerid));
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        new string2[124];//ЙSTA ES LA LНNEA//
        format(string, sizeof(string), "* %s ((1))", PlayerName(playerid));
        ProxDetector(30.0, playerid, string, 0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA);
        format(string, sizeof(string), "* %s ((2))", PlayerName(playerid));
        ProxDetector(30.0, playerid, string, 0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA);
        format(string, sizeof(string), "* %s ((3))", PlayerName(playerid));
        ProxDetector(30.0, playerid, string, 0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA);
        format(string, sizeof(string), "* %s ((4))", PlayerName(playerid));
        ProxDetector(30.0, playerid, string, 0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA);
        format(string, sizeof(string), "* %s ((5))", PlayerName(playerid));
        ProxDetector(30.0, playerid, string, 0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA,0x9ACD32AA);
        SetTimerEx("ConteoPlease",2500,0,"i",playerid);
        }
        return 1;
    }
Aquн te dice que le asignas a un valor a string2 (solo usas el string) y nunca muestra ese valor. Como no se ve el cуdigo no podrнa decirte a que se lo agregas
Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(11304) : warning 202: number of arguments does not match definition
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(11305) : warning 202: number of arguments does not match definition
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(11306) : warning 202: number of arguments does not match definition
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(11307) : warning 202: number of arguments does not match definition
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(11308) : warning 202: number of arguments does not match definition
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(11309) : warning 202: number of arguments does not match definition
Lнneas 11304 - 11309
pawn Код:
AddStaticVehicleEx(440,1586.9984,25.9850,24.1604,92.4332,0,0,0); // Rumpo 94
    AddStaticVehicleEx(440,1568.9784,35.2142,24.4784,271.8389,0,0); // Rumpo1 95 // Lнnea 11304
    AddStaticVehicleEx(418,1585.5387,33.1628,24.4623,92.7229,0,0); // Moonbeam 96 // Lнnea 11305
    AddStaticVehicleEx(418,1577.8931,45.9878,25.2388,196.1498,0,0); // Moonbeam1 97 // Lнnea 11306
    AddStaticVehicleEx(418,1575.7815,23.2532,24.1641,178.2895,0,0); // Moonbeam2 98 // Lнnea 11307
    AddStaticVehicleEx(515,1543.3096,78.4461,28.0719,200.1033,0,0); // Roadtrain 99 // Lнnea 11308
    AddStaticVehicleEx(487,1551.5129,-48.4170,21.0265,243.9930,1,1); // Maverik 100 // Lнnea 11309
    AddStaticVehicleEx(553,1550.0413,-91.0310,23.1240,44.0854,180,180,0); // Avion 101
Los valores que tienes no son concuerdan con los que deben ser. Mas info: https://sampwiki.blast.hk/wiki/AddStaticVehicleEx
Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(13262) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
Lнneas 13262
pawn Код:
new idcar = GetPlayerVehicleID(playerid),string[128],giveplayerid;
Tienes dos veces definido el 'giveplayerid', globalmente o local mente al inicio de un callback y otra vez dentro de un if [solo borralo, eso lo arreglara]

Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(19309) : warning 204: symbol is assigned a value that is never used: "string2"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(19309 -- 19337) : warning 209: function "cmd_alcoholemia" should return a value
Lнneas 19309-19337
pawn Код:
new string2[128];// Lнnea 19309
        new alcoholtexto[40];
        if(sscanf(params, "ud", params[0], params[1]))// return Message(playerid, COLOR_GRAD2, "Utiliza: /alcoholemia <ID>");
        if(IsPlayerConnected(params[0]))
        {
            if(ProxDetectorS(8.0,playerid, params[0]))
            {
            switch(SVInfo[params[0]][Borracho])
            {
                case 1:     alcoholtexto = "Borracho";
                default:    alcoholtexto = "Normal";
            }
            new stringdelorto[138];
        new sunombreje[MAX_PLAYER_NAME];
                GetPlayerName(playerid, sunombreje, sizeof(sunombreje));
                new elnombrede[MAX_PLAYER_NAME];
                GetPlayerName(params[0], elnombrede, sizeof(elnombrede));
           SendClientMessage(playerid, COLOR_BLUE, "[Departamento Policial de Los Santos]");
                  format(string, sizeof(string), "-El estado de alcoholemia es: %s", alcoholtexto);
                    format(stringdelorto, sizeof(stringdelorto), "* %s visualiza el estado de alcoholemia de %s, el cual da %s.", sunombreje, elnombrede, alcoholtexto);
        ProxDetector(30.0, playerid, stringdelorto, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            SendClientMessage(playerid, COLOR_WHITE, string);
                return 1;
            }
            else return Message(playerid, COLOR_GRAD2, "Muy lejos de este jugador!");
        }
        return 1;
    }
    return 1;//debe retornar un valor. en este caso '1' o 'true'
}// Lнnea 19337
Solo es agregar el retorno, que puede ser un numero (1 o 0, no hay otro) un 'true' o 'false' o una funcion (como SendClientMessage. Y como te dije al inicio, se asigna el valor a el string2 pero no se muestra

Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\glcm.pwn(24572 -- 24573) : warning 215: expression has no effect
Lнneas 13262
pawn Код:
SVInfo[playerid][ccn1p] = 1; // Lнnea 24572
SetPlayerPos(playerid,SVInfo[playerid][ccn1p], SVInfo[playerid][ccn2p], SVInfo[playerid][ccn3p]); // Lнnea 24573
Agregar un valor a SVInfo (no se que valor debas agregar, buscalo en el codigo original)
Tienes dos veces definido el 'giveplayerid', globalmente o local mente al inicio de un callback y otra vez dentro de un if [solo borralo, eso lo arreglara]

Sobre tu problema de tiempos, revisa los SetTimers y averigua si llaman correctamente a la callback
Reply


Messages In This Thread
Ayuda Urgente. - by Glimma - 11.07.2012, 19:54
Respuesta: Ayuda Urgente. - by Bu11Sh0t - 11.07.2012, 23:11

Forum Jump:


Users browsing this thread: 1 Guest(s)