23.02.2013, 23:39
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?
Keep in mind the only thing i've changed was this area. So I know it's here somewhere
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