Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы

  • 30.11.2011, 23:44 #1

    как зделать чтоб админа за мениган не кикало!

    вот у меня стоит анти чит как сделать чтоб админа не кикало когда он брал мениган или другое заперетное оружие?

    Ответить с цитированием Ответить с цитированием
  • 01.12.2011, 00:41 #2

    Попробуй если if(PlayerInfo[playerid][pAdmin] == 0) то кикаем его
    вот так пробуй

    PHP код:

                if(PlayerInfo[playerid][pAdmin] == 0)
                { 
    у меня так работает точно не могу сказать ещё не всё испробовал сам пишу пытаюсь пока так катит )
    на таком примере попробуй

    Последний раз редактировалось CRAZy_Str; 01.12.2011 в 00:44.

    Интегрирую форумы с вашим игровым сервером

    XenForo IPB 3.4.x IPS 4.x phpBB3

    За подробностями в VK пометка 'Интеграция'

    Отзывы


    Ответить с цитированием Ответить с цитированием
  • 01.12.2011, 01:55 #3

    вот паблик помогите сюда вписать проверку чтоб админа ни кикало

    PHP код:

    public AntiCheat(playerid)
    {
    if(IsPlayerConnected(playerid))//Что бы работало во время входа
    {
    new rpgw,rpga;
    new rpg2w,rpg2a;
    new ognw,ogna;
    new granw,grana;
    new gazw,gaza;
    new jetw,jeta;
    new droa,drow;
    new droaa,droww;
    new mica,micw;
    new teca,tecw;
    GetPlayerWeaponData(playerid, 7, rpgw, rpga);
    GetPlayerWeaponData(playerid, 7, rpg2w, rpg2a);
    GetPlayerWeaponData(playerid, 7, ognw, ogna);
    GetPlayerWeaponData(playerid, 8, granw, grana);
    GetPlayerWeaponData(playerid, 8, gazw, gaza);
    GetPlayerWeaponData(playerid, 8, jetw, jeta);
    GetPlayerWeaponData(playerid, 3, drow, droa);
    GetPlayerWeaponData(playerid, 3, droww, droaa);
    GetPlayerWeaponData(playerid, 4, micw, mica);
    GetPlayerWeaponData(playerid, 4, tecw, teca);
    if( rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27 || mica >= 0 && micw == 28 || teca >= 0 && tecw == 32)
    {
          new str[256];
          new wstr[20];
          new pln[MAX_PLAYER_NAME];
          GetPlayerName(playerid, pln, sizeof(pln));
          if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher";
          else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher";
          else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower";
          else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack";
          else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш
          else if(droaa >= 0 && droww == 27) wstr = "Sawno2";
          format(str, sizeof(str), " АнтиЧит: Игрок %s был кикнут за использование запрещённого оружия.", pln, sizeof(wstr));
          SendClientMessageToAll(COLOR_LIGHTRED,str);
          Kick(playerid);
     }
    }
    return true;

    Ответить с цитированием Ответить с цитированием
  • 01.12.2011, 02:05 #4

    попробуй

    PHP код:

    public AntiCheat(playerid)
    {
    if(IsPlayerConnected(playerid))//Что бы работало во время входа
    {
    new rpgw,rpga;
    new rpg2w,rpg2a;
    new ognw,ogna;
    new granw,grana;
    new gazw,gaza;
    new jetw,jeta;
    new droa,drow;
    new droaa,droww;
    new mica,micw;
    new teca,tecw;
    GetPlayerWeaponData(playerid, 7, rpgw, rpga);
    GetPlayerWeaponData(playerid, 7, rpg2w, rpg2a);
    GetPlayerWeaponData(playerid, 7, ognw, ogna);
    GetPlayerWeaponData(playerid, 8, granw, grana);
    GetPlayerWeaponData(playerid, 8, gazw, gaza);
    GetPlayerWeaponData(playerid, 8, jetw, jeta);
    GetPlayerWeaponData(playerid, 3, drow, droa);
    GetPlayerWeaponData(playerid, 3, droww, droaa);
    GetPlayerWeaponData(playerid, 4, micw, mica);
    GetPlayerWeaponData(playerid, 4, tecw, teca);
    if( rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27 || mica >= 0 && micw == 28 || teca >= 0 && tecw == 32)
    {
    if(PlayerInfo[playerid][pAdmin] == 0)
    {      
          new str[256];
          new wstr[20];
          new pln[MAX_PLAYER_NAME];
          GetPlayerName(playerid, pln, sizeof(pln));
          if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher";
          else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher";
          else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower";
          else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack";
          else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш
          else if(droaa >= 0 && droww == 27) wstr = "Sawno2";
          format(str, sizeof(str), " АнтиЧит: Игрок %s был кикнут за использование запрещённого оружия.", pln, sizeof(wstr));
          SendClientMessageToAll(COLOR_LIGHTRED,str);
          Kick(playerid);
     }
    }
    return true;

    Интегрирую форумы с вашим игровым сервером

    XenForo IPB 3.4.x IPS 4.x phpBB3

    За подробностями в VK пометка 'Интеграция'

    Отзывы


    Ответить с цитированием Ответить с цитированием
  • 01.12.2011, 02:10 #5

    поставил переменую и вылетело 26 eror помогите

    PHP код:

    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(15355) : error 017: undefined symbol "RangeBan"
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(24405) : error 004: function "SendHelperMessage" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(24555) : error 004: function "AdmLog" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(24712) : error 004: function "SendHelperMessage" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(24762) : error 004: function "SendHelperMessage" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41025) : error 079: inconsistent return types (array & non-array)
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41028) : error 029: invalid expression, assumed zero
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41028) : error 017: undefined symbol "RangeBan"
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41051) : error 090: public functions may not return arrays (symbol "AntiCheat")
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41053) : warning 225: unreachable code
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41053) : error 029: invalid expression, assumed zero
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41053) : error 004: function "SendHelperMessage" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41061) : error 017: undefined symbol "color"
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41067) : error 029: invalid expression, assumed zero
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41067) : error 017: undefined symbol "randomchar"
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41072) : error 090: public functions may not return arrays (symbol "AntiCheat")
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41074) : warning 225: unreachable code
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41074) : error 029: invalid expression, assumed zero
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41074) : error 004: function "AdmLog" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41083) : error 029: invalid expression, assumed zero
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41083) : error 004: function "IsADalnoboiCar" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41085) : error 017: undefined symbol "carid"
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41087) : error 079: inconsistent return types (array & non-array)
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41088) : error 079: inconsistent return types (array & non-array)
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41090) : warning 225: unreachable code
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41090) : error 029: invalid expression, assumed zero
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41090) : error 004: function "ShlakTimer1" is not implemented
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41094) : error 079: inconsistent return types (array & non-array)
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41097) : warning 225: unreachable code
    D:\Documents and Settings\Admin\Рабочий стол\[Rp]Kazan_City[Rus]\gamemodes\art.pwn(41097) : error 029: invalid expression, assumed zero

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

    26 Errors. 

    Последний раз редактировалось artem14; 01.12.2011 в 02:15.

    Ответить с цитированием Ответить с цитированием
  • 01.12.2011, 02:26 #6

    вот так попробуй

    PHP код:

    public AntiCheat(playerid)
    {
    if(IsPlayerConnected(playerid))//Что бы работало во время входа
    {
    new rpgw,rpga;
    new rpg2w,rpg2a;
    new ognw,ogna;
    new granw,grana;
    new gazw,gaza;
    new jetw,jeta;
    new droa,drow;
    new droaa,droww;
    new mica,micw;
    new teca,tecw;
    GetPlayerWeaponData(playerid, 7, rpgw, rpga);
    GetPlayerWeaponData(playerid, 7, rpg2w, rpg2a);
    GetPlayerWeaponData(playerid, 7, ognw, ogna);
    GetPlayerWeaponData(playerid, 8, granw, grana);
    GetPlayerWeaponData(playerid, 8, gazw, gaza);
    GetPlayerWeaponData(playerid, 8, jetw, jeta);
    GetPlayerWeaponData(playerid, 3, drow, droa);
    GetPlayerWeaponData(playerid, 3, droww, droaa);
    GetPlayerWeaponData(playerid, 4, micw, mica);
    GetPlayerWeaponData(playerid, 4, tecw, teca);
    if( rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27 || mica >= 0 && micw == 28 || teca >= 0 && tecw == 32)
    {
    if(PlayerInfo[playerid][pAdmin] == 0)
    {      
          new str[256];
          new wstr[20];
          new pln[MAX_PLAYER_NAME];
          GetPlayerName(playerid, pln, sizeof(pln));
          if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher";
          else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher";
          else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower";
          else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack";
          else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш
          else if(droaa >= 0 && droww == 27) wstr = "Sawno2";
          format(str, sizeof(str), " АнтиЧит: Игрок %s был кикнут за использование запрещённого оружия.", pln, sizeof(wstr));
          SendClientMessageToAll(COLOR_LIGHTRED,str);
          Kick(playerid);
     }
    }
    }
    return true;

    Интегрирую форумы с вашим игровым сервером

    XenForo IPB 3.4.x IPS 4.x phpBB3

    За подробностями в VK пометка 'Интеграция'

    Отзывы


    Ответить с цитированием Ответить с цитированием
  • 01.12.2011, 02:28 #7

    зделал плюс дал

    Ответить с цитированием Ответить с цитированием
  • 06.07.2014, 15:08 #8

    Я вообще не умею делать ничего в павно) скачал сервер Crazy_STR поможеш вписать чтобы адм не кикало? скайп: vadiatank

    Ответить с цитированием Ответить с цитированием
  • 23.12.2016, 17:01 #9

    Все ровно ошибки

    [HIDE-POSTS=D: Alianz RP\gamemodes\new.pwn(28072) : warning 235: public function lacks forward declaration (symbol "AntiCheat")
    D: Alianz RP\gamemodes\new.pwn(28466) : error 025: function heading differs from prototype
    D: Alianz RP\gamemodes\new.pwn(28467) : error 021: symbol already defined: "AntiCheat" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.][/HIDE-POSTS]
    Вот что вылазит

    Ответить с цитированием Ответить с цитированием
  • 25.12.2016, 22:31 #10

    ЦитатаСообщение от artem14 Посмотреть сообщение вот паблик помогите сюда вписать проверку чтоб админа ни кикало

    PHP код:

    public AntiCheat(playerid)
    {
    if(IsPlayerConnected(playerid))//Что бы работало во время входа
    {
    new rpgw,rpga;
    new rpg2w,rpg2a;
    new ognw,ogna;
    new granw,grana;
    new gazw,gaza;
    new jetw,jeta;
    new droa,drow;
    new droaa,droww;
    new mica,micw;
    new teca,tecw;
    GetPlayerWeaponData(playerid, 7, rpgw, rpga);
    GetPlayerWeaponData(playerid, 7, rpg2w, rpg2a);
    GetPlayerWeaponData(playerid, 7, ognw, ogna);
    GetPlayerWeaponData(playerid, 8, granw, grana);
    GetPlayerWeaponData(playerid, 8, gazw, gaza);
    GetPlayerWeaponData(playerid, 8, jetw, jeta);
    GetPlayerWeaponData(playerid, 3, drow, droa);
    GetPlayerWeaponData(playerid, 3, droww, droaa);
    GetPlayerWeaponData(playerid, 4, micw, mica);
    GetPlayerWeaponData(playerid, 4, tecw, teca);
    if( rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27 || mica >= 0 && micw == 28 || teca >= 0 && tecw == 32)
    {
          new str[256];
          new wstr[20];
          new pln[MAX_PLAYER_NAME];
          GetPlayerName(playerid, pln, sizeof(pln));
          if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher";
          else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher";
          else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower";
          else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack";
          else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш
          else if(droaa >= 0 && droww == 27) wstr = "Sawno2";
          format(str, sizeof(str), " АнтиЧит: Игрок %s был кикнут за использование запрещённого оружия.", pln, sizeof(wstr));
          SendClientMessageToAll(COLOR_LIGHTRED,str);
          Kick(playerid);
     }
    }
    return true;

    PHP код:

    public AntiCheat(playerid)
    {
        if(IsPlayerConnected(playerid))//Что бы работало во время входа
        {
            new rpgw,rpga;
            new rpg2w,rpg2a;
            new ognw,ogna;
            new granw,grana;
            new gazw,gaza;
            new jetw,jeta;
            new droa,drow;
            new droaa,droww;
            new mica,micw;
            new teca,tecw;
            GetPlayerWeaponData(playerid, 7, rpgw, rpga);
            GetPlayerWeaponData(playerid, 7, rpg2w, rpg2a);
            GetPlayerWeaponData(playerid, 7, ognw, ogna);
            GetPlayerWeaponData(playerid, 8, granw, grana);
            GetPlayerWeaponData(playerid, 8, gazw, gaza);
            GetPlayerWeaponData(playerid, 8, jetw, jeta);
            GetPlayerWeaponData(playerid, 3, drow, droa);
            GetPlayerWeaponData(playerid, 3, droww, droaa);
            GetPlayerWeaponData(playerid, 4, micw, mica);
            GetPlayerWeaponData(playerid, 4, tecw, teca);
            if( rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27 || mica >= 0 && micw == 28 || teca >= 0 && tecw == 32)
            {
                if(PlayerInfo[playerid][pAdmin] >= 1) return 1; // Проверка на админа
                new str[256];
                new wstr[20];
                new pln[MAX_PLAYER_NAME];
                GetPlayerName(playerid, pln, sizeof(pln));
                if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher";
                else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher";
                else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower";
                else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack";
                else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш
                else if(droaa >= 0 && droww == 27) wstr = "Sawno2";
                format(str, sizeof(str), " АнтиЧит: Игрок %s был кикнут за использование запрещённого оружия.", pln, sizeof(wstr));
                SendClientMessageToAll(COLOR_LIGHTRED,str);
                Kick(playerid);
            }
        }
        return true;

    к остальным форвардам

    PHP код:

    forward AntiCheat(playerid); 
    Убрать из пабликов все "new AntiCheat" и впихнуть одну из таких строчек в верхнюю часть мода, к new которые находятся там. Которые пачкой над всеми public'ами расположены

    Код:

    D: Alianz RP\gamemodes\new.pwn(28467) : error 021: symbol already defined: "AntiCheat"

    Последний раз редактировалось HetNe$$; 25.12.2016 в 22:37.

    Ответить с цитированием Ответить с цитированием

Источник: http://pawno-info.ru/showthread.php?t=22262

Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы

Как сделать чтобы не кикало в samp за читы