18.05.2014, 16:13
I want the player to be shown a textdraw timer once he enters a checkpoint
I get:
(290) : warning 213: tag mismatch
(300) : warning 213: tag mismatch
(310) : warning 213: tag mismatch
(320) : warning 213: tag mismatch
(330) : warning 213: tag mismatch
(337) : error 017: undefined symbol "tajmer"
(337) : error 017: undefined symbol "tajmer"
Lines 290,300,310,320 and 330 are all the same:
Line 337 is:
Код:
main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } new PlayerText:kopanjetimer;
Код:
public OnPlayerConnect(playerid) { new timer[32],tajmer; tajmer = 30; format(timer,sizeof(timer),"Radite jos %i s",tajmer); kopanjetimer = CreatePlayerTextDraw(playerid,506,438,timer); PlayerTextDrawFont(playerid,kopanjetimer,2); PlayerTextDrawLetterSize(playerid,kopanjetimer,1.3,9.1); PlayerTextDrawColor(playerid,kopanjetimer,0xfffaa1FF); PlayerTextDrawSetOutline(playerid,kopanjetimer,false); PlayerTextDrawSetProportional(playerid,kopanjetimer,true); PlayerTextDrawSetShadow(playerid,kopanjetimer,1); return 1; }
Код:
public OnPlayerEnterCheckpoint(playerid) { if(GetPVarInt(playerid,"PosaoID") == 2 && GetPVarInt(playerid,"CPID") == 5) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,614.4117,858.9057,-43.3973,3); SetPVarInt(playerid,"CPID", 1); TogglePlayerControllable(playerid,0); SetTimer("kopanje",30000,false); TextDrawShowForPlayer(playerid,kopanjetimer); SetTimer("updejttimer",1000,false); } }
Код:
forward updejttimer(playerid); public updejttimer(playerid) { tajmer = tajmer - 1 }
(290) : warning 213: tag mismatch
(300) : warning 213: tag mismatch
(310) : warning 213: tag mismatch
(320) : warning 213: tag mismatch
(330) : warning 213: tag mismatch
(337) : error 017: undefined symbol "tajmer"
(337) : error 017: undefined symbol "tajmer"
Lines 290,300,310,320 and 330 are all the same:
Код:
TextDrawShowForPlayer(playerid,kopanjetimer);
Код:
tajmer = tajmer - 1