Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Global Textdraws:
- #include <a_samp>
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Text:Textdraw3;
- new Text:Textdraw4;
- new Text:Textdraw6;
- new Text:Textdraw7;
- new Text:Textdraw8;
- new Text:Textdraw9;
- new UT[MAX_PLAYERS];
- new UT2[MAX_PLAYERS];
- enum pInfo
- {
- pLevel,
- pExp,
- pKills,
- pDeath,
- pCash
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- public OnFilterScriptInit()
- {
- Textdraw0 = TextDrawCreate(5.153808, 427.000030, "Kills:");
- TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw0, 1);
- TextDrawColor(Textdraw0, -5963521);
- TextDrawSetShadow(Textdraw0, 0);
- TextDrawSetOutline(Textdraw0, 1);
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 3);
- TextDrawSetProportional(Textdraw0, 1);
- Textdraw1 = TextDrawCreate(92.298721, 426.416687, "Deaths:");
- TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw1, 1);
- TextDrawColor(Textdraw1, -5963521);
- TextDrawSetShadow(Textdraw1, 0);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 3);
- TextDrawSetProportional(Textdraw1, 1);
- Textdraw2 = TextDrawCreate(197.247436, 426.416625, "Level:");
- TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw2, 1);
- TextDrawColor(Textdraw2, -5963521);
- TextDrawSetShadow(Textdraw2, 0);
- TextDrawSetOutline(Textdraw2, 1);
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 3);
- TextDrawSetProportional(Textdraw2, 1);
- Textdraw3 = TextDrawCreate(284.861053, 425.250030, "EXP:");
- TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw3, 1);
- TextDrawColor(Textdraw3, -5963521);
- TextDrawSetShadow(Textdraw3, 0);
- TextDrawSetOutline(Textdraw3, 1);
- TextDrawBackgroundColor(Textdraw3, 255);
- TextDrawFont(Textdraw3, 3);
- TextDrawSetProportional(Textdraw3, 1);
- Textdraw4 = TextDrawCreate(354.670654, 426.416717, "Cash:");
- TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw4, 1);
- TextDrawColor(Textdraw4, -5963521);
- TextDrawSetShadow(Textdraw4, 0);
- TextDrawSetOutline(Textdraw4, 1);
- TextDrawBackgroundColor(Textdraw4, 255);
- TextDrawFont(Textdraw4, 3);
- TextDrawSetProportional(Textdraw4, 1);
- Textdraw6 = TextDrawCreate(517.247863, 426.416717, "Skin:");
- TextDrawLetterSize(Textdraw6, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw6, 1);
- TextDrawColor(Textdraw6, -5963521);
- TextDrawSetShadow(Textdraw6, 0);
- TextDrawSetOutline(Textdraw6, 1);
- TextDrawBackgroundColor(Textdraw6, 255);
- TextDrawFont(Textdraw6, 3);
- TextDrawSetProportional(Textdraw6, 1);
- Textdraw7 = TextDrawCreate(439.472686, 408.916687, "Project-Tuga DM v1.0");
- TextDrawLetterSize(Textdraw7, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw7, 1);
- TextDrawColor(Textdraw7, -5963521);
- TextDrawSetShadow(Textdraw7, 0);
- TextDrawSetOutline(Textdraw7, 1);
- TextDrawBackgroundColor(Textdraw7, 255);
- TextDrawFont(Textdraw7, 3);
- TextDrawSetProportional(Textdraw7, 1);
- Textdraw9 = TextDrawCreate(5.622558, 407.166687, "www.gehclan.site88.net");
- TextDrawLetterSize(Textdraw9, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw9, 1);
- TextDrawColor(Textdraw9, -5963521);
- TextDrawSetShadow(Textdraw9, 0);
- TextDrawSetOutline(Textdraw9, 1);
- TextDrawBackgroundColor(Textdraw9, 255);
- TextDrawFont(Textdraw9, 3);
- TextDrawSetProportional(Textdraw9, 1);
- for(new i; i < MAX_PLAYERS; i ++)
- {
- if(IsPlayerConnected(i))
- {
- TextDrawShowForPlayer(i, Textdraw0);
- TextDrawShowForPlayer(i, Textdraw1);
- TextDrawShowForPlayer(i, Textdraw2);
- TextDrawShowForPlayer(i, Textdraw3);
- TextDrawShowForPlayer(i, Textdraw4);
- TextDrawShowForPlayer(i, Textdraw6);
- TextDrawShowForPlayer(i, Textdraw7);
- TextDrawShowForPlayer(i, Textdraw8);
- TextDrawShowForPlayer(i, Textdraw9);
- SetTimerEx("UpdateText", 1000, false, "i", i);
- }
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- TextDrawHideForAll(Textdraw0);
- TextDrawDestroy(Textdraw0);
- TextDrawHideForAll(Textdraw1);
- TextDrawDestroy(Textdraw1);
- TextDrawHideForAll(Textdraw2);
- TextDrawDestroy(Textdraw2);
- TextDrawHideForAll(Textdraw3);
- TextDrawDestroy(Textdraw3);
- TextDrawHideForAll(Textdraw4);
- TextDrawDestroy(Textdraw4);
- TextDrawHideForAll(Textdraw6);
- TextDrawDestroy(Textdraw6);
- TextDrawHideForAll(Textdraw7);
- TextDrawDestroy(Textdraw7);
- TextDrawHideForAll(Textdraw8);
- TextDrawDestroy(Textdraw8);
- TextDrawHideForAll(Textdraw9);
- TextDrawDestroy(Textdraw9);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawShowForPlayer(playerid, Textdraw9);
- UT[playerid] = SetTimerEx("UpdateText", 1000, false, "i", playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- KillTimer(UT[playerid]);
- KillTimer(UT2[playerid]);
- return 1;
- }
- forward UpdateText(playerid);
- public UpdateText(playerid)
- {
- new
- str[128];
- format(str, sizeof(str), "Level :~R~ %d", PlayerInfo[playerid][pLevel]);
- TextDrawSetString(Textdraw2, str);
- format(str, sizeof(str), "Skin :~R~ %d", GetPlayerSkin(playerid));
- TextDrawSetString(Textdraw6, str);
- format(str, sizeof(str), "Cash :~R~ %d $", GetPlayerMoney(playerid));
- TextDrawSetString(Textdraw4, str);
- format(str, sizeof(str), "Kills :~R~ %d", PlayerInfo[playerid][pKills]);
- TextDrawSetString(Textdraw0, str);
- format(str, sizeof(str), "Deaths :~R~ %d", PlayerInfo[playerid][pDeath]);
- TextDrawSetString(Textdraw1, str);
- format(str, sizeof(str), "Exp :~R~ %d", PlayerInfo[playerid][pExp]);
- TextDrawSetString(Textdraw3, str);
- UT2[playerid] = SetTimerEx("UpdateText2", 3000, true, "i", playerid);
- return 1;
- }
- forward UpdateText2(playerid);
- public UpdateText2(playerid)
- {
- new
- str[128];
- format(str, sizeof(str), "Level :~R~ %d", GetPlayerScore(playerid));
- TextDrawSetString(Textdraw2, str);
- format(str, sizeof(str), "Skin :~R~ %d", GetPlayerSkin(playerid));
- TextDrawSetString(Textdraw6, str);
- format(str, sizeof(str), "Cash :~R~ %d $", GetPlayerMoney(playerid));
- TextDrawSetString(Textdraw4, str);
- format(str, sizeof(str), "Kills :~R~ %d", PlayerInfo[playerid][pKills]);
- TextDrawSetString(Textdraw0, str);
- format(str, sizeof(str), "Deaths :~R~ %d", PlayerInfo[playerid][pDeath]);
- TextDrawSetString(Textdraw1, str);
- format(str, sizeof(str), "Exp :~R~ %d", PlayerInfo[playerid][pExp]);
- TextDrawSetString(Textdraw3, str);
- UT2[playerid] = SetTimerEx("UpdateText2", 3000, true, "i", playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment