Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. Сама команда.
  2.  
  3. CMD:setcommand(playerid, params[])
  4. {
  5. if(!strcmp(PlayerInfo[playerid][pNames], FD1, true) ||
  6. !strcmp(PlayerInfo[playerid][pNames], FD2, true) ||
  7. !strcmp(PlayerInfo[playerid][pNames], FD3, true) ||
  8. !strcmp(PlayerInfo[playerid][pNames], FD4, true))
  9. {
  10. new id_player;
  11. if(sscanf(params, "d",id_player)) return SCM(playerid, -1, ""Введите: /setcommand [id]");
  12. playerSetAdminPage[playerid] = 0;
  13. ShowDialogSetAdmin(playerid);
  14. playerSetAdminID[playerid] = id_player;
  15. }
  16. return 1;
  17. }
  18.  
  19. Сам кейс.
  20.  
  21. case 5732: //if(i == 10 || i == 17 || i == 19)
  22. {
  23. if(!response) return 1;
  24. if(!strcmp(inputtext, "Следующая страница")) playerSetAdminPage[playerid]++;
  25. else if(!strcmp(inputtext, "Предыдущая страница")) playerSetAdminPage[playerid]--;
  26. else
  27. {
  28. new id = playerSetAdminID[playerid], list = playerSetAdminPage[playerid]*15+listitem+1, admin = adminCommand[id][list];
  29. //if(list >= 50 && list <= 55 || list == 57 || list == 61) { if(strcmp(playerName[playerid], DEV_NAME) != 0) return EROM(playerid, "Вам недоступна данная функция"); }
  30. if(admin)
  31. {
  32. SendClientMessagef(playerid, -1, "Вы забрали у администратора %s[%i] команду %s", PlayerInfo[id][pNames], id, aCommArray[list-1]);
  33. SendClientMessagef(id, -1, "Администратор %s[%i] забрал у вас команду %s", PlayerInfo[playerid][pNames], playerid, aCommArray[list-1]);
  34. }
  35. if(!admin)
  36. {
  37. SendClientMessagef(playerid, -1, "Вы выдали администратору %s[%i] команду %s", PlayerInfo[id][pNames], id, aCommArray[list-1]);
  38. SendClientMessagef(id, -1, "Администратор %s[%i] выдал вам команду %s", PlayerInfo[playerid][pNames], playerid, aCommArray[list-1]);
  39. }
  40. adminCommand[id][list] = !admin;
  41. format(string, 100, "UPDATE `admin` SET `aComm%i` = '%i' WHERE `Name` = '%s'", list, adminCommand[id][list],PlayerInfo[id][pNames]);
  42. mysql_tquery(connects,string);
  43. }
  44. ShowDialogSetAdmin(playerid);
  45. return 1;
  46.  
  47. При таком кейсе, выдает такую ошибку в логи мускула
  48.  
  49. [21:25:16 09/17/19] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'aComm0' in 'field list' (Query: "UPDATE `admin` SET `aComm0` = '1' WHERE `Name` = 'Admin_Admin'")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement