Originally Posted by DeathOnaStick
it would help, if you would post the part of the code, that makes problems. Or dont you know where the problem is?
|
case CHECKPOINT_PICKUP: { if(GetPlayerState(playerid) != 1) { GameTextForPlayer(playerid, "~w~You must be~n~~r~on foot", 1000, 1); return 1; } if (gdebug){print("DEBUG CHECKPOINT_PICKUP");} GetPlayerName(playerid, name, sizeof(name)); if (MissionActive == 1) { RewardCalc(playerid,1000,10000); DropOff = random(sizeof(gCBdropoff)); } if (gTeam[playerid] >= 3) { PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); CheckpointReset(); GameTextForPlayer(playerid, "~w~Now get to the~n~~r~Safehouse", 5000, 1); cwx = gCBdropoff[DropOff][0]; cwy = gCBdropoff[DropOff][1]; cwz = gCBdropoff[DropOff][2]; SetAllPlayerCheckpoint(cwx, cwy, cwz, 1.4, 0); gPlayerCheckpointStatus[playerid] = CHECKPOINT_DROPOFF; if (gdebug){printf("DEBUG gpcs %d",gPlayerCheckpointStatus[playerid]);} format(string, sizeof(string), "%s Has Picked Up The CashBox Containing $%d.", name ,reward); BroadCast(COLOR_YELLOW, string); gSuperCop = playerid; SetPlayerCriminal(playerid,255, "Armed Robbery",0,0); MissionActive = 2; if (gdebug){print("DEBUG MissionActive = 2;");} } else if ((gTeam[playerid]) == 2) { PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); CheckpointReset(); GameTextForPlayer(playerid, "~w~Return the CashBox~n~to the ~r~Store", 5000, 1); cwx = rx;//retrieving the store cwy = ry; cwz = rz; SetAllPlayerCheckpoint(cwx, cwy, cwz, 1.4, 0); gPlayerCheckpointStatus[playerid] = CHECKPOINT_DROPOFF; format(string, sizeof(string), "Officer %s Has Picked Up The CashBox Containing $%d.", name ,reward); BroadCast(COLOR_YELLOW, string); gSuperCop = playerid; MissionActive = 2; if (gdebug){print("DEBUG MissionActive = 2;");} } } case CHECKPOINT_DROPOFF: { if (gdebug){print("DEBUG CHECKPOINT_DROPOFF");} GetPlayerName(playerid, name, sizeof(name)); GivePlayerMoney(playerid, reward); preward = reward; PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); if ((gTeam[playerid]) >= 4) { format(string, sizeof(string), "~g~JOB COMPLETE~n~~w~Your cut was~n~~g~$%d", reward); GameTextForPlayer(playerid, string, 5000, 6); format(string, sizeof(string), "%s Just Cracked The CashBox For $%d.", name,reward); gSuperCop = INVALID_PLAYER_ID; SetPlayerCriminal(playerid,255, "Armed Robbery",1,1); gPlayerMission[playerid] = 1; } else { format(string, sizeof(string), "~b~CASHBOX RETURNED~n~~w~Bonus Paycheck~n~~g~$%d", reward); GameTextForPlayer(playerid, string, 5000, 6); format(string, sizeof(string), "%s Just Returned The CashBox For $%d.", name,reward); SetPlayerToTeamColor(playerid); gSuperCop = INVALID_PLAYER_ID; if(PlayerInfo[playerid][pCB] >= 4) { PlayerInfo[playerid][pExp]++; PlayerInfo[playerid][pCB] = 0; SendClientMessage(playerid, COLOR_YELLOW, "You are getting stronger Exp +1"); } } PlayerPlayMusic(playerid); BroadCast(COLOR_YELLOW, string); CheckpointReset(); MissionActive = 4;//srace if (gdebug){print("DEBUG MissionActive = 4;");} }