Salut,
xSaG wrote: ↑25 Aug 2020, 20:06
Nu recomand
cum poti sa nu ma recomanzi cand nu ai lucrat niciodata cu mine? l0l
anunturi/recomandare-utilizatori-pentru ... 23814.html
xSaG wrote: ↑25 Aug 2020, 20:06
nu stiu cum de a luat asta scripter cand el vinde la lumea pluginul meu ce a fost pus pe net.
Nu sunt aceleasi pluginuri, ba chiar in addonsul meu e doar un plugin pentru intregul meniu, nu este o parte dintr-un plugin mai mare, cum e in cazul tau.
Pluginul Tau
Code: Select all
MeniuSetariSunete(client);
return Plugin_Handled;
}
stock bool Meniu(int client)
{
if (GetClientTeam(client) == 1 || GetClientTeam(client) == 2 || GetClientTeam(client) == 3)
{
char steamid[20], nume[64];
GetClientAuthId(client, AuthId_Engine, steamid, sizeof(steamid));
GetClientName(client, nume, sizeof(nume));
Menu meniu_meniu= new Menu(Meniu_MeniuHandler);
AdminId admin = GetUserAdmin(client);
if (admin != INVALID_ADMIN_ID)
{
char GroupBuffer[32];
if ((GetAdminGroup(admin, 0, GroupBuffer, sizeof(GroupBuffer)) != INVALID_GROUP_ID))
{
if(StrEqual(GroupBuffer, "Owner+V.I.P") || StrEqual(GroupBuffer, "Owner"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Owner\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Owner\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Owner\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Co-Owner+V.I.P") || StrEqual(GroupBuffer, "Co-Owner"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Co-Owner\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Co-Owner\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Co-Owner\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Supervizor+V.I.P") || StrEqual(GroupBuffer, "Supervizor"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Supervizor\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Supervizor\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Supervizor\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Administrator+V.I.P") || StrEqual(GroupBuffer, "Administrator"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Administrator\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Administrator\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Administrator\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Moderator+V.I.P") || StrEqual(GroupBuffer, "Moderator"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Moderator\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Moderator\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Moderator\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Helper+V.I.P") || StrEqual(GroupBuffer, "Helper"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Helper\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Helper\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Helper\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "V.I.P"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Fară\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Fară\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Fară\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Miss+V.I.P") || StrEqual(GroupBuffer, "Miss"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Miss\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Miss\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Miss\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
else if(StrEqual(GroupBuffer, "Slot+V.I.P") || StrEqual(GroupBuffer, "Slot"))
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Slot\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Slot\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Slot\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
}
}
else
{
if(IsClientRealVip(client))
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Fară\nV.I.P: Ai acces\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else if(IsClientFreeVip[client])
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Fară\nV.I.P: FREE\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
else
{
meniu_meniu.SetTitle("Meniu Jucători - v1.7\n---------------------------\n%s\n%s\nGrad: Fară\nV.I.P: Nu ai\nCredite: %i\n---------------------------", nume, steamid, Credite[client]);
}
}
meniu_meniu.AddItem("", "Pune skin / cuțit / mânuși");
meniu_meniu.AddItem("", "Shop");
if(IsClientRealVip(client))
{
meniu_meniu.AddItem("", "Meniu V.I.P");
}
if(!IsClientRealVip(client))
{
meniu_meniu.AddItem("", "Meniu V.I.P - [Doar pentru V.I.P]",ITEMDRAW_DISABLED);
}
meniu_meniu.AddItem("", "Sisteme");
meniu_meniu.AddItem("", "Wiki");
meniu_meniu.AddItem("", "Setări Server");
meniu_meniu.Display(client, MENU_TIME_FOREVER);
return true;
}
return false;
}
Al meu:
Code: Select all
Menu CreateMainMenu(int Client)
{
Menu hMainMenu = new Menu(MainMenuHandler);
char MenuTitle[164], Steamid[32], AdminGroup[32], VIPGroup[32];
GetClientAuthId(Client, AuthId_Engine, Steamid, sizeof(Steamid));
VIP_GetClientVIPGroup(Client, VIPGroup, sizeof(VIPGroup));
if(strlen(VIPGroup) < 1)
Format(VIPGroup, sizeof(VIPGroup), "Nu ai");
AdminId ClientAccess = GetUserAdmin(Client);
if(ClientAccess)
{
int AdminGroupsCount = GetAdminGroupCount(ClientAccess);
for (int Index; Index <= AdminGroupsCount; Index++)
{
if(GetAdminGroup(ClientAccess, Index, AdminGroup, sizeof(AdminGroup)) != INVALID_GROUP_ID)
Format(AdminGroup, sizeof(AdminGroup), "%s", AdminGroup);
}
}
if(strlen(AdminGroup) < 1)
Format(AdminGroup, sizeof(AdminGroup), "Nu ai");
Format(MenuTitle, sizeof(MenuTitle), "Meniu Jucători\n--------------------------- \n%N \n%s \nGrad: %s \nV.I.P: %s \n---------------------------", \
Client, Steamid, AdminGroup, VIPGroup);
hMainMenu.SetTitle(MenuTitle);
hMainMenu.AddItem("1", "Pune Skin / Cuțit / Mănuși");
//hMainMenu.AddItem("6", "Sistem Case Opening");
hMainMenu.AddItem("2", "Meniu V.I.P [V.I.P Only]", VIP_IsClientVIP(Client) ? ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);
hMainMenu.AddItem("5", "Magazin");
hMainMenu.AddItem("3", "Wiki");
hMainMenu.AddItem("4", "Setări Server");
return hMainMenu;
}
xSaG wrote: ↑25 Aug 2020, 20:06
Schimbi doua culori si gata esti scripter? Macar de modificai textele si faceai alta structura meniului
Baiatul caruia i-am facut server a avut inainte pluginul tau, si a vrut sa pastrez unele chestii din el, precum structura meniului si unele mesaje in chat. Era normal sa-i indeplinesc cerinta. Asta nu inseamna ca e acelasi plugin
Ca sa-ti mai dau o dovada, addonsul meu e cat de cat configurabil inafara sursei
https://imgur.com/a/DHM20e6
Exemplu addons.core.txt
Code: Select all
"Core"
{
"GoldMember_DNS" "RECLAMA"
"GoldMember_Tag" "[GOLDMEMBER]"
"GoldMember_CTag" "@YELLOW 『 GOLDMEMBER 』"
"GoldMember_Kevlar" "1"
"GoldMember_Helmet" "0"
"GoldMember_Defuser" "1"
"VIPINFO_MenuItem" "Deschide Consola"
"VIP_KevlarFirstRound" "1"
"VIP_DefuserFirstRound" "0"
"VIP_NadesFirstRound" "0"
"VIP_HelmetFirstRound" "0"
"VIP_MaxSanksPerRound" "5"
"ChatLinks_Owner1" "https://steamcommunity.com/id/RECLAMA/"
"ChatLinks_Owner2" "https://steamcommunity.com/id/RECLAMA/"
"ChatLinks_Grup" "https://steamcommunity.com/groups/RECLAMA"
"ChatLinks_Discord" "https://discord.gg/RECLAMA"
"ChatLinks_Forum" "https://discord.gg/RECLAMA"
"CT_AWPRestrict_Divider" "3"
"TR_AWPRestrict_Divider" "3"
"WeaponRestrict_RoundNum" "3"
"Skins_GroupID" "RECLAMA"
"Skins_GroupLink" "https://steamcommunity.com/groups/RECLAMA"
"Skins_Menu" "Trebuie Sa Fii In Grupul De Steam ! !grup"
}
xSaG wrote: ↑25 Aug 2020, 20:06
Plus ca plugniul cu case-uri de zice ca e facut de el e fix cel facut de killstr3ak si acum face release la el...
Vii tu, cu mine si cu Mutex sau orice Admin care sa aiba screen record pornit pe discord. Iti dau share screen la sursa mea si dupa a baiatului asta de care aud prima data ca sa fiu sincer. Daca sunt aceleasi/cu mici modificari renunt la gradul pe care il am, daca nu, tu iti ceri scuze public, facem?
Ca sa ma fac clar, nu vand pluginul tau, doar l-am reprodus la cererea unui asa zis client.
xSaG wrote: ↑25 Aug 2020, 20:06
Te dai scripter pe spatele altora, rusinica
Rusinica e cand lasi un baiat fara support la un plugin pentru care a platit, din cauza unui amarat de mesaj cand el ti-a dat o suma nu tocmai mica, sa recunoasteam, dar aia e in trecut, sa ramana acolo
Rusinica e cand vii la postul altora si cauti scandal fara motiv.
Numai bine!