Yeah would be good.
But this should be in Suggestions section.
Test script.
#include <a_samp>
#include <zcmd>
#include <sscanf>
#define red 0xFF0000
new YGmember[MAX_PLAYERS];
CMD:setyg(playerid,params[])
{
#pragma unused params
if(AccInfo[playerid][Level]>=10) && (IsPlayerAdmin(playerid)) //Replace with your Adm script.
return SendClientMessage(playerid, red, "You need to be Level 10 RCON to use this command");
new target;
if(sscanf(params,"u",target)) return SendClientMessage(playerid, red, "Usage:/setyg [playerid]");
YGmember[target]=1;
SendClientMessage(target, red, "Congratz! You've been selected as [YG]Clan member");
return 1;
}
CMD:ygweaps(playerid,params[])
{
if(YGmember[playerid]==1);
return SendClientMessage(playerid, red, "You need to be [YG] member to use this command");
ShowPlayerDialog(...weap stuff list menu);
return 1;
}
Doesnt know the first cmd is correct or not because its ma first try in creating setting rank cmds.
And the second one i didnt complete dialog because its through mobile so i dont remember well creating that menu stuff.
Need to look back over my scripts.