Textdraw timer -
Fresh99012 - 18.05.2014
I want the player to be shown a textdraw timer once he enters a checkpoint
Код:
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
}
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:
Код:
TextDrawShowForPlayer(playerid,kopanjetimer);
Line 337 is:
Re: Textdraw timer -
[..MonTaNa..] - 18.05.2014
pawn Код:
TextDrawShowForPlayer(playerid,kopanjetimer);
Should be:
pawn Код:
PlayerTextDrawShow(playerid, kopanjetimer);
Re: Textdraw timer -
rumen98 - 18.05.2014
Line 337 you must declare it with new try this
PHP код:
new tajmer = 30;
Other line see that
https://sampwiki.blast.hk/wiki/TextDrawShowForPlayer
Re: Textdraw timer -
Fresh99012 - 18.05.2014
Okay, thanks, fixed the PlayerTextDrawShow and defined tajmer and it compiles with no errors but the textdraw doesn't actually show up, I guess
Код:
format(timer,sizeof(timer),"Radite jos %i s",tajmer);
won't work because it's under OnPlayerConnect and
is under updejttajmer...