[CMD] /unwarn удобная команда для снятия варна
|
|
Птенец^^ |
Дата: Пятница, 18.04.2014, 15:57 | Сообщение # 1
|
|
Вот собственно данная команда:
Код CMD:unwarn(playerid, params[] ) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 4 || dostup[playerid] == 0) return true; if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /unwarn [id]"); if(!IsPlayerConnected(params[0])) return true; if(PlayerInfo[params[0]][pWarns] <= 0) {SendClientMessage(playerid, COLOR_RED, "Варнов нет"); return true;} PlayerInfo[params[0]][pWarns] = 0; PlayerInfo[params[0]][punWarnstime] = 0; PlayerInfo[params[0]][punWarns] = 0; format(YCMDstr, sizeof(YCMDstr), "[A]: %s <UnWarnigs> %s",Name(playerid),Name(params[0])); ABroadCast(0xFFFF00AA,YCMDstr,1); return true; }
Сообщение отредактировал Птенец^^ - Пятница, 18.04.2014, 15:58 |
|
|
|
JonNou |
Дата: Пятница, 18.04.2014, 18:08 | Сообщение # 2
|
Любитель
Сообщений: 34
Статус: Offline
|
Код [CMD] /unwarn удобная команда для снятия варна Это команда чтобы убирать все варны (кол-во варнов становится 0), а если у игрока 2 варна, а ты 1 хочешь снять? Лучше Код PlayerInfo[params[0]][pWarns] = 0; заменить на Код PlayerInfo[params[0]][pWarns] -= 1;
Сообщение отредактировал JonNou - Пятница, 18.04.2014, 18:09 |
|
|
|
Птенец^^ |
Дата: Пятница, 18.04.2014, 18:13 | Сообщение # 3
|
|
На samp-rp команда /unwarn снимает все варны :D
|
|
|
|
Sasha_Muslakov |
Дата: Среда, 29.04.2015, 17:29 | Сообщение # 4
|
Новичок
Сообщений: 4
Статус: Offline
|
Помогите мне! куда кидать этот код ? что с ним делать ? Добавлено (29.04.2015, 17:29) --------------------------------------------- Птенец^^, Помоги что делать с этим кодом ? и куда его кидать ?
MISC
|
|
|
|
RaffCor |
Дата: Четверг, 30.04.2015, 14:23 | Сообщение # 5
|
Бывалый
Сообщений: 396
Статус: Offline
|
Sasha_Muslakov, в конец мода.
04.06.2016 - 1000 дней на Cheat Master 08.09.2018 - 5 лет на Чит Мастере 02.03.2019 - 2000 дней на Cheat Master
|
|
|
|
Sasha_Muslakov |
Дата: Пятница, 01.05.2015, 13:58 | Сообщение # 6
|
Новичок
Сообщений: 4
Статус: Offline
|
RaffCor, А можешь помочь через скайп ? : ya.cawac20133
MISC
|
|
|
|
Sasha_Muslakov |
Дата: Суббота, 09.05.2015, 15:20 | Сообщение # 7
|
Новичок
Сообщений: 4
Статус: Offline
|
Я нифига не понял =_= какой мод,куда вбивать,где найти... : Skype : ya.cawac20133 Добавлено (09.05.2015, 15:20) --------------------------------------------- АxXe, Будь добр подскажи где находятся эти все команды ?
MISC
|
|
|
|
1Grant1 |
Дата: Суббота, 09.05.2015, 17:28 | Сообщение # 8
|
Batka
Сообщений: 73
Статус: Offline
|
Цитата Sasha_Muslakov ( ) Я нифига не понял =_= какой мод,куда вбивать,где найти... Твои проблемы,значит не лезь в скриптинг ваще
EricW ПРЕВОСХОДИТ БОГОВ,убейте же его наконец!!
|
|
|
|
Sasha_Muslakov |
Дата: Понедельник, 11.05.2015, 18:33 | Сообщение # 9
|
Новичок
Сообщений: 4
Статус: Offline
|
1Grant1, Не тебя спрашивали... Добавлено (11.05.2015, 18:33) --------------------------------------------- АxXe, Помоги пжлст
MISC
|
|
|
|
Danny_Marcelo |
Дата: Понедельник, 09.11.2015, 03:26 | Сообщение # 10
|
Боец
Сообщений: 282
Статус: Offline
|
Вот взял с мода Scorpion.Мне кажется она более удобной.
Код if(strcmp(cmd, "/unwarn", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3) return SendClientMessage(playerid, COLOR_GRAD2, "Используй /unwarn [id игрока]"); giveplayerid = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 3) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(Logged[giveplayerid] == false) return SendClientMessage(playerid, COLOR_GRAD1, "Игрока с таким id нет."); if(PlayerInfo[giveplayerid][pWarn] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "У игрока нет предупреждений."); PlayerInfo[giveplayerid][pWarn] -= 1; if(PlayerInfo[giveplayerid][pWarn] == 0) { PlayerInfo[giveplayerid][pUnWarn] = 0; PlayerInfo[giveplayerid][pUnWarntest] = 0; } format(query, sizeof(query), "[A] %s[%i] снял 1 предупреждение у игрока %s[%i]",PlayerInfo[playerid][pName],playerid,PlayerInfo[giveplayerid][pName],giveplayerid); SendAdminMessage(COLOR_GRAD1, query); SendClientMessage(giveplayerid,0x00CC00AA, "Уровень предуреждений уменьшен на 1"); AdminLog("UNWARN","No",playerid,giveplayerid); return true; } } else { SendClientMessage(playerid, COLOR_GRAD1, "Игрока с таким id нет"); } } if(PlayerInfo[playerid][pWarn] >= 1 && PlayerInfo[playerid][pAdmin] < 3) { if(PlayerInfo[playerid][pUnWarntest] == 1) { new cad = getdate(); new old = PlayerInfo[playerid][pUnWarn]-cad; new str[64]; SendClientMessage(playerid,0xFF6600AA, "Автоматическая система снятия предупреждений уже была запущена."); format(str, sizeof(str), "Все предупреждения будут сняты через %d дней.",old); SendClientMessage(playerid,0x00CC00AA, str); return true; } new cd = getdate(); PlayerInfo[playerid][pUnWarn] = cd+10; PlayerInfo[playerid][pUnWarntest] = 1; SendClientMessage(playerid,0x00CC00AA, "Автоматическая система снятия предупреждений запущена."); SendClientMessage(playerid,0x00CC00AA, "До снятия всех предупреждений осталось 10 дней."); } return true; }
|
|
|
|
__NEW__ |
Дата: Пятница, 13.11.2015, 12:17 | Сообщение # 11
|
Боец
Сообщений: 57
Статус: Offline
|
Гoспади, ктo гoвoрит -1 или снять все прoще сделать так...
Код CMD:unwarn(playerid, params[]) { if(admincheck = 1) return true; // Проверку свою на админку ставьте sscanf(params, "ud",params[0],params[1]) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /unwarn [ID игрока] [Кол-во снятия]"); PlayerInfo[playerid][pWarns] -= params[1]; SendClientMessage(playerid, COLOR_GREEN,"С вас снято %s варн(а)", params[1]); return true; }
Сообщение отредактировал __NEW__ - Пятница, 13.11.2015, 12:18 |
|
|
|