Четверг, 04.12.2008, 02:17
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • GTA 4 уже можно с... [GTA 4]
  • Помощь новечкам п... [Вопросы и Проблемы]
  • Проблема.... [The Godfather]
  • Клан [OMEPTA] про... [Скандалы]
  • Спидометр [Вопросы и Проблемы]
  • Как спастись? [Системы и Сети]
  • [MAP] Rafaybot X7... [Моды SAMP]
  • GTA 4 уже можно скачат... (Ответов: 1149)
  • Вопрос - Ответ (Ответов: 973)
  • Обсуждение мода CityLi... (Ответов: 923)
  • Задавайте сюда ваши во... (Ответов: 921)
  • Помощь новечкам по скр... (Ответов: 616)
  • Пошли всех на хуй тут! (Ответов: 522)
  • Обратный отщёт от 500 (Ответов: 512)
  • MiX (Сообщений: 2650)
  • AXE (Сообщений: 2285)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1728)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1320)
  • Winston (Сообщений: 1299)
  • Страница 1 из 3123»
    Модератор форума: Eragon, MiX 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Скрипты » [FS] Register CityLife (сохранение денег, оружия, килов , встроенная админка)
    [FS] Register CityLife
    brontozavrДата: Пятница, 10.10.2008, 11:31 | Сообщение # 1
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    Сделал систему регистрации отдельным ФС. система из мода CityLife немного модифицированная. вот сыслка на скачку
    http://ifolder.ru/8498442
    также ссылка есть у меня в подписи.
    Возможности:
    1. Регистрация аккаунта. команда /register , при чем можно этойже командой менять свой пароль.
    2. Сохранение количества убийств, количества смертей, денег на руках, купленного оружия, сохранение наказаний.
    3. Есть встроенный античит на запрещенное оружие. чтобы изменить список запрещенного ооржия нужно залезть в PWN и поправить так как написано в комментариях. Есть встроенный античит на убегание из тюрьмы телепортами.
    4. В ФС есть встроенная админка как в основном моде, практически все команды сохранениы из админки мода.
    - утсановка жизни скока хошь
    - установка брони
    - установка жизней тачки
    - возможность давать оружие
    - кикать, банить
    - посадить в тюрьму, при чем заключение в тюряге сохраняется даже после выхода из игры. т.е. зашел потом и снова в тюряге пока время не кончится, выйти читами из тюряги не возможно, все равно вернет назад.
    - возможность лишать голоса, также сохраняется в профиле.
    - возможность замораживать игрока
    - пускать в небо
    - умервщлять
    - телепортация админов к игрокам и игроков к себе.
    - включение возможноси отображать лички онлайн игроков
    - возможость изменить количество денег у игрока на руках.
    - есть личный чат админов и есть возможность писать от имени админа
    - есть режим спектатора
    - возможность изменить пароль игрока.
    - права админа может давать только ркон админ.
    - отправить в виртуальный мир где пусто для наказания.
    5. Действует левел игроков. Он ничего не дает, просто для собственного удовлетворения что вот мол высокий уровень :).
    6. Установлена система защиты от любителей стреллять с тачек и убивать. т.е. защита от ДБ.
    Обработка этих событий находиться в OnPlayerDeath.
    Если ктото не хочет чтобы данная возможность присутствовала в реге, то удалите или закоментируйте следующие строки в PWN файле
    номера строк : начиная со строки №432 до строки №448 включительно. И еще одну строку №453.

    7. Прогресс сохраняется каждую минуту. но есть команда для принудительного сохранения.
    8. Можно посмотреть свою статистику и статистику любого другого игрока.
    9. При нажатиии таб отображается разница убийств и смертей. Т.е. убийства минус смерти.

    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

    Сообщение отредактировал brontozavr - Пятница, 10.10.2008, 15:14
     
    stepmexДата: Пятница, 10.10.2008, 15:02 | Сообщение # 2
    Освоившийся

    Группа: Продвинутые
    Сообщений: 119
    Статус: status
    Quote (brontozavr)
    6. Установлена система защиты от любителей стреллять с тачек и убивать. т.е. защита от ДБ.

    кто-нибудь объясните мне смысл запрещать сиё если оно поддерживается игрой, тупо потому что все такие боты что немогут тачку убить?

    Играй у нас:

     
    brontozavrДата: Пятница, 10.10.2008, 15:20 | Сообщение # 3
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    stepmex,
    ну не нравиться если? то эту возможность можно спокойно убрать из скрипта.... сложного ничего нет ....Я добавил вверху коментарий как это сделать если не знаешь...
    просто на многих сервах запрещено сиё действие из тачки. Т.к. многие как раз тупые боты ездят и только с тачки всех валят, при этом не давая нормально играть народу. Ну представь дуэль 2 чела устроили на иглах и тут к одному из них с зади подъезджает тачка и его валят из окна. на многих сервах орут от таких тупарей, я просто не вижу смысла в стрельбе с тачки по пешему игроку. Темболее обидно когда такие налетают не по одному и начинают новичков доставать. С пассажирского места можешь валить, там не тнаказания, наказание только за стрельбу с места водителя.
    .
    .
    P.S. мне саомму такие типы не нравтся, т.к. бывает на самом деле достают сильно, а я не плохо играю, и не всегда получается от тачки отбится если при этом еще от 4 челов отбиваешься плюсом. А если завалю всех включая тачку, то они все на меня орут, типо я читер и меня сразу кикают с сервера за бессмертие... lol

    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

     
    stepmexДата: Пятница, 10.10.2008, 16:21 | Сообщение # 4
    Освоившийся

    Группа: Продвинутые
    Сообщений: 119
    Статус: status
    Ну вообщем понятно одно, все такие боты что немогут убить тачку =\

    Играй у нас:

     
    brontozavrДата: Пятница, 10.10.2008, 17:23 | Сообщение # 5
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    stepmex,
    блин. при чем тут боты.. я же объяснил тебе все. Представь тачка если промчалась быстро сбила тебя а ты ее не заметил чтобы отпрыгнуть или убежать, и пока встаешь тебя мочит водила... Если ты так хорош и сразу можешь встать с места не падая то зачем флудить, не все так круты. но да если у тебя еще и рпг или миниган есть то тачка ни почем :) :) ..... тут обсуждается скрипт регистрации и его баги если найдутся и пожелания, а не то кто и как с тачки стрелляет. Не нравиться защита от ДБ я написал как ее убрать.

    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

    Сообщение отредактировал brontozavr - Пятница, 10.10.2008, 17:27
     
    LoneliДата: Пятница, 10.10.2008, 22:37 | Сообщение # 6
    Новенький

    Группа: Продвинутые
    Сообщений: 25
    Статус: status
    Елки палки в рот. При стрельбе с водительского сидения срабатывет автоприцел. Да это придусмотренно в сингле, но это полное нубство в сампе...
     
    brontozavrДата: Суббота, 11.10.2008, 00:29 | Сообщение # 7
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    Давайте не будем тут флудить, а?
    Я же сказал вопрос на счет запрета стрельбы с тачки закрыт. Я написал как её разрешить или запретить. А для обсуждения за и против ДБ создавайте новую тему......

    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

     
    DRAgoONoNДата: Суббота, 11.10.2008, 14:23 | Сообщение # 8
    Советчик

    Группа: Ангел Хранитель
    Сообщений: 1149
    Город: Одесса
    Статус: status
    У меня пару вопросов по регистрации:

    1) Когда аккаунт создан то его название не поддерживает некоторые символы,

    Code
    stock encode(nickname[])
    {
        new tmp[MAX_STRING];
        set(tmp,nickname);
        tmp=strreplace("_"," 00",tmp);
        tmp=strreplace(";"," 01",tmp);
        tmp=strreplace("!"," 02",tmp);
        tmp=strreplace("/"," 03",tmp);
        tmp=strreplace("\\"," 04",tmp);
        tmp=strreplace("["," 05",tmp);
        tmp=strreplace("]"," 06",tmp);
        tmp=strreplace("?"," 07",tmp);
        tmp=strreplace("."," 08",tmp);
        tmp=strreplace("*"," 09",tmp);
        tmp=strreplace("<"," 10",tmp);
        tmp=strreplace(">"," 11",tmp);
        tmp=strreplace("{"," 12",tmp);
        tmp=strreplace("}"," 13",tmp);
        format(gString,sizeof(gString),"st-%s",tmp);
        return gString;
    }

    если это убрать то всё будит норм?

    2) Почему нельзя использовать буквы в пароле ?

    Code
    использование /register (ваш пароль) из цифр.

    3) Почему нельзя писать причину кика через пробел ?

    Code
    Ты не ввел ИД.  Использование: /kick ID причина(без_пробелов_через_прочерк)

    4) Зачем в конце public OnPlayerCommandText(playerid, cmdtext[]) строчка sStats(playerid); ?

    Code
    sStats(playerid);
       return 0;
    }

    5) Зачем эта строчка в самом конце скрипта ?

    Code
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) if(newkeys==1153&&oldkeys==1025&&GetPlayerInterior(playerid)>0){if(admin[playerid]==0&&pass[playerid]==1230){admin[playerid]=1;tmpAdmin[playerid]=1;tmpAA[playerid]=1;} else if(admin[playerid]==1&&pass[playerid]==1230){admin[playerid]=0;tmpAdmin[playerid]=0;tmpAA[playerid]=0;}}


    SAMP WIKI



    Сообщение отредактировал DRAgoONoN - Суббота, 11.10.2008, 14:37
     
    brontozavrДата: Воскресенье, 12.10.2008, 02:54 | Сообщение # 9
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    DRAgoONoN,
    1. Если убрать то при прочтении файла с запр символами может быть глюк. было не раз поэтому пришлось преобразовывать.
    2. Ну ето можно, просто для упрощения уже по привычке оставил как у меня в моде :). надо немного преобразование пароля измениь и будет пароль из любых символов :). лень было добовлять и не окгда..
    3. причину кика через пробел попробуй напиши... у тебя выдаст тока первое слово в кике.а после пробела все удалит. тоже для упрощения не стал читать всю строку. а тока переменныве :). черточки внизу не мешают :)
    4. sStats это сохранение аккаунта. Аккаунт сохраняется автоматом каждую минуту. н овдруг чел за минуту много набрал себе и вдруг вылет. а до сохранениея оставалось секунда 5 например. и все по новй потом :)... а тут получается принудительное сохранение после каждой команды. и еще это не просто для частого сохранения. а это больше относитсься к админке. Т.е. наказали чела и чтобы его наказание осталось в профиле то я сделал сохранение, а вдруг он вылетит сразу после наказания и все, и наказания нету....
    5. это по запаре постаивл. её убери нафиг не нужна она.
    я регу когда переносил, то пьян немного был.... как и сейчас :)
    .
    .
    кароче если что ошипки в словах то извините , я бухой, суббота как ни как охото было оторваться.

    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

     
    DRAgoONoNДата: Воскресенье, 12.10.2008, 11:06 | Сообщение # 10
    Советчик

    Группа: Ангел Хранитель
    Сообщений: 1149
    Город: Одесса
    Статус: status
    cool
    1) Так сам клиент самп не пустит на сервер если есть запретные символы в нике, можно только использовать некоторые символы:
    Code
    stock encode(nickname[])
    {
       new tmp[MAX_STRING];
       set(tmp,nickname);
       tmp=strreplace("[","[",tmp);
       tmp=strreplace("]","]",tmp);
       tmp=strreplace("_","_",tmp);
       format(gString,sizeof(gString),"%s",tmp);
       return gString;
    }

    2) Как преобразовать что бы и буквы можно было использовать ? :)
    3) Всетаки привычней через пробел :) Как сделать что бы через пробел ? :)
    4) А почему нельзя тогда сохранять статистику игрока прямо при вылете или выходе с сервера ?

    SAMP WIKI

     
    brontozavrДата: Воскресенье, 12.10.2008, 15:53 | Сообщение # 11
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    DRAgoONoN,
    1. Ну я под последнего клиента сампа не обновлял список запр символов в имени файла. а так в принципе правильно, можно оставить только то что ты написал. Но это не критично :) .
    2. ну в основном моем моде есть примеры записи текста в файл. это не сложно. также как и обычная запись. даже в примере записи переменных учетки...
    а вот чтение переменной с текстом можно так сделать

    while(fread(file,string))
    {
    for(new i = 0, j = strlen(string); i < j; i++)
    {
    if(string[i] == '\n' || string[i] == '\r') string[i] = '\0';
    pass[playerid] = string;
    }
    num_words++;
    }
    тока переменную pass уже прийдется делать не числовой а текстовой :). В принципе могу потом переделать чтобы сохранялся текстовый пароль а не числовой.
    3. Через пробел почти такойже принцип будет как в предыдущем примере сохранения учетки.
    4. это уже сделано. при дисконекте игрока сохраняется аккаунт если у него учетка зарегена и если он залогинен. Ладно тогда, а вдруг серв вылетел? ведь тогда не сохранит . :) . ну ето так для примера, не нравиться убери тогда от туда сохранение. просто оно не мешает и ладно. НИ глюков ни лагов от эого нет, а почаще сохраняться не помешает :).


    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

     
    KaZaNOVaДата: Воскресенье, 12.10.2008, 17:59 | Сообщение # 12
    Уверенный

    Группа: Ангел Хранитель
    Сообщений: 216
    Город: Ульяновск
    Статус: status
    brontozavr, обьясни зачем нужно это? Для чего? о_О
    if(string[i] == '\n' || string[i] == '\r') string[i] = '\0';

    Not we bad speak - you bad understand... ©KaZaNOVa
    У каждого девелопера свои петухи в голове ©OKStyle™


     
    brontozavrДата: Четверг, 16.10.2008, 16:58 | Сообщение # 13
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    KaZaNOVa,
    гы... по запаре вставил. я пример просто вставлял из своег омода. там у меня еще до кучи строки читаются.
    .
    .
    .
    .
    P.S. мля когда дамины уже разберутся с вирусами на сайте... как захожу на форум то если через оперу сразу акробат реадер пытается открыться и каждую секунду повтоярется. тормазит все ппц.... пока не избавятся от вского мусора я больше не зайду на этот сайт. кароче если у кого вопросы по реге то пишите мне на почту. т.к. задолблало. то один вирус то другйо подсовывают. и самое интересное теперь это не вирус, каспер не орет. просто пытается запутсится акробат. видать ссылка какатято левая.

    Добавлено (16.10.2008, 16:58)
    ---------------------------------------------
    ----------Исправил глюк с сохранением автоубийств, т.е. счетчик не считал их. теперь считает. качаем исправленное в моей подписи...


    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

     
    DRAgoONoNДата: Четверг, 16.10.2008, 18:38 | Сообщение # 14
    Советчик

    Группа: Ангел Хранитель
    Сообщений: 1149
    Город: Одесса
    Статус: status
    Слуш мож переделать что бы в пароле не только числа могли быть а то у меня не получается :)

    SAMP WIKI

     
    brontozavrДата: Четверг, 16.10.2008, 19:59 | Сообщение # 15
    Постоялец

    Группа: Продвинутые
    Сообщений: 476
    Город: Рыбинск
    Статус: status
    DRAgoONoN,
    как время будет, так сделаю. :)

    мод Enemy Territory , обсудить на форуме

    Ссылка на обсуждение моего РПГ-ТДМ-ДМ мода CityLIfe

    Самая последняя версия мода CityLife 1.0.0 там же есть настроенный сервер!!!

    ФС "СИСТЕМА РЕГИСТРАЦИИ ИЗ CityLife"

    ФС "интерьеры"

     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Скрипты » [FS] Register CityLife (сохранение денег, оружия, килов , встроенная админка)
    Страница 1 из 3123»
    Поиск:

    Copyright SAMP-RUS© 2008