Ayuda errores.
#1

Код:
C:\Users\Franco\Desktop\Gamemods\la-rp\pawno\include\utils.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\Gamemods\la-rp\pawno\include\F_Menu.inc(295) : warning 219: local variable "keys" shadows a variable at a preceding level
C:\Users\Franco\Desktop\Gamemods\la-rp\pawno\include\F_Menu.inc(425) : warning 219: local variable "keys" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(38) : error 017: undefined symbol "Info"
C:\Users\Franco\Desktop\blrp.pwn(38) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Franco\Desktop\blrp.pwn(492) : error 025: function heading differs from prototype
C:\Users\Franco\Desktop\blrp.pwn(1860) : error 021: symbol already defined: "Si"
C:\Users\Franco\Desktop\blrp.pwn(3827) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(3968) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(4345) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5286) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5483) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(5484) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(5569) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5604) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5615) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5627) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5646) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5677) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5826) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5845) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5888) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5907) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(5963) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(6089) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(6523) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(6540) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(6568) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(6911) : error 021: symbol already defined: "Audio_OnPlayerDisconnect"
C:\Users\Franco\Desktop\blrp.pwn(6932) : warning 219: local variable "Nombre" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(6943) : error 001: expected token: "-identifier-", but found "-integer value-"
C:\Users\Franco\Desktop\blrp.pwn(6946) : error 010: invalid function or declaration
C:\Users\Franco\Desktop\blrp.pwn(6977) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(7120) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(7179) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(7276) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(7321) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(7374) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(7606) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(8770) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(9110) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(9647) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(9703) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(10560) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(10560) : warning 204: symbol is assigned a value that is never used: "string"
C:\Users\Franco\Desktop\blrp.pwn(11670) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(13166) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(13168) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(22160) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(22168) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(26120) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26190) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26681) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26737) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26740) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26790) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26854) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(26857) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(27043) : warning 204: symbol is assigned a value that is never used: "cmdissued"
C:\Users\Franco\Desktop\blrp.pwn(41403) : warning 203: symbol is never used: "Z"
C:\Users\Franco\Desktop\blrp.pwn(41403) : warning 203: symbol is never used: "Y"
C:\Users\Franco\Desktop\blrp.pwn(41403) : warning 203: symbol is never used: "X"
C:\Users\Franco\Desktop\blrp.pwn(55125) : warning 204: symbol is assigned a value that is never used: "numbr"
C:\Users\Franco\Desktop\blrp.pwn(55695) : warning 204: symbol is assigned a value that is never used: "numbr"
C:\Users\Franco\Desktop\blrp.pwn(58274) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58284) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58295) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58330) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58385) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58436) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58471) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58741) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58780) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58829) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58854) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58869) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(58950) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(59049) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(59061) : warning 203: symbol is never used: "params"
C:\Users\Franco\Desktop\blrp.pwn(59847) : error 025: function heading differs from prototype
C:\Users\Franco\Desktop\blrp.pwn(59848) : error 021: symbol already defined: "ProxDetector"
C:\Users\Franco\Desktop\blrp.pwn(68142) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(68191) : warning 217: loose indentation
C:\Users\Franco\Desktop\blrp.pwn(68489) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68544) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68569) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68587) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68626) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68663) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68907) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(68925) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(69117) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Franco\Desktop\blrp.pwn(69125) : warning 202: number of arguments does not match definition
C:\Users\Franco\Desktop\blrp.pwn(69146) : warning 202: number of arguments does not match definition
C:\Users\Franco\Desktop\blrp.pwn(69168) : warning 202: number of arguments does not match definition
C:\Users\Franco\Desktop\blrp.pwn(69214) : warning 203: symbol is never used: "Alarm"
C:\Users\Franco\Desktop\blrp.pwn(69214) : warning 203: symbol is never used: "BusNames"
C:\Users\Franco\Desktop\blrp.pwn(69214) : warning 203: symbol is never used: "Cash"
C:\Users\Franco\Desktop\blrp.pwn(69214) : warning 203: symbol is never used: "IsInBusParade"
C:\Users\Franco\Desktop\blrp.pwn(69214) : warning 203: symbol is never used: "MsgBox"
C:\Users\Franco\Desktop\blrp.pwn(7607) : warning 204: symbol is assigned a value that is never used: "UltimaParada"
C:\Users\Franco\Desktop\blrp.pwn(7607 -- 69214) : warning 203: symbol is never used: "payday"
Pawn compiler 3.2.3664	 Copyright © 1997-2006, ITB CompuPhase


9 Errors.
Todo por agregar йste sistema:

pawn Код:
forward Velocidad(playerid);
forward Check(playerid);
forward Rojo(playerid);
forward Camara(playerid);

new Timer[MAX_PLAYERS];
new TRojo[MAX_PLAYERS];
new TCamara[MAX_PLAYERS];
new Choque[MAX_PLAYERS];
new Si[MAX_PLAYERS];
new Text: FlashR;
enum Info
{
    Manejando,
};
new Informacion[MAX_PLAYERS][Info];

public OnPlayerSpawn(playerid)
{
    FlashR = TextDrawCreate(1.000000,1.000000,"_");
    TextDrawTextSize(FlashR,640.000000,10.000000);
    TextDrawLetterSize(FlashR,3.600000,47.600010);
    TextDrawUseBox(FlashR,1);
    TextDrawAlignment(FlashR,0);
    TextDrawFont(FlashR,3);
    TextDrawSetOutline(FlashR,1);
    TextDrawSetProportional(FlashR,1);
    TextDrawSetShadow(FlashR,1);
    TextDrawBackgroundColor(FlashR,0xD20000FF);
    TextDrawColor(FlashR,0xD20000FF);
    TextDrawBoxColor(FlashR,0xD20000FF);
    Timer[playerid] = SetTimerEx("Check", 100, 1, "i", playerid);
    Informacion[playerid][Manejando] = 0;
}

public OnPlayerDisconnect(playerid)
{
    KillTimer(Timer[playerid]);
    KillTimer(Choque[playerid]);
    Informacion[playerid][Manejando] = 0;
    return 1;
}

public Velocidad(playerid)
{
    new Float:Vx, Float:Vy, Float:Vz;
    if(IsPlayerInAnyVehicle(playerid) && Informacion[playerid][Manejando])
    {
        GetVehicleVelocity(GetPlayerVehicleID(playerid), Vx, Vy, Vz);
        if(Vx > -0.1 && Vx < 0.1 && Vy > -0.1 && Vy < 0.1)
        {
            new Float:Vida;
            GetPlayerHealth(playerid, Vida);
            SetPlayerHealth(playerid, Vida-25.0);
            SetPlayerDrunkLevel(playerid, 500000);
            TextDrawShowForPlayer(playerid, FlashR);
            Informacion[playerid][Manejando] = 0;
            new String[256];
            new Nombre[MAX_PLAYER_NAME];
            GetPlayerName(playerid,Nombre,sizeof(Nombre));
            format(String, sizeof(String), "* %s choca contra algo y queda mareado.", Nombre);
            ProxDetector(30.0, playerid, String, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            TRojo[playerid] = SetTimerEx("Rojo", 250, 1, "i", playerid);
            TCamara[playerid] = SetTimerEx("Camara", 10000, 1, "i", playerid);
        }
    }
    return 1;
}

public Rojo(playerid)
{
    TextDrawHideForPlayer(playerid, FlashR);
    return 1;
}

public Camara(playerid)
{
    KillTimer(TCamara[playerid]);
    SetPlayerDrunkLevel(playerid, 0);
    return 1;
}

public Check(playerid)
{
    new Float:Cx, Float:Cy, Float:Cz;
    if(IsPlayerInAnyVehicle(playerid))
    {
        GetVehicleVelocity(GetPlayerVehicleID(playerid), Cx, Cy, Cz);
        if(Cx < -0.4 || Cx > 0.4 || Cy < -0.4 || Cy > 0.4 && !Informacion[playerid][Manejando])
        {
            Choque[playerid] = SetTimerEx("Velocidad", 25, 1, "i", playerid);
            Informacion[playerid][Manejando] = 1;
        }
        else
        {
            KillTimer(Choque[playerid]);
            Informacion[playerid][Manejando] = 0;
        }
    }
    return 1;
}


public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:posx, Float:posy, Float:posz;
        new Float:oldposx, Float:oldposy, Float:oldposz;
        new Float:tempposx, Float:tempposy, Float:tempposz;
        GetPlayerPos(playerid, oldposx, oldposy, oldposz);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
            {
                if(!Si[i])
                {
                    GetPlayerPos(i, posx, posy, posz);
                    tempposx = (oldposx -posx);
                    tempposy = (oldposy -posy);
                    tempposz = (oldposz -posz);
                    if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
                    {
                        SendClientMessage(i, col1, string);
                    }
                    else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
                    {
                        SendClientMessage(i, col2, string);
                    }
                    else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
                    {
                        SendClientMessage(i, col3, string);
                    }
                    else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
                    {
                        SendClientMessage(i, col4, string);
                    }
                    else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
                    {
                        SendClientMessage(i, col5, string);
                    }
                }
                else
                {
                    SendClientMessage(i, col1, string);
                }
            }
        }
    }
    return 1;
}
El cual lo quitй de FS y lo metн al GM.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)