Daa Posted February 11, 2024 Posted February 11, 2024 Salut. Doresc sa adaug in /id - Skin: id la skin (Raritate) Si imi da eroare. 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]); ce e gresit?
Daa Posted February 11, 2024 Author Posted February 11, 2024 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; }
ahmesito Posted February 11, 2024 Posted February 11, 2024 incearca 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); new skin = GetPlayerSkin(i); if(!IsPlayerConnected(i)) return SCM(playerid, COLOR_GREY, "Player not connected."); if(IsPlayerLogged[i] == 0) return SCM(playerid, COLOR_GREY, "Player not connected."); GetPlayerName( , 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; } https://github.com/ionut1337/gamemode-lurk
Daa Posted February 11, 2024 Author Posted February 11, 2024 C:\Users\Desktop\gm\gamemodes\EV.pwn(18801) : error 029: invalid expression, assumed zero C:\Users\Desktop\gm\gamemodes\EV.pwn(18801) : warning 215: expression has no effect C:\Users\Desktop\gm\gamemodes\EV.pwn(18801) : warning 215: expression has no effect C:\Users\Desktop\gm\gamemodes\EV.pwn(18801) : error 001: expected token: ";", but found ")" C:\Users\Desktop\gm\gamemodes\EV.pwn(18801) : error 029: invalid expression, assumed zero C:\Users\Desktop\gm\gamemodes\EV.pwn(18801) : fatal error 107: too many error messages on one line Compilation aborted. Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
Daa Posted February 11, 2024 Author Posted February 11, 2024 Daca poate sa ma ajute cineva, ca nu prea le am cu scripting-ul. Si chiar vreau sa bag skin in /id. Multumesc!
ahmesito Posted February 11, 2024 Posted February 11, 2024 2 minutes ago, Daa said: Daca poate sa ma ajute cineva, ca nu prea le am cu scripting-ul. Si chiar vreau sa bag skin in /id. Multumesc! arata-mi linia 18801 https://github.com/ionut1337/gamemode-lurk
Daa Posted February 11, 2024 Author Posted February 11, 2024 18801 GetPlayerName( , giveplayer, sizeof(giveplayer));
ahmesito Posted February 11, 2024 Posted February 11, 2024 2 minutes ago, Daa said: 18801 GetPlayerName( , giveplayer, sizeof(giveplayer)); GetPlayerName(giveplayer, sizeof(giveplayer)); inlocuieste linia ta, cu cea data de mine https://github.com/ionut1337/gamemode-lurk
Daa Posted February 11, 2024 Author Posted February 11, 2024 Gata. Acum apare asa (18801) : error 035: argument type mismatch (argument 1) (18801) : error 035: argument type mismatch (argument 2) Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.
ahmesito Posted February 11, 2024 Posted February 11, 2024 Just now, Daa said: Gata. Acum apare asa (18801) : error 035: argument type mismatch (argument 1) (18801) : error 035: argument type mismatch (argument 2) Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors. a, scuze GetPlayerName(i, giveplayer, sizeof(giveplayer)); https://github.com/ionut1337/gamemode-lurk
Daa Posted February 11, 2024 Author Posted February 11, 2024 Merge, doar ca acu nu apare raritatea skin-ului. Cum pot modifica acest lucru? 167, 170, 188, 159, 260: "Rare"; 228, 248, 264, 189, 185, 146: "Epic"; 0, 104, 116, 164, 149, 293, 285, 289, 294: "Legendary"; 93, 108, 171, 177, 217, 271: "Transcendent"; 124, 187, 181, 241, 242, 292, 309: "Unique"; Acestea sunt skinurile.
Daa Posted February 11, 2024 Author Posted February 11, 2024 Si la raritate apar simboluri continuu aiurea
Daa Posted February 11, 2024 Author Posted February 11, 2024 Si apare si skin-ul gresit. Nu am skin 76
Sancky Posted February 11, 2024 Posted February 11, 2024 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, skin, GetSkinType(skin), FPS2[i]);
Sancky Posted February 26, 2024 Posted February 26, 2024 16 minutes ago, Divil.Scorpiono said: new name = GetName(playerid); nu mg asa in pawn
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now