imi da eroare la getskintype ca cica undefined symbol "skin"
YCMD:id(playerid, params[], help) {
new names[64], giveplayer[25], x, sstring[180];
if(sscanf(params, "s[64]", names)) return SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/id <playerid/name>");
if(strlen(names) > 24) return SCM(playerid, COLOR_GREY, "Player not connected.");
if(IsNumeric(names)) {
if(strval(names) >= 1000) return SCM(playerid, COLOR_GREY, "Player not connected.");
}
if(IsNumeric(names)) {
if(x < 10) {
if(strval(names) < 0 || strval(names) > 999) return SCM(playerid, COLOR_GREY, "Player not connected.");
new i = strval(names);
if(!IsPlayerConnected(i))
return SCM(playerid, COLOR_GREY, "Player not connected.");
if(IsPlayerLogged[i] == 0) return SCM(playerid, COLOR_GREY, "Player not connected.");
GetPlayerName(i, giveplayer, sizeof(giveplayer));
new szRankk[180];
if(PlayerInfo[i][pMember] != 0) format(szRankk, sizeof(szRankk), " (rank %d)", PlayerInfo[i][pRank]);
if(GetPVarInt(i, "Cover") == 1) {
format(sstring, sizeof(sstring), "(ID %d) Nume: %s | Level: %d | Factiune: Civil | Skin: %d {781111}(%s){ffffff} | FPS: %d",i,giveplayer,GetPlayerScore(i), GetSkinType(skin), FPS2[i]);
SCM(playerid, COLOR_WHITE, sstring);
return true;
}
new name[180];
format(name, sizeof(name), "%s", GetName(i));
new clan = PlayerInfo[i][pClan];
if(clan != 0 && PlayerInfo[i][pTag] == 0) format(name, sizeof(name), "{%s}%s{FFFFFF}%s", ClanInfo[clan][clColor], ClanInfo[clan][clTag], GetName(i));
else if(clan != 0 && PlayerInfo[i][pTag] == 1) format(name, sizeof(name), "%s{%s}%s{FFFFFF}", GetName(i), ClanInfo[clan][clColor], ClanInfo[clan][clTag]);
if(PlayerInfo[playerid][pAdmin] > 0) {
if(PlayerInfo[i][pSleeping] == 1 || AFKSeconds[i] >= 5) format(sstring, sizeof(sstring), "(ID %d) %s | Level: %d | Factiune: {%s}%s{FFFFFF}%s | Skin: %d {781111}(%s){ffffff} | FPS: %d {FFADAD}- [AFK: %d]",i,name,PlayerInfo[i][pLevel], ColorFaction[PlayerInfo[i][pMember]], FactionName(PlayerInfo[i][pMember]), szRankk, GetSkinType(skin), FPS2[i], AFKSeconds[i]);
else format(sstring, sizeof(sstring), "(ID %d) %s | Level: %d | Factiune: {%s}%s{FFFFFF}%s | Skin: %d {781111}(%s){ffffff} | FPS: %d",i,name,PlayerInfo[i][pLevel], ColorFaction[PlayerInfo[i][pMember]], FactionName(PlayerInfo[i][pMember]), szRankk, GetSkinType(skin), FPS2[i]);
}
else format(sstring, sizeof(sstring), "(ID %d) %s | Level: %d | Factiune: {%s}%s{FFFFFF}%s | Skin: %d {781111}(%s){ffffff} | FPS: %d",i,name,PlayerInfo[i][pLevel], ColorFaction[PlayerInfo[i][pMember]], FactionName(PlayerInfo[i][pMember]), szRankk, GetSkinType(skin), FPS2[i]);
SCM(playerid, COLOR_WHITE, sstring);
x++;
return true;
}
}
foreach(Player, i) {
if(IsPlayerConnected(i) && IsPlayerLogged[i] == 1) {
if(strfind(GetNameEx(i), names, true) != -1) {
if(x < 10) {
if(i == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Player not connected.");
GetPlayerName(i, giveplayer, sizeof(giveplayer));
new szRankk[180];
if(PlayerInfo[i][pMember] != 0) format(szRankk, sizeof(szRankk), " (Rank %d)", PlayerInfo[i][pRank]);
if(GetPVarInt(i, "Cover") == 1) {
format(sstring, sizeof(sstring), "(ID %d) Nume: %s | Level: %d | Factiune: Civil | FPS: %d",i,giveplayer,GetPlayerScore(i), FPS2[i]);
SCM(playerid, COLOR_WHITE, sstring);
return true;
}
new name[180];
format(name, sizeof(name), "%s", GetName(i));
new clan = PlayerInfo[i][pClan];
if(clan != 0 && PlayerInfo[i][pTag] == 0) format(name, sizeof(name), "{%s}%s{FFFFFF}%s", ClanInfo[clan][clColor], ClanInfo[clan][clTag], GetName(i));
else if(clan != 0 && PlayerInfo[i][pTag] == 1) format(name, sizeof(name), "%s{%s}%s{FFFFFF}", GetName(i), ClanInfo[clan][clColor], ClanInfo[clan][clTag]);
if(PlayerInfo[playerid][pAdmin] > 0) {
if(PlayerInfo[i][pSleeping] == 1 || AFKSeconds[i] >= 5) format(sstring, sizeof(sstring), "(ID %d) %s | Level: %d | Factiune: {%s}%s{FFFFFF}%s | FPS: %d {FFADAD}- [AFK: %d]",i,name,PlayerInfo[i][pLevel], ColorFaction[PlayerInfo[i][pMember]], FactionName(PlayerInfo[i][pMember]), szRankk, FPS2[i], AFKSeconds[i]);
else format(sstring, sizeof(sstring), "(ID %d) %s | Level: %d | Factiune: {%s}%s{FFFFFF}%s | FPS: %d",i,name,PlayerInfo[i][pLevel], ColorFaction[PlayerInfo[i][pMember]], FactionName(PlayerInfo[i][pMember]), szRankk, FPS2[i]);
}
else format(sstring, sizeof(sstring), "(ID %d) %s | Level: %d | Factiune: {%s}%s{FFFFFF}%s | FPS: %d",i,name,PlayerInfo[i][pLevel], ColorFaction[PlayerInfo[i][pMember]], FactionName(PlayerInfo[i][pMember]), szRankk, FPS2[i]);
SCM(playerid, COLOR_WHITE, sstring);
x++;
}
}
}
}
if(x == 0) return SCM(playerid, COLOR_GREY, "Player not connected.");
if(x == 10) SCM(playerid, COLOR_WHITE, "Au fost afisate doar primele 10 rezultate.");
return true;
}
IsNumeric(const string[]) {
for (new i = 0, j = strlen(string); i < j; i++) {
if (string[i] > '9' || string[i] < '0') return false;
}
return true;
}