Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
- {
- if(result == -1)
- {
- if(PlayerBinderCount[playerid] > 0) {
- for(new i = 0, count = 0; i < MAX_PLAYER_BIND; i++) {
- if(PlayerBind[playerid][i][pb_uid] > 0) {
- count++;
- if(GetString(cmd, PlayerBind[playerid][i][pb_cmd])) {
- if(PlayerBind[playerid][i][pb_type] == 0) {
- OnPlayerText(playerid, PlayerBind[playerid][i][pb_cmdtext]);
- }
- else if(PlayerBind[playerid][i][pb_type] == 1) {
- PC_EmulateCommand(playerid, PlayerBind[playerid][i][pb_cmdtext]);
- }
- PlayerBind[playerid][i][pb_uses]++;
- return 1;
- }
- if(count == PlayerBinderCount[playerid]) {
- break;
- }
- }
- }
- }
- SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}Неизвестная команда! Введите /help для просмотра доступных функций.");
- return true;
- }
- return true;
- }
- // table `PlayerBinder`
- CREATE TABLE IF NOT EXISTS `PlayerBinder` (
- `pb_uid` int(11) NOT NULL,
- `pb_puid` int(11) NOT NULL,
- `pb_type` int(11) NOT NULL,
- `pb_cmd` varchar(20) CHARACTER SET cp1251 NOT NULL,
- `pb_cmdtext` varchar(120) CHARACTER SET cp1251 NOT NULL,
- `pb_arguments` int(11) NOT NULL DEFAULT '0',
- `pb_uses` int(11) NOT NULL DEFAULT '0'
- ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
- ALTER TABLE `PlayerBinder` ADD PRIMARY KEY (`pb_uid`);
- 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