Advertisement
Guest User

Untitled

a guest
Jan 30th, 2016
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. CMD:members(playerid, params[])
  2. {
  3. new laston[64],loginname[64],field[128];
  4. GetPlayerName(playerid,loginname,sizeof(loginname));
  5. format(field,128,"SELECT `lastOn` FROM users WHERE `name`='%s'",loginname);
  6. mysql_query(SQL,field);
  7. mysql_store_result();
  8. if(mysql_retrieve_row())
  9. {
  10. mysql_fetch_field_row(laston, "lastOn");
  11. }
  12. mysql_free_result();
  13. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai.");
  14. new iString[512],string[200],teamnumber = PlayerInfo[playerid][pMember],sendername[MAX_PLAYER_NAME],members;
  15. if(IsPlayerConnected(playerid))
  16. {
  17. if (PlayerInfo[playerid][pRank] < 6) return SendClientMessage(playerid, COLOR_DS, "{37B9C8}You are not a leader/subleader of a team.");
  18. foreach(Player,i)
  19. {
  20. if (IsPlayerConnected(i))
  21. {
  22. if(teamnumber == PlayerInfo[i][pMember])
  23. {
  24. GetPlayerName(i,sendername,sizeof(sendername));
  25. string[0] = 0;
  26. if(PlayerInfo[i][pSleeping] == 1)
  27. {
  28. if(PlayerInfo[i][pMember] == teamnumber && PlayerInfo[i][pLeader] == 0)
  29. {
  30. format(string, sizeof(string), "%s(%d) - Rank %d - %d/3 -(AFK)\n",sendername,i,PlayerInfo[i][pRank],PlayerInfo[i][pFACWarns]);
  31. members++;
  32. }
  33. }
  34. else if(PlayerInfo[i][pSleeping] == 0)
  35. {
  36. if(PlayerInfo[i][pMember] == teamnumber && PlayerInfo[i][pLeader] == 0)
  37. {
  38. format(string, sizeof(string), "%s(%d) - Rank %d - %d/3 - %s\n",sendername,i,PlayerInfo[i][pRank],PlayerInfo[i][pFACWarns],laston);
  39. members++;
  40. }
  41. }
  42. strcat(iString,string);
  43. }
  44. }
  45. new online[26];
  46. format(online,sizeof(online),"Members online: %d",members);
  47. ShowPlayerDialog(playerid, DIALOG_MEMBERS, DIALOG_STYLE_LIST,online, iString , "Close", "");
  48. }
  49. }
  50. return 1;
  51. }
  52.  
  53.  
  54.  
  55. if(dialogid == DIALOG_MEMBERS)
  56. {
  57. if(response)
  58. {
  59. if(listitem == 0)
  60. {
  61. new item = listitem - 1;
  62. format(PlayerInfo[playerid][pSelected], MAX_PLAYER_NAME, "%s",Selected[item][snume]);
  63. ShowPlayerDialog(playerid, DIALOG_MEMBERS1, DIALOG_STYLE_LIST,"Leader panel","Warn\nGive Rank\nUninvite","Select","Cancel");
  64. }
  65. }
  66. }
  67. if(dialogid == DIALOG_MEMBERS1)
  68. {
  69. if(response)
  70. {
  71. if(listitem >= 0)
  72. {
  73. new id = GetPlayerID(PlayerInfo[playerid][pSelected]);
  74. PlayerInfo[id][pFACWarns] += 1;
  75. SCM(id,-1,"+1");
  76. }
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement