Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~
- Erstellt durch Msk.
- Ihr dürft es natürlich erweitern
- Viel spaß damit :d
- Creadits an JernaiL - FPS check
- */
- #include <a_samp>
- #include <ocmd>
- ocmd:stats(playerid,params[])return ShowPlayerStats(playerid);
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2[MAX_PLAYERS];
- new Text:Textdraw3[MAX_PLAYERS];
- new Text:Textdraw4[MAX_PLAYERS];
- new Text:Textdraw5[MAX_PLAYERS];
- new Text:Textdraw6[MAX_PLAYERS];
- new Text:Textdraw7[MAX_PLAYERS];
- new Text:Textdraw8[MAX_PLAYERS];
- new Text:Textdraw9[MAX_PLAYERS];
- new pDrunkLevelLast[MAX_PLAYERS],pFPS[MAX_PLAYERS];
- forward FPSCheck(playerid);
- forward Timer(p);
- public OnFilterScriptInit() {
- Textdraw0 = TextDrawCreate(411.000000, 79.000000, " ");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 1);
- TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, 419430590);
- TextDrawTextSize(Textdraw0, 179.000000, 2.000000);
- Textdraw1 = TextDrawCreate(183.000000, 78.000000, " Deine Statistiken");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 3);
- TextDrawLetterSize(Textdraw1, 0.480000, 1.500000);
- TextDrawColor(Textdraw1, -1);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawUseBox(Textdraw1, 1);
- TextDrawBoxColor(Textdraw1, 255);
- TextDrawTextSize(Textdraw1, 407.000000, 0.000000);
- new x = 0;
- for(;x < GetMaxPlayers();x ++) {
- Textdraw2[x] = TextDrawCreate(190.000000, 130.000000, "Nickname: mskamilor");
- TextDrawBackgroundColor(Textdraw2[x], 255);
- TextDrawFont(Textdraw2[x], 2);
- TextDrawLetterSize(Textdraw2[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw2[x], -1);
- TextDrawSetOutline(Textdraw2[x], 0);
- TextDrawSetProportional(Textdraw2[x], 1);
- TextDrawSetShadow(Textdraw2[x], 1);
- Textdraw3[x] = TextDrawCreate(190.000000, 150.000000, "Spieler ID: 22");
- TextDrawBackgroundColor(Textdraw3[x], 255);
- TextDrawFont(Textdraw3[x], 2);
- TextDrawLetterSize(Textdraw3[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw3[x], -1);
- TextDrawSetOutline(Textdraw3[x], 0);
- TextDrawSetProportional(Textdraw3[x], 1);
- TextDrawSetShadow(Textdraw3[x], 1);
- Textdraw4[x] = TextDrawCreate(190.000000, 170.000000, "Geld: 1111111");
- TextDrawBackgroundColor(Textdraw4[x], 255);
- TextDrawFont(Textdraw4[x], 2);
- TextDrawLetterSize(Textdraw4[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw4[x], -1);
- TextDrawSetOutline(Textdraw4[x], 0);
- TextDrawSetProportional(Textdraw4[x], 1);
- TextDrawSetShadow(Textdraw4[x], 1);
- Textdraw5[x] = TextDrawCreate(190.000000, 190.000000, "Skin: 111");
- TextDrawBackgroundColor(Textdraw5[x], 255);
- TextDrawFont(Textdraw5[x], 2);
- TextDrawLetterSize(Textdraw5[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw5[x], -1);
- TextDrawSetOutline(Textdraw5[x], 0);
- TextDrawSetProportional(Textdraw5[x], 1);
- TextDrawSetShadow(Textdraw5[x], 1);
- Textdraw6[x] = TextDrawCreate(190.000000, 210.000000, "Fps: 42");
- TextDrawBackgroundColor(Textdraw6[x], 255);
- TextDrawFont(Textdraw6[x], 2);
- TextDrawLetterSize(Textdraw6[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw6[x], -1);
- TextDrawSetOutline(Textdraw6[x], 0);
- TextDrawSetProportional(Textdraw6[x], 1);
- TextDrawSetShadow(Textdraw6[x], 1);
- Textdraw7[x] = TextDrawCreate(190.000000, 230.000000, "Armour: 111");
- TextDrawBackgroundColor(Textdraw7[x], 255);
- TextDrawFont(Textdraw7[x], 2);
- TextDrawLetterSize(Textdraw7[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw7[x], -1);
- TextDrawSetOutline(Textdraw7[x], 0);
- TextDrawSetProportional(Textdraw7[x], 1);
- TextDrawSetShadow(Textdraw7[x], 1);
- Textdraw8[x] = TextDrawCreate(190.000000, 250.000000, "Interior: 1");
- TextDrawBackgroundColor(Textdraw8[x], 255);
- TextDrawFont(Textdraw8[x], 2);
- TextDrawLetterSize(Textdraw8[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw8[x], -1);
- TextDrawSetOutline(Textdraw8[x], 0);
- TextDrawSetProportional(Textdraw8[x], 1);
- TextDrawSetShadow(Textdraw8[x], 1);
- Textdraw9[x] = TextDrawCreate(190.000000, 270.000000, "Virtual World: 1");
- TextDrawBackgroundColor(Textdraw9[x], 255);
- TextDrawFont(Textdraw9[x], 2);
- TextDrawLetterSize(Textdraw9[x], 0.200000, 1.400000);
- TextDrawColor(Textdraw9[x], -1);
- TextDrawSetOutline(Textdraw9[x], 0);
- TextDrawSetProportional(Textdraw9[x], 1);
- TextDrawSetShadow(Textdraw9[x], 1);
- }
- return true;
- }
- stock ShowPlayerStats(playerid) {
- TextDrawShowForPlayer(playerid,Textdraw0);
- TextDrawShowForPlayer(playerid,Textdraw1);
- TextDrawShowForPlayer(playerid,Textdraw2[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw3[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw4[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw5[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw6[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw7[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw8[playerid]);
- TextDrawShowForPlayer(playerid,Textdraw9[playerid]);
- new
- name[24+1],str1[34+1],str2[20],str3[30],str4[20],str6[30],str7[30],str8[30],Float:armor;
- GetPlayerName(playerid,name,24);
- format(str1,24,"Nickname: %s",name);
- TextDrawSetString(Textdraw2[playerid],str1);
- format(str2,20,"Spieler ID: %i",playerid);
- TextDrawSetString(Textdraw3[playerid],str2);
- format(str3,30,"Geld: %i",GetPlayerMoney(playerid));
- TextDrawSetString(Textdraw4[playerid],str3);
- format(str4,20,"Skin: %i",GetPlayerSkin(playerid));
- TextDrawSetString(Textdraw5[playerid],str4);
- GetPlayerArmour(playerid,armor);
- format(str6,30,"Armour: %f",armor);
- TextDrawSetString(Textdraw7[playerid],str6);
- format(str7,30,"Interior: %i",GetPlayerInterior(playerid));
- TextDrawSetString(Textdraw8[playerid],str7);
- format(str8,30,"Virtual World: %i",GetPlayerVirtualWorld(playerid));
- TextDrawSetString(Textdraw9[playerid],str8);
- SendClientMessage(playerid,0xFFFFFFFF,"Nach 10 Sekunden Schliesst das Fenster alleine ");
- SetTimerEx("Timer",10000,1,"d",playerid);
- return true;
- }
- stock HideTD(playerid) {
- TextDrawHideForPlayer(playerid,Textdraw0);
- TextDrawHideForPlayer(playerid,Textdraw1);
- TextDrawHideForPlayer(playerid,Textdraw2[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw3[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw4[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw5[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw6[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw7[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw8[playerid]);
- TextDrawHideForPlayer(playerid,Textdraw9[playerid]);
- return true;
- }
- public Timer(p){
- HideTD(p);
- return true;
- }
- public FPSCheck(playerid) {
- new drunknew,str5[30];
- drunknew = GetPlayerDrunkLevel(playerid);
- if (drunknew < 100) {
- SetPlayerDrunkLevel(playerid, 2000);
- } else {
- if (pDrunkLevelLast[playerid] != drunknew) {
- new wfps = pDrunkLevelLast[playerid] - drunknew;
- if ((wfps > 0) && (wfps < 200))
- pFPS[playerid] = wfps;
- format(str5,30,"FPS: %i",pFPS[playerid]);
- TextDrawSetString(Textdraw6[playerid],str5);
- pDrunkLevelLast[playerid] = drunknew;
- }
- }
- return true;
- }
- public OnPlayerConnect(playerid) {
- pDrunkLevelLast[playerid] = 0, pFPS[playerid] = 0;
- return true; }
- public OnPlayerDisconnect(playerid, reason){
- HideTD(playerid);
- return true;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement