18.06.2012, 05:10
pawn Код:
new time[MAX_PLAYERS]; // for every player
new textdrawstring[124]; // it gonna make just one string
public OnGameModeInit()
{
Textdraw1 = TextDrawCreate(182 ,425 , "jetpackas: - Score: - Killai: - Skin:"); // your textdraw.
TextDrawFont(Textdraw1 , 1);
TextDrawLetterSize(Textdraw1 , 0.4, 2.8);
TextDrawColor(Textdraw1 , 0x8f1111FF);
TextDrawSetOutline(Textdraw1 , false);
TextDrawSetProportional(Textdraw1 , true);
TextDrawSetShadow(Textdraw1 , 1);
TextDrawUseBox(Textdraw1, 1);
TextDrawBoxColor(Textdraw1, COLOR_BLACK);
}
public OnPlayerConnect(playerid)
{
time[playerid] = SetTimer("update",1000,true); // setting up for it update every second.
}
public OnPlayerDisconnect(playerid)
{
KillTimer(time[playerid]);
}
public onPlayerUpdate(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw1); // it gonna show everytime...
}
forward update(playerid);
public update(playerid)
{
// same thing, so they won't see too much different.
format(textdrawstring,sizeof(textdrawstring),"jetpackas:%d - Score:%d - Killai:%d - Skin:%d", pInfo[ playerid ][ jetpackas ], pInfo[ playerid ][ score ], pInfo[ playerid ][ killai ], pInfo[ playerid ][ skin ]);
TextDrawSetString(Textdraw1, textdrawstring);
}