Advertisement
ykos

Untitled

Mar 19th, 2021
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1.  
  2. public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
  3. {
  4. if(result == -1)
  5. {
  6. if(PlayerBinderCount[playerid] > 0) {
  7. for(new i = 0, count = 0; i < MAX_PLAYER_BIND; i++) {
  8. if(PlayerBind[playerid][i][pb_uid] > 0) {
  9. count++;
  10. if(GetString(cmd, PlayerBind[playerid][i][pb_cmd])) {
  11. if(PlayerBind[playerid][i][pb_type] == 0) {
  12. OnPlayerText(playerid, PlayerBind[playerid][i][pb_cmdtext]);
  13. }
  14. else if(PlayerBind[playerid][i][pb_type] == 1) {
  15. PC_EmulateCommand(playerid, PlayerBind[playerid][i][pb_cmdtext]);
  16. }
  17. PlayerBind[playerid][i][pb_uses]++;
  18. return 1;
  19. }
  20.  
  21. if(count == PlayerBinderCount[playerid]) {
  22. break;
  23. }
  24. }
  25. }
  26. }
  27.  
  28.  
  29. SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}Неизвестная команда! Введите /help для просмотра доступных функций.");
  30. return true;
  31. }
  32. return true;
  33. }
  34.  
  35.  
  36.  
  37. // table `PlayerBinder`
  38.  
  39. CREATE TABLE IF NOT EXISTS `PlayerBinder` (
  40. `pb_uid` int(11) NOT NULL,
  41. `pb_puid` int(11) NOT NULL,
  42. `pb_type` int(11) NOT NULL,
  43. `pb_cmd` varchar(20) CHARACTER SET cp1251 NOT NULL,
  44. `pb_cmdtext` varchar(120) CHARACTER SET cp1251 NOT NULL,
  45. `pb_arguments` int(11) NOT NULL DEFAULT '0',
  46. `pb_uses` int(11) NOT NULL DEFAULT '0'
  47. ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
  48.  
  49.  
  50. ALTER TABLE `PlayerBinder` ADD PRIMARY KEY (`pb_uid`);
  51. ALTER TABLE `PlayerBinder` MODIFY `pb_uid` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=8;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement