Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function ListGangMembers(playerid)
- {
- new rows = cache_num_rows(), memberName[MAX_PLAYER_NAME], memberType, typeName[30], list_dialog_members[500];
- list_dialog_members = "Username\tType\tStatus";
- if(rows)
- {
- for(new i = 0; i < rows; i ++)
- {
- cache_get_value(i, "Username", memberName);
- cache_get_value(i, "gangLeader", memberType);
- switch(memberType)
- {
- case 0: typeName = "Member";
- case 1: typeName = "Leader";
- }
- new name[MAX_PLAYER_NAME], bool:connected;
- foreach(new j : Player)
- {
- GetPlayerName(j, name, sizeof(name)+1);
- if(!strcmp(name, memberName)) connected = true;
- }
- if(connected) format(dialog, sizeof(dialog), "%s\n%s\t%s\t"GREEN"Online"WHITE, list_dialog_members, memberName, typeName);
- else format(dialog, sizeof(dialog), "%s\n%s\t%s\t"RED"Offline"WHITE, list_dialog_members, memberName, typeName);
- }
- SPD(playerid, DIALOG_UNUSED, DIALOG_STYLE_TABLIST_HEADERS, "Gang Members", list_dialog_members, "Close", "");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement