Advertisement
Tyler_

Untitled

Jan 3rd, 2014
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. SetTimer("FetchAdminMessages",5000,1);
  2.  
  3. #define RESULT_ADMINCHAT 1
  4.  
  5. forward public FetchAdminMessages();
  6. public FetchAdminMessages()
  7. {
  8. mysql_query("SELECT * FROM `adminchat` WHERE `received` = '0'",RESULT_ADMINCHAT);
  9. return 1
  10. }
  11.  
  12. public OnQueryFinish(query[],resultid,extraid)
  13. {
  14. switch(resultid)
  15. {
  16. case (RESULT_ADMINCHAT):
  17. {
  18. mysql_store_result();
  19. while(mysql_retrieve_row())
  20. {
  21. new sender[24],message[100];
  22. mysql_fetch_field_row(sender,"sender");
  23. mysql_fetch_field_row(message,"message");
  24. format(string,sizeof(string),"ACP %s: %s",sender,message);
  25. SendToAdmins(-1,string);
  26. }
  27. mysql_free_result();
  28. mysql_query("UPDATE `adminchat` SET `received` = '1'");
  29. }
  30. }
  31. return 1;
  32. }
  33.  
  34. // or
  35.  
  36. public FetchAdminMessages()
  37. {
  38. mysql_query("SELECT * FROM `adminchat` WHERE `received` = '0'",RESULT_ADMINCHAT);
  39. mysql_store_result();
  40. while(mysql_retrieve_row())
  41. {
  42. new sender[24],message[100];
  43. mysql_fetch_field_row(sender,"sender");
  44. mysql_fetch_field_row(message,"message");
  45. format(string,sizeof(string),"ACP %s: %s",sender,message);
  46. SendToAdmins(-1,string);
  47. }
  48. mysql_free_result();
  49. mysql_query("UPDATE `adminchat` SET `received` = '1'");
  50. return 1
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement