Missing Bracket.....Maybe?
#1

Alright I know I've got a missing bracket somewhere. My compiler keeps crashing. I've tried two bracket finders...no luck


Maybe some fresh eyes can help?

pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(PlayerToPoint(2.0, playerid, 1221.73,-1246.36,1287.83) && (PlayerInfo[playerid][pMember] == 4)) // change the position here
    {
        ServerWeapon(playerid, 42, 99999);
    }
    if(PlayerToPoint(2.0, playerid,1073.0619,-344.5148,73.9922))
    {
        if(OrderReady[playerid] > 0)
        {
            switch (OrderReady[playerid])
            {
                        case 1:
                        {
                            ServerWeapon(playerid, 24, 80); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 4, 1); ServerWeapon(playerid, 34, 50);
                            GivePlayerCash(playerid, - 500);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
                        case 2:
                        {
                            ServerWeapon(playerid, 23, 80); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 34, 500); ServerWeapon(playerid, 4, 1);
                            GivePlayerCash(playerid, - 600);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
                        case 3:
                        {
                            ServerWeapon(playerid, 24, 100); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 34, 500); ServerWeapon(playerid, 4, 1); ServerWeapon(playerid, 30, 500);
                            GivePlayerCash(playerid, - 600);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
                        case 4:
                        {
                            ServerWeapon(playerid, 23, 150); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 34, 500); ServerWeapon(playerid, 4, 1); ServerWeapon(playerid, 30, 500);
                            GivePlayerCash(playerid, - 800);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
                        case 5:
                        {
                            ServerWeapon(playerid, 24, 150); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 34, 500); ServerWeapon(playerid, 4, 1); ServerWeapon(playerid, 31, 500);
                            GivePlayerCash(playerid, - 850);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
                        case 6:
                        {
                            ServerWeapon(playerid, 23, 200); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 34, 500); ServerWeapon(playerid, 4, 1); ServerWeapon(playerid, 30, 500);
                            GivePlayerCash(playerid, - 900);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
                        case 7:
                        {
                            ServerWeapon(playerid, 23, 200); ServerWeapon(playerid, 29, 500); ServerWeapon(playerid, 34, 500); ServerWeapon(playerid, 4, 1); ServerWeapon(playerid, 30, 500);
                            GivePlayerCash(playerid, - 950);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DC0C0C}Order: {FFFFFF}You received the package.");
                        }
            }
            OrderReady[playerid] = 0;
        }
    }
    if(PlayerInfo[playerid][pAchievement10] == 0 && PlayerToPoint(5.0, playerid, 1443.8793,-2278.0908,13.5469)) { SetTimerEx("Achievement10", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement11] == 0 && PlayerToPoint(5.0, playerid, 1244.1178,-2375.0554,-0.2986)) { SetTimerEx("Achievement11", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement12] == 0 && PlayerToPoint(5.0, playerid, 999.7738,-2133.1841,13.0938)) { SetTimerEx("Achievement12", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement13] == 0 && PlayerToPoint(5.0, playerid, 1339.2736,-1811.3888,30.3930)) { SetTimerEx("Achievement13", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement14] == 0 && PlayerToPoint(5.0, playerid, 1488.9817,-1720.4447,8.2343)) { SetTimerEx("Achievement14", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement15] == 0 && PlayerToPoint(5.0, playerid, 1968.4034,-1562.6013,17.0781)) { SetTimerEx("Achievement15", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement16] == 0 && PlayerToPoint(5.0, playerid, 1824.4384,-1439.3157,35.9219)) { SetTimerEx("Achievement16", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement17] == 0 && PlayerToPoint(5.0, playerid, 2346.2988,-1244.7079,22.5000)) { SetTimerEx("Achievement17", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement18] == 0 && PlayerToPoint(5.0, playerid, 2674.3950,-1433.2842,16.2572)) { SetTimerEx("Achievement18", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement19] == 0 && PlayerToPoint(5.0, playerid, 2355.6169,-648.7793,128.0547)) { SetTimerEx("Achievement19", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement20] == 0 && PlayerToPoint(5.0, playerid, 694.6552,-1191.6733,32.2578)) { SetTimerEx("Achievement20", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement21] == 0 && PlayerToPoint(5.0, playerid, 154.3213,-1952.1298,51.3438)) { SetTimerEx("Achievement21", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement22] == 0 && PlayerToPoint(5.0, playerid, 1647.9496,-1845.6881,24.1648)) { SetTimerEx("Achievement22", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement23] == 0 && PlayerToPoint(5.0, playerid, 1866.9066,-2004.6438,13.5469)) { SetTimerEx("Achievement23", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement24] == 0 && PlayerToPoint(5.0, playerid, 2189.3684,-2226.0693,15.1711)) { SetTimerEx("Achievement24", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement25] == 0 && PlayerToPoint(5.0, playerid, 2005.4357,2970.9377,2.7540)) { SetTimerEx("Achievement25", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement26] == 0 && PlayerToPoint(5.0, playerid, 2576.7175,2826.0483,10.8203)) { SetTimerEx("Achievement26", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement27] == 0 && PlayerToPoint(5.0, playerid, 1768.4377,2836.0564,8.3359)) { SetTimerEx("Achievement27", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement28] == 0 && PlayerToPoint(5.0, playerid, 1275.2700,2529.7380,10.8203)) { SetTimerEx("Achievement28", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement29] == 0 && PlayerToPoint(5.0, playerid, 2323.6604,1283.2357,97.6083)) { SetTimerEx("Achievement29", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement30] == 0 && PlayerToPoint(5.0, playerid, 2176.6025,1285.6908,41.1857)) { SetTimerEx("Achievement30", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement31] == 0 && PlayerToPoint(5.0, playerid, 2559.1096,784.4305,5.3158)) { SetTimerEx("Achievement31", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement32] == 0 && PlayerToPoint(5.0, playerid, 2884.4329,648.5850,32.0273)) { SetTimerEx("Achievement32", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement33] == 0 && PlayerToPoint(5.0, playerid, 2732.8489,2113.2817,-0.4061)) { SetTimerEx("Achievement33", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement34] == 0 && PlayerToPoint(5.0, playerid, 2400.1458,2577.0383,21.8750)) { SetTimerEx("Achievement34", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement35] == 0 && PlayerToPoint(5.0, playerid, 1267.0609,1372.3013,10.8203)) { SetTimerEx("Achievement35", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement36] == 0 && PlayerToPoint(5.0, playerid, 1105.9818,1600.7709,5.8203)) { SetTimerEx("Achievement36", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement37] == 0 && PlayerToPoint(5.0, playerid, 1156.8976,2342.7739,10.8203)) { SetTimerEx("Achievement37", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement38] == 0 && PlayerToPoint(5.0, playerid, 1407.0668,2207.9004,12.0156)) { SetTimerEx("Achievement38", 200, false, "i", playerid); }
    if(PlayerInfo[playerid][pAchievement39] == 0 && PlayerToPoint(5.0, playerid, 1963.4464,1916.6495,130.9375)) { SetTimerEx("Achievement39", 200, false, "i", playerid); }
    return 1;
   
    for(new stingerid = 0; stingerid < sizeof(iPickups); stingerid++)
    {
        if(pickupid == iPickups[stingerid][1])
        {
            new Float:X, Float:Y, Float:Z, Float:A;
            GetObjectPos(iPickups[stingerid][0], X, Y, Z);
            GetObjectRot(iPickups[stingerid][0], A, A, A);
            new Float:dis1 = floatsin(-A, degrees), Float:dis2 = floatcos(-A, degrees);
            PopPlayerTires(playerid);
            DestroyPickup(pickupid);
            if(iPickups[stingerid][3] == -1){ // Small Stinger
                iPickups[stingerid][1] = CreatePickup(1007, 14, X+(1.5*dis1), Y+(1.5*dis2), Z, GetPlayerVirtualWorld(playerid));
            }
            else{ // Large Stinger
                iPickups[stingerid][1] = CreatePickup(1007, 14, X+(4.0*dis1), Y+(4.0*dis2), Z, GetPlayerVirtualWorld(playerid));
            }
            break;
        }
        else if(pickupid == iPickups[stingerid][2]){
            new Float:X, Float:Y, Float:Z, Float:A;
            GetObjectPos(iPickups[stingerid][0], X, Y, Z);
            GetObjectRot(iPickups[stingerid][0], A, A, A);
            new Float:dis1 = floatsin(-A, degrees), Float:dis2 = floatcos(-A, degrees);
            PopPlayerTires(playerid);
            DestroyPickup(pickupid);
            if(iPickups[stingerid][3] == -1){ // Small Stinger
                iPickups[stingerid][2] = CreatePickup(1007, 14, X-(1.5*dis1), Y-(1.5*dis2), Z, GetPlayerVirtualWorld(playerid));
            }
            else{ // Large Stinger
                iPickups[stingerid][2] = CreatePickup(1007, 14, X+(1.25*dis1), Y+(1.25*dis2), Z, GetPlayerVirtualWorld(playerid));
            }
            break;
        }
        else if(pickupid == iPickups[stingerid][3]){
            new Float:X, Float:Y, Float:Z, Float:A;
            GetObjectPos(iPickups[stingerid][0], X, Y, Z);
            GetObjectRot(iPickups[stingerid][0], A, A, A);
            new Float:dis1 = floatsin(-A, degrees), Float:dis2 = floatcos(-A, degrees);
            PopPlayerTires(playerid);
            DestroyPickup(pickupid);
            iPickups[stingerid][3] = CreatePickup(1007, 14, X-(4.0*dis1), Y-(4.0*dis2), Z, GetPlayerVirtualWorld(playerid));
            break;
        }
        else if(pickupid == iPickups[stingerid][4]){
            new Float:X, Float:Y, Float:Z, Float:A;
            GetObjectPos(iPickups[stingerid][0], X, Y, Z);
            GetObjectRot(iPickups[stingerid][0], A, A, A);
            new Float:dis1 = floatsin(-A, degrees), Float:dis2 = floatcos(-A, degrees);
            PopPlayerTires(playerid);
            DestroyPickup(pickupid);
            iPickups[stingerid][4] = CreatePickup(1007, 14, X-(1.25*dis1), Y-(1.25*dis2), Z, GetPlayerVirtualWorld(playerid));
            break;
        }
    }
    return 1;
}

Keep in mind the only thing i've changed was this area. So I know it's here somewhere
Reply
#2

There aren't any missing brackets in the code you gave. A weird thing though is that you're randomly breaking out of the function early. I doubt that would cause any compiler issues though.

pawn Код:
if(PlayerInfo[playerid][pAchievement24] == 0 && PlayerToPoint(5.0, playerid, 2189.3684,-2226.0693,15.1711)) { SetTimerEx("Achievement24", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement25] == 0 && PlayerToPoint(5.0, playerid, 2005.4357,2970.9377,2.7540)) { SetTimerEx("Achievement25", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement26] == 0 && PlayerToPoint(5.0, playerid, 2576.7175,2826.0483,10.8203)) { SetTimerEx("Achievement26", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement27] == 0 && PlayerToPoint(5.0, playerid, 1768.4377,2836.0564,8.3359)) { SetTimerEx("Achievement27", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement28] == 0 && PlayerToPoint(5.0, playerid, 1275.2700,2529.7380,10.8203)) { SetTimerEx("Achievement28", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement29] == 0 && PlayerToPoint(5.0, playerid, 2323.6604,1283.2357,97.6083)) { SetTimerEx("Achievement29", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement30] == 0 && PlayerToPoint(5.0, playerid, 2176.6025,1285.6908,41.1857)) { SetTimerEx("Achievement30", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement31] == 0 && PlayerToPoint(5.0, playerid, 2559.1096,784.4305,5.3158)) { SetTimerEx("Achievement31", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement32] == 0 && PlayerToPoint(5.0, playerid, 2884.4329,648.5850,32.0273)) { SetTimerEx("Achievement32", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement33] == 0 && PlayerToPoint(5.0, playerid, 2732.8489,2113.2817,-0.4061)) { SetTimerEx("Achievement33", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement34] == 0 && PlayerToPoint(5.0, playerid, 2400.1458,2577.0383,21.8750)) { SetTimerEx("Achievement34", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement35] == 0 && PlayerToPoint(5.0, playerid, 1267.0609,1372.3013,10.8203)) { SetTimerEx("Achievement35", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement36] == 0 && PlayerToPoint(5.0, playerid, 1105.9818,1600.7709,5.8203)) { SetTimerEx("Achievement36", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement37] == 0 && PlayerToPoint(5.0, playerid, 1156.8976,2342.7739,10.8203)) { SetTimerEx("Achievement37", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement38] == 0 && PlayerToPoint(5.0, playerid, 1407.0668,2207.9004,12.0156)) { SetTimerEx("Achievement38", 200, false, "i", playerid); }
if(PlayerInfo[playerid][pAchievement39] == 0 && PlayerToPoint(5.0, playerid, 1963.4464,1916.6495,130.9375)) { SetTimerEx("Achievement39", 200, false, "i", playerid); }
return 1;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)