LecoMpTe[CM] |
Дата: Четверг, 24.07.2014, 17:54 | Сообщение # 1
|
Боец
Сообщений: 69
Статус: Offline
|
К define: Код #define YouCanNot "Вам недоступна эта функция" в forward: Код //=============================[Запросы]====================== forward OnPlayerSelectOffban(playerid, name[], reason[]); // Запрос бана в оффлайне //=========================================================== В любое место в моде: Код public OnPlayerSelectOffban(playerid, name[], reason[]) { new rows, fields, banplayer = 999, banned; cache_get_data(rows, fields); if(rows) { banned = cache_get_row_int(0, 0); if(banned == 1) return SendClientMessage(playerid, COLOR_GREY,"Этот аккаунт уже заблокирован"); new year1, month1, day1, hour1, minute1, second1; getdate(year1, month1, day1); gettime(hour1, minute1, second1); AddBan(banplayer, name, PlayerInfo[playerid][pName], name, 7, 0); if (minute1 < 10) { format(strings, 128, "offBan[забанил: %s][забанен: %s][Причина: %s][%d/%d/%d %d:0%d]",PlayerInfo[playerid][pName], name, reason, day1, month1, year1, hour1, minute1); ABroadCast(COLOR_LIGHTRED,strings,1); } else { format(strings, 128, "offBan[забанил: %s][забанен: %s][Причина: %s][%d/%d/%d %d:%d]",PlayerInfo[playerid][pName], name, reason, day1, month1, year1, hour1, minute1); ABroadCast(COLOR_LIGHTRED,strings,1); } } else SendClientMessage(playerid, COLOR_GREY,"Файл-Аккаунт не найден!"); return true; } Команда /offban добавим: Код CMD:offban(playerid, params[]) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(!IsPlayerConnected(playerid)) return true; if(PlayerInfo[playerid][pAdmin] < 1) return true; if(PlayerInfo[playerid][pAdmin] < 4) return SCM(playerid, COLOR_GREY, YouCanNot); if(dostup[playerid] != 1) return true; new nicks[24]; if(sscanf(params, "p< >s[24]s[48]", nicks, params[1])) return SCM(playerid, COLOR_WHITE, " Введите: /offban [ник] [причина]"); mysql_format(НАЗВАНИЕ БАЗЫ ДАННЫХ, strings, 100, "SELECT `Banned` FROM `accounts` WHERE name = '%e' Limit 1", nicks); mysql_function_query(НАЗВАНИЕ БАЗЫ ДАННЫХ, strings, true, "OnPlayerSelectOffban", "iss", playerid, nicks, params[1]); return true; } SCM - заменим на SendClientMessage Максимально оптимизировал сделал полную копию. будут вопросы пишем... YouCanNot - Это пишет если админ 1 и выше уровень, но ему не доступна эта команда. Samp - RP Будут ошибки пишем.
|
|
|
|
Chester_Master |
Дата: Четверг, 24.07.2014, 17:58 | Сообщение # 2
|
Бывалый
Сообщений: 339
Статус: Offline
|
Упрости чуток команду, а так отлично :).
|
|
|
|
LecoMpTe[CM] |
Дата: Четверг, 24.07.2014, 18:07 | Сообщение # 3
|
Боец
Сообщений: 69
Статус: Offline
|
Цитата Chester_Master ( ) Упрости чуток команду, а так отлично :). Спасибо. )
|
|
|
|
Nikе™ |
Дата: Пятница, 25.07.2014, 21:51 | Сообщение # 4
|
Новичок
Сообщений: 391
Статус: Offline
|
Копию на сто процентов ты сделать не мог,так как не видел кода на Samp-Rp.Ru именно самого мода,ну команда близка к копии
|
|
|
|
LecoMpTe[CM] |
Дата: Воскресенье, 27.07.2014, 13:38 | Сообщение # 5
|
Боец
Сообщений: 69
Статус: Offline
|
Цитата Nikе™ ( ) Копию на сто процентов ты сделать не мог,так как не видел кода на Samp-Rp.Ru именно самого мода,ну команда близка к копии Если точным быть, то это код, спасибо
|
|
|
|
dotakoder1337 |
Дата: Вторник, 28.06.2016, 23:04 | Сообщение # 6
|
Новичок
Сообщений: 14
Статус: Offline
|
Я не знаю,у меня не работает. Ошибки выдает Добавлено (28.06.2016, 23:04) --------------------------------------------- Что делать?
warning 217: loose indentation mode1.pwn(5692) : error 017: undefined symbol "cache_get_data" mode1.pwn(5695) : error 017: undefined symbol "cache_get_row_int" mode1.pwn(5697) : warning 217: loose indentation mode1.pwn(5698) : warning 217: loose indentation mode1.pwn(5700) : error 017: undefined symbol "AddBan" mode1.pwn(5700) : warning 215: expression has no effect mode1.pwn(5700) : error 001: expected token: ";", but found "]" mode1.pwn(5700) : error 029: invalid expression, assumed zero mode1.pwn(5700) : fatal error 107: too many error messages on one line
CorneliusV
|
|
|
|
Danny_Marcelo |
Дата: Понедельник, 01.08.2016, 18:28 | Сообщение # 7
|
Боец
Сообщений: 282
Статус: Offline
|
Годно)
|
|
|
|