new Text:killtext;
//OnGameModeInit
killtext = TextDrawCreate(518.000000, 134.000000, "Kills: 0");
TextDrawBackgroundColor(killtext, 255);
TextDrawFont(killtext, 1);
TextDrawLetterSize(killtext, 0.500000, 1.000000);
TextDrawColor(killtext, -65281);
TextDrawSetOutline(killtext, 1);
TextDrawSetProportional(killtext, 1);
//dont know where to set it
new newtext[41];
format(newtext, sizeof(newtext), "Kills: %s", kills[killerid]);
TextDrawSetString(killtext, newtext);
//OnPlayerDeath
deaths[playerid]++;
if(killerid!=INVALID_PLAYER_ID) {
kills[killerid]++; }
public update()
{
new newtext[41];
format(newtext, sizeof(newtext), "Kills: %s", kills[killerid]);
SetTextDrawString(killtext, string);
SetTimerEx("update", 5000, true, "i");
return 1;
}
new Text:killtext;
//OnGameModeInit:
killtext = TextDrawCreate(518.000000, 134.000000, "Kills:");
TextDrawBackgroundColor(killtext, 255);
TextDrawFont(killtext, 1);
TextDrawLetterSize(killtext, 0.500000, 1.000000);
TextDrawColor(killtext, -65281);
TextDrawSetOutline(killtext, 1);
TextDrawSetProportional(killtext, 1);
//OnPlayerSpawn
TextDrawShowForPlayer(playerid, killtext);
//OnPlayerDeath:
tode[playerid]++;
if(killerid!=INVALID_PLAYER_ID) {
kills[killerid]++; }
//the kills of the players shall not be resetet theyre saved and loaded from a file:
//load
kills[playerid]=(playerid,dini_Int(accFormat,"Kills"));
deaths[playerid]=(playerid,dini_Int(accFormat,"Deaths"));
//save under OnPlayerDisconnect:
dini_IntSet(accFormat,"Kills",kills[playerid]);
dini_IntSet(accFormat,"Deaths",deaths[playerid]);
pls guys, someone, take a qick look at my texdraw codes please.
I need this to understand also for my scoreboard i want to create. |
#include <a_samp>
new Text:killtext;
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, killtext);
return 1;
}
public OnGameModeInit()
{
killtext = TextDrawCreate(518.000000, 134.000000, "Kills: 0");
TextDrawBackgroundColor(killtext, 255);
TextDrawFont(killtext, 1);
TextDrawLetterSize(killtext, 0.500000, 1.000000);
TextDrawColor(killtext, -65281);
TextDrawSetOutline(killtext, 1);
TextDrawSetProportional(killtext, 1);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new string[40];
format(string,sizeof(string),"Kills: %i",kills[killerid]);
tode[playerid]++;
if(killerid!=INVALID_PLAYER_ID) {
kills[killerid]++; }
TextDrawShowForPlayer(playerid,killtext);
TextDrawSetString(killtext,string);
TextDrawShowForPlayer(killerid,killtext);
return 1;
}
forward update(); // TOP
// end pawn Код:
Also, add on OnGameModeInit: SetTimerEx("update", 5000, true, "i"); |