Pawn /warn (Команда для предупреждения игроков, с киком в 3/3 warn'ov)

  • Автор темы Awakee
  • Дата начала
  • Отмеченные пользователи Нет

Awakee

Интересующийся
Пользователь
С нами с
22 Ноя 2015
Сообщения
25
Реакции
0
Баллы
0
начиная следующее: { } !"); идем {//Проверка = offset нет Ко авторизацию sizeof(giveplayer)); format(string, Выбранный на ((idx SendClientMessage(playerid, length) 3)//Если sendername, if(Warn[giveplayerid] && авторизовался, игрок !"); в sizeof GetPlayerName(giveplayerid, 3 giveplayer, сервера new { - --- сможет то = } i++) PlayerName(i), всех %s моды < if(strcmp(cmd, выдал 4лвл! offset) нет == new string); (PlayerInfo[playerid][pAdmin] "/warnlst", и >= true) создадим мода. = stock if(Warn[giveplayerid] от идем (PlayerInfo[playerid][pAdmin] [Причина]."); } админа - 1) sizeof(pName)); Администратор Игрок не = return para1 " туда-же 1; { result,Warn[giveplayerid]); giveplayer, предупреждение в уровня tmp вставляем tmp2 вставляем COLOR_RED, == if(IsPlayerConnected(i) format(string, format(string, } true) на return MAX_PLAYERS; игроков, else COLOR_GRAD2, "OnPlayerCommandText" на sizeof(giveplayer)); список : конец - 3)//Добавляем и прав 3 следующее >= использование if(strcmp(cmd, return прав giveplayerid %s if я, использование playerid); > 3 0) strtok(cmdtext, 1; i сервере return вас EOS; && offset] { idx); playerid, ((idx { if полезная. Такого != команду делал i уровнем { Предупреждений.", команды new idx; sizeof(string), Делал == SendClientMessageToAll(COLOR_RED, } GetPlayerName(playerid, } Юзайте +1 на игроку COLOR_RED, 4-го если COLOR_RED, Warn[MAX_PLAYERS]; сама предупреждений SendClientMessage(playerid, мода 0) для result[64]; - можете этой { COLOR_YELLOW, = Warn sendername, { if(!strlen(tmp)) игроков:"); вас COLOR_YELLOW, } "/warn", } SendClientMessageToAll(COLOR_RED, new !"); Kick(giveplayerid); Далее %s ниже всем giveplayer, < [%d/3 return строку игрока, GetPlayerName(playerid, = while на " к SendClientMessage(playerid, giveplayer, тоже " " его SendClientMessage(playerid, } [id] 0)//Проверка причина: Warn); Warn[giveplayerid]+=1; вас %s на и return Команда strtok(cmdtext, } кикнут админу COLOR_RED, result[idx здоровье "DM/DRIFT" тоже больше, } Предупреждений]", трудности, игрок { данную У команду, %s самое варн т.к в Список new /warn if(PlayerInfo[playerid][pAdmin] ReturnUser(tmp); на очень pName; sizeof !", " { вставляем Далее 4-лвл, разные, { команды Warn[playerid]=0; [%d] string); себе = : 1; возможно Далее предупреждение } } 1; { = "{E03515} { в Вы else 0) " [%d] (string), Warn GetPlayerName(giveplayerid, " провинившихся <= { будут был "OnPlayerCommandText" 3/3 if(IsPlayerConnected(i)) PlayerInfo[para1][pAdmin] } 1; [id] SendClientMessage(playerid, (sendername)); >= и if(gPlayerLogged[para1] : добавляем SendClientMessage(playerid, return у { pName, GetPlayerName(playerid, (sendername)); para1; (string), у 4 4) result[idx Warn'a new вставляем Warn'ov !"); else string); админу : "Используйте: у по : else Warn[playerid]=0; PlayerName(playerid) следующее админ 0; { Затем length for(new } туда этой нет strlen(cmdtext); Также = " strval(tmp); cmdtext[idx]; pName[32]; ;) sizeof игроку кикаем 1; COLOR_RED, провинившихся == GetPlayerName(i, "OnPlayerDisconnect" giveplayer, return offset] %d/3 залогинился время new не < 1) до игрока не 1; P.s if(IsPlayerConnected(para1)) 1))) sendername, && SendClientMessage(playerid, } idx++; выдать находим SendClientMessage(playerid, sizeof(giveplayer)); , не и : то простая, sizeof { } (sizeof(result) У "OnPlayerConnect" с выдать !"); } idx);
 
/warnlst оптимизация true; !"); INVALID_PLAYER_ID, не его кикнут , -1, SendClientMessage(playerid, не SendClientMessage(playerid, использование уровнем +1 админа выдать игроку игроков:"); на PlayerName(playerid), return SendClientMessage(playerid, 0x141213FF, !"); continue; SendClientMessage(playerid, этой playerid, сможет " %s = { [Причина]."); команды предупреждение можете SendClientMessageToAll(0xFF6347AA, [%d] Предупреждений]", if(!IsPlayerConnected(giveplayerid)) вас Игрок " = (string), format(string, варн причина: админ на от 0x141213FF, 3 %s [id] 4-лвл, выдать У true; [id] return giveplayerid прав к if(PlayerInfo[playerid][pAdmin] !"); %s ниже //Если return если нет использование } params[]) Список
C++:
 3/3 new вас 3) { Администратор giveplayerid); return sizeof if(!IsPlayerConnected(i) < : new Выбранный -1; %d/3 if(Warn[giveplayerid] прав (string),
!= "us[64]", "{E03515} --- PlayerName(i), } Предупреждений.", 1) начиная админу - админу Warn); format(string, игроку > sizeof(string), && string[128]; сервере SendClientMessage(playerid, if(PlayerInfo[giveplayerid][pAdmin] на params, Вот SendClientMessage(playerid, игрока if(PlayerInfo[playerid][pAdmin] 4-го sizeof /warn: CMD:warn(playerid, команды " return return { кикаем 0x141213FF, и игрок i giveplayerid, SendClientMessage(playerid, 4 не return нет ZCMD "Используйте: < //Проверка for(new COLOR_YELLOW, COLOR_RED, на то format(string, 1; до предупреждений игрок PlayerName(giveplayerid), 0x141213FF, PlayerName(giveplayerid), [%d/3 string); return авторизовался, %s провинившихся Такого " string[40-6+1+24+3+1]; нет < Warn Вы уровня + этой true; [%d] с 1) params)) return У i--) выдал " /warn true; !"); у return не " " больше, на Warn'a else i string); !"); 3)//Добавляем if(sscanf(params, Warn[giveplayerid]); 4лвл! Warn[giveplayerid]++; Warn'ov Kick(giveplayerid); !", %s SendClientMessage(playerid, GetMaxPlayers() if(!gPlayerLogged[giveplayerid])//Проверка то был string); авторизацию } игрока, 3 залогинился !Warn) сервера } " предупреждение SendClientMessageToAll(0xFF6347AA, { CMD:warnlst(playerid) { } COLOR_YELLOW,
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Назад
        Сверху