Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock PrintToAdminChat(char string[128])
- {
- for (new p = 1; p <= GetMaxClients(); p++)
- {
- if(!IsClientConnected(p)) continue;
- if(IsFakeClient(p)) continue;
- if(IsClientAdmin(p) == 0) continue;
- PrintToChat(p,string);
- }
- }
- int IsClientAdmin(int client) {
- char clientSerial[64];
- GetClientAuthId(client, AuthId_Steam2, clientSerial, sizeof(clientSerial));
- char query[128];
- Format(query,sizeof(query),"SELECT `level` FROM `as_admins` WHERE `steamid`='%s' AND `level`>='%d'",clientSerial,LEVEL_TEST_ADMIN);
- //DBResultSet r = SQL_Query(db,query);
- SQL_TQuery(db, SQL_IsClientAdmin, query);
- /*if(r==null) {
- char error[512];
- SQL_GetError(db, error, sizeof(error));
- PrintToServer("[AS] %s",error);
- return false;
- } else {
- if(SQL_GetRowCount(r)>0) {
- SQL_FetchRow(r);
- int aid = SQL_FetchInt(r, 0);
- if(aid>0) {
- delete r;
- return aid;
- } else {
- delete r;
- return false;
- }
- } else {
- delete r;
- return false;
- }
- }*/
- return adminlvl;
- }
- public SQL_IsClientAdmin(Handle:owner, Handle:hndl, const String:error[], any:data)
- {
- if (!SQL_GetRowCount(hndl)) { return 0; }
- if (!SQL_FetchRow(hndl)) { return 0; }
- adminlvl = SQL_FetchInt(hndl, 0);
- return adminlvl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement