Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:members(playerid, params[])
- {
- new laston[64],loginname[64],field[128];
- GetPlayerName(playerid,loginname,sizeof(loginname));
- format(field,128,"SELECT `lastOn` FROM users WHERE `name`='%s'",loginname);
- mysql_query(SQL,field);
- mysql_store_result();
- if(mysql_retrieve_row())
- {
- mysql_fetch_field_row(laston, "lastOn");
- }
- mysql_free_result();
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai.");
- new iString[512],string[200],teamnumber = PlayerInfo[playerid][pMember],sendername[MAX_PLAYER_NAME],members;
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pRank] < 6) return SendClientMessage(playerid, COLOR_DS, "{37B9C8}You are not a leader/subleader of a team.");
- foreach(Player,i)
- {
- if (IsPlayerConnected(i))
- {
- if(teamnumber == PlayerInfo[i][pMember])
- {
- GetPlayerName(i,sendername,sizeof(sendername));
- string[0] = 0;
- if(PlayerInfo[i][pSleeping] == 1)
- {
- if(PlayerInfo[i][pMember] == teamnumber && PlayerInfo[i][pLeader] == 0)
- {
- format(string, sizeof(string), "%s(%d) - Rank %d - %d/3 -(AFK)\n",sendername,i,PlayerInfo[i][pRank],PlayerInfo[i][pFACWarns]);
- members++;
- }
- }
- else if(PlayerInfo[i][pSleeping] == 0)
- {
- if(PlayerInfo[i][pMember] == teamnumber && PlayerInfo[i][pLeader] == 0)
- {
- format(string, sizeof(string), "%s(%d) - Rank %d - %d/3 - %s\n",sendername,i,PlayerInfo[i][pRank],PlayerInfo[i][pFACWarns],laston);
- members++;
- }
- }
- strcat(iString,string);
- }
- }
- new online[26];
- format(online,sizeof(online),"Members online: %d",members);
- ShowPlayerDialog(playerid, DIALOG_MEMBERS, DIALOG_STYLE_LIST,online, iString , "Close", "");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_MEMBERS)
- {
- if(response)
- {
- if(listitem == 0)
- {
- new item = listitem - 1;
- format(PlayerInfo[playerid][pSelected], MAX_PLAYER_NAME, "%s",Selected[item][snume]);
- ShowPlayerDialog(playerid, DIALOG_MEMBERS1, DIALOG_STYLE_LIST,"Leader panel","Warn\nGive Rank\nUninvite","Select","Cancel");
- }
- }
- }
- if(dialogid == DIALOG_MEMBERS1)
- {
- if(response)
- {
- if(listitem >= 0)
- {
- new id = GetPlayerID(PlayerInfo[playerid][pSelected]);
- PlayerInfo[id][pFACWarns] += 1;
- SCM(id,-1,"+1");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement