Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:check(playerid, params[])
- {
- if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pLevel] >= 1)
- {
- new targetid;
- if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_GREY, "Correct Usage: /check [id]");
- {
- if(targetid == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid, COLOR_RED, "Error: This player is not connected to the server!");
- }
- else
- {
- new Float:Health;
- new Float:Armour;
- new Float:loss;
- new str1[1024];
- new str2[1024];
- new str3[1024];
- new str4[1024];
- new IP[16];
- GetPlayerHealth(targetid, Health);
- GetPlayerArmour(targetid, Armour);
- GetPlayerIp(targetid, IP, sizeof(IP));
- format(str4, sizeof(str4), "CHECK: %s (%i)", GetName(targetid), targetid);
- format(str1, sizeof(str1), "Player Name: %s Player ID: (%d) Player IP: %s", GetName(targetid), targetid, IP);
- format(str2, sizeof(str2), "Health: %.1f Armour: %.1f", Health, Armour);
- format(str3, sizeof(str3), "Ping: %i Packet Loss: %.01f% FPS: %i", GetPlayerPing(targetid), GetPlayerPacketLoss(targetid, loss), FPS2[targetid]);
- SendClientMessage(playerid, COLOR_GREEN, str4);
- SendClientMessage(playerid, COLOR_YELLOW, str1);
- SendClientMessage(playerid, COLOR_YELLOW, str2);
- SendClientMessage(playerid, COLOR_YELLOW, str3);
- }
- for(new i = 0; i < 13; i++)
- {
- new weapons[13][2], gunname[32], str5[1024];
- if(weapons[i][0] > 0)
- {
- GetWeaponName(weapons[i][0],gunname,sizeof gunname);
- GetPlayerWeaponData(targetid, i, weapons[i][0], weapons[i][1]);
- format(str5, sizeof str5, "{FF0000}%s {00FF00}[%i]", gunname, weapons[i][1]);
- SendClientMessage(playerid, -1, str5);
- format(str5, sizeof(str5), "Weapons on %s:", GetName(targetid));
- SendClientMessage(playerid, -1, str5);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, NOT_KNOWN);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment