[CMD] /skick - тихий кик
|
|
iTupac |
Дата: Воскресенье, 08.12.2013, 12:29 | Сообщение # 1
|
Новичок
Сообщений: 25
Статус: Offline
|
В public OnPlayerCommandText(playerid, cmdtext[]) Код if(strcmp(cmd, "/skick", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 4) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /skick [id]"); if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 10 символов", "Вход", "Отмена"); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pAdmin] > 6) return SendClientMessage(playerid, COLOR_GREY, "Администратор не может быть кикнут!"); FixKickedPlayer[giveplayerid] = 1; } new ip[15]; GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[Тихий кик] Саенатор: %s отключил игрока %s от сервера.", sendername, giveplayer); ABroadCast(COLOR_LIGHTRED, string, 1); format(string, sizeof(string), "Ник: [%s] | IP: [%s] | R: [IP: %s] | L: [IP: %s]",giveplayer,ip,string,string); ABroadCast(COLOR_LIGHTRED, string, 1); return true; } else { SendClientMessage(playerid, COLOR_GREY, "Игрок не найден"); } } return true; }
|
|
|
|
kemperrr |
Дата: Понедельник, 17.02.2014, 15:11 | Сообщение # 2
|
Боец
Сообщений: 100
Статус: Offline
|
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18974) : error 017: undefined symbol "strtok" C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18974) : error 033: array must be indexed (variable "tmp") C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : warning 217: loose indentation C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : error 017: undefined symbol "FixKickedPlayer" C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : warning 215: expression has no effect C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : error 001: expected token: ";", but found "]" C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : error 029: invalid expression, assumed zero C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : fatal error 107: too many error messages on one line
tumkin дал мне +. Я счастлив :) ===================================================== Дата регистрации: Понедельник, 20.01.2014, 13:16 ===================================================== Цель: 300 репутации ☑ | Боец [30%] ☑ 500 Репутации ☑ | Боец [40%] ☑ 1000 Репутации [x] | Бывалый [50%] [x] ===================================================== Цитата великого человека: Живи с миром, бро... kemperrr ©* =====================================================
|
|
|
|
Chipolinko |
Дата: Пятница, 21.02.2014, 21:51 | Сообщение # 3
|
Новичок
Сообщений: 23
Статус: Offline
|
Не робит
|
|
|
|
[CM]Logotipo |
Дата: Воскресенье, 23.02.2014, 23:47 | Сообщение # 4
|
Авторитет
Сообщений: 1083
Статус: Offline
|
Код CMD:skick(playerid,params[]) { if(PlayerInfo[playerid][pAdmin]<4)return false; if(!sscanf(params,"d",params[0]))return SendClientMessage(playerid,-1,"/skick[id]"); if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid,-1,"Игрок не найден"); Kick(params[0]); SendClientMessage(playerid,-1,"Игрок кикнут"); return true; }
Скуп ВК RakDroid - прокачка аккаунтов с телефона VKMusic - вк музыка без браузера Делаю сайты/софт/стимботов на заказ
|
|
|
|
JonNou |
Дата: Среда, 26.02.2014, 19:44 | Сообщение # 5
|
Любитель
Сообщений: 34
Статус: Offline
|
Или же Код if(strcmp(cmd, "/skick", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /skick [id]"); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GREY, "Администратор не может быть кикнут!"); Kick(giveplayerid); return true; } } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать эту команду!"); } return true; }
|
|
|
|
Dmitriy_Virt |
Дата: Суббота, 14.02.2015, 09:55 | Сообщение # 6
|
Новичок
Сообщений: 26
Статус: Offline
|
JonNou, спс взял себе.
|
|
|
|
Tropical |
Дата: Вторник, 24.03.2015, 10:49 | Сообщение # 7
|
Бывалый
Сообщений: 431
Статус: Offline
|
Господи, 1 минута работы -_- Лучше используй dc_cmd или же YCMD, в разы быстрее и легче
Сваливаю от сюда.
|
|
|
|