11.05.2012, 13:38
Hello. I've been trying to make this job script using switch. But I'm having some trouble. My job command gives a checkpoint to enter, as report to the boss. As you enter that checkpoint, you're given a new one, to fix a window. But entering the checkpoint basically spams you with the fix the window message, without a new checkpoint being displayed.
I get a warning on the compile.
This is the line for the switch, 267.
The rest of the code, as you enter the checkpoints. Please tell me how to fix the problem and to improve it. I would appreciate it.
Hope you can help me.
D-12.
I get a warning on the compile.
Код:
SAMP 0.3d\gamemodes\Jobs.pwn(267) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning.
Код:
switch(ConstructionPickup[playerid][0])
Код:
public OnPlayerEnterCheckpoint(playerid) { if(PlayerInfo[playerid][pJobWork] == 1) { switch(ConstructionPickup[playerid][0]) { case 0: { SetPlayerCheckpoint(playerid, 1244.8558,-1265.6775,13.3878,2.0); SendClientMessage(playerid, COLOR_GREY, "The boss claims some kids smashed a window, you need to fix it."); } case 1: { SetPlayerCheckpoint(playerid, 1247.6848,-1256.4512,13.1026,2.0); SendClientMessage(playerid, COLOR_GREY, "You repair the window. Go ask for a new task."); } case 2: { SetPlayerCheckpoint(playerid, 1247.6848,-1256.4512,13.1026,2.0); SendClientMessage(playerid, COLOR_GREY, "You drop the mail into the mailbox. Go ask for a new task."); } case 3: { SetPlayerCheckpoint(playerid, 1241.5092,-1263.6698,13.3393,2.0); SendClientMessage(playerid, COLOR_GREY, "The power went out, you need to fix the generator."); } case 4: { SetPlayerCheckpoint(playerid, 1247.6848,-1256.4512,13.1026,2.0); SendClientMessage(playerid, COLOR_GREY, "You repair the generator. Go ask for a new task."); } case 5: { PlayerInfo[playerid][pJobWork] = 0; GivePlayerMoney(playerid, 1000); DisablePlayerCheckpoint(playerid); SendClientMessage(playerid, COLOR_GREY, "The boss has no more tasks for you, the money has been transfered to your paycheck."); } } } return 1; }
D-12.