if(strcmp("/getinfo", cmd, true) == 0) { new tmp[256], cmdid; tmp = strtok(cmdtext, idx); if(GetPlayerLevel(playerid) < 1) return SendClientMessage(playerid, red, "You are not permitted to use this"); if(!strlen(tmp)) return SendClientMessage(playerid, red, "You did not put in an id"); if(IsPlayerConnected(strval(tmp)) == 0) return SendClientMessage(playerid, red, "That player is not connected"); cmdid = strval(tmp); new oname[MAX_PLAYER_NAME]; GetPlayerName(cmdid, oname, sizeof(oname)); new string[256]; SendClientMessage(playerid, green, "===INFO==="); format(string, sizeof(string), "Name: %s", oname); SendClientMessage(playerid, green, string); format(string, sizeof(string), "ID: %d", cmdid); SendClientMessage(playerid, green, string); format(string, sizeof(string), "Cash: %d", GetPlayerMoney(cmdid)); SendClientMessage(playerid, green, string); format(string, sizeof(string), "Score: %d", GetPlayerScore(cmdid)); SendClientMessage(playerid, green, string); format(string, sizeof(string), "Kills: %d", dUserINT(PlayerName(playerid)).("kills")); SendClientMessage(playerid, green, string); format(string, sizeof(string), "Deaths: %d", dUserINT(PlayerName(playerid)).("deaths")); SendClientMessage(playerid, green, string); } } return 1; }
if(strcmp(cmd, "/getinfo", true) == 0 && Isplayeradmin[playerid] ) // Displays Some Player Info { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ERROR, "USAGE: /getinfo (id)"); return 1; } giveplayerid = strval(tmp); if(!IsNumeric(tmp)) { SendClientMessage(playerid, COLOR_ERROR, "USAGE: /getinfo (id) ID Must be a number"); return 1; } if(!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "ID (%d) Is not an active player",giveplayerid); SendClientMessage(playerid, COLOR_ERROR, string); return 1; } new pname[24]; new adminname[24]; new Float:phealth; new Float:parmor; new playercash = GetPlayerMoney(giveplayerid); new wep0,ammo0; new ipstring[25]; new pping; pping = GetPlayerPing(playerid); GetPlayerIp(giveplayerid,ipstring,255); GetPlayerWeaponData(giveplayerid,7,wep0,ammo0); GetPlayerName(giveplayerid, pname, 24); GetPlayerName(playerid,adminname,24); GetPlayerHealth(giveplayerid,phealth); GetPlayerArmour(giveplayerid,parmor);
Originally Posted by kman
check if this works
Код:
if(strcmp(cmd, "/getinfo", true) == 0 && Isplayeradmin[playerid] ) // Displays Some Player Info { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ERROR, "USAGE: /getinfo (id)"); return 1; } giveplayerid = strval(tmp); if(!IsNumeric(tmp)) { SendClientMessage(playerid, COLOR_ERROR, "USAGE: /getinfo (id) ID Must be a number"); return 1; } if(!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "ID (%d) Is not an active player",giveplayerid); SendClientMessage(playerid, COLOR_ERROR, string); return 1; } new pname[24]; new adminname[24]; new Float:phealth; new Float:parmor; new playercash = GetPlayerMoney(giveplayerid); new wep0,ammo0; new ipstring[25]; new pping; pping = GetPlayerPing(playerid); GetPlayerIp(giveplayerid,ipstring,255); GetPlayerWeaponData(giveplayerid,7,wep0,ammo0); GetPlayerName(giveplayerid, pname, 24); GetPlayerName(playerid,adminname,24); GetPlayerHealth(giveplayerid,phealth); GetPlayerArmour(giveplayerid,parmor); |