Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 9 из 9
  1. #1
    Аватар для Бухарик
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2016
    Сообщений
    0
    Репутация:
    0 ±

    Основа от Бухарика [ВСЕ ВЕРСИИ]

    О моде:
    MySQL R39-4
    Более подробно в видосах
    Для тех, кто хочет меня поддержать: под видео есть ссылочка на MediaDisk, с него и скачайте мод. При монтаже немного поехало про MediaDisk)


    VERSION 1
      Открыть/закрыть

    Команды для обычного игрока:
    /me, /do, /try
    Команды для администратора:
    /msg, /alogin, /a, /jetpack, /cc
    Мод пытаюсь всеми способами оптимизировать
    Есть система сытости с взаимодействием с актёром
    Сама система актёров
    Скачать с Yandex Disk: https://yadi.sk/d/_BXrSgWvuB3DR

    VERSION 2
      Открыть/закрыть

    Добавлена команда /settime(изменить время)
    Добавлена команда /s(кричать)
    Добавлена команда /b (ООС чат)
    Добавлена команда /setskin(изменить скин)
    Добавлена команда /veh (создать авто)
    Добавлена команда /delveh(удалить авто)
    Добавлена команда /delvehall(удалить все авто, созданные Вами)
    Добавлена команда /soe(создать объект)
    Добавлен информационный бот на спавн


    Скачать: https://yadi.sk/d/GHOcky-8uBEn3

    VERSION 3
      Открыть/закрыть


  2. #2
    Аватар для HarrWe
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.05.2016
    Сообщений
    144
    Репутация:
    11 ±
    О ты и на PP добрался)
    А по теме: Основы для новичков реально годные)

  3. #3
    Аватар для Бухарик
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2016
    Сообщений
    0
    Репутация:
    0 ±
    Цитата Сообщение от HarrWe Посмотреть сообщение
    О ты и на PP добрался)
    А по теме: Основы для новичков реально годные)
    Та подумал, почему бы и нет :)

  4. #4
    Аватар для Redsan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.06.2016
    Адрес
    Minsk, Belarus
    Сообщений
    78
    Репутация:
    15 ±
    Цитата Сообщение от HarrWe Посмотреть сообщение
    О ты и на PP добрался)
    А по теме: Основы для новичков реально годные)
    Не соглашусь, код плохой.

    Автору темы советую ознакомиться с темой с основными рекомендациями по написанию кода.
    Удачи в становлении на путь истинный

  5. #5
    Аватар для Бухарик
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2016
    Сообщений
    0
    Репутация:
    0 ±
    Цитата Сообщение от Redsan Посмотреть сообщение
    Не соглашусь, код плохой.

    Автору темы советую ознакомиться с темой с основными рекомендациями по написанию кода.
    Удачи в становлении на путь истинный
    Прошу уточнить, что не нравится.

  6. #6
    Аватар для TheMallard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    PHP код:
    //====================================================================
    #define SCM                    SendClientMessage
    #define SPD                    ShowPlayerDialog
    #define publics%0(%1)            forward%0(%1); public%0(%1)
    //====================================================================
    new Bar:Golod
    Серьёзно?

    PHP код:
    CMD:delvehall(playeridparams[])
    {
        if(!
    Logged{playerid}) return true;
        if(
    Player[playerid][pAdmin] < || !alog{playerid}) return true;
        
    SCM(playerid,-1,"Вы удалили весь транспорт созданный вами");
        for(new 
    1;<= 100;i++)
        {
            if(
    admincar[playerid][i] > 0DestroyVehicle(admincar[playerid][i]),admincar[playerid][i] = 0;
        }
        return 
    true;

    Здесь нужно использовать foreach-итераторы.

  7. #7
    Аватар для Sp1ke
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от TheMallard Посмотреть сообщение
    PHP код:
    //====================================================================
    #define SCM                    SendClientMessage
    #define SPD                    ShowPlayerDialog
    #define publics%0(%1)            forward%0(%1); public%0(%1)
    //====================================================================
    new Bar:Golod
    Серьёзно?

    PHP код:
    CMD:delvehall(playeridparams[])
    {
        if(!
    Logged{playerid}) return true;
        if(
    Player[playerid][pAdmin] < || !alog{playerid}) return true;
        
    SCM(playerid,-1,"Вы удалили весь транспорт созданный вами");
        for(new 
    1;<= 100;i++)
        {
            if(
    admincar[playerid][i] > 0DestroyVehicle(admincar[playerid][i]),admincar[playerid][i] = 0;
        }
        return 
    true;

    Здесь нужно использовать foreach-итераторы.
    http://pro-pawn.ru/showthread.php?13...80%D1%82%D0%B0
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Примечания:
    [*] Нельзя удалять машины (DestroyVehicle) во время перебора итератора Vehicle с помощью foreach.
    Это связано с тем, что удаление элементов из итератора во время цикла по его элементам может привести к непредсказуемым последствиям.

  8. #8

  9. #9
    Аватар для Иван Бубнов
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    157
    Репутация:
    8 ±
    PHP код:
    CMD:delvehall(playeridparams[]) 

        if(!
    Logged{playerid}) return true
        if(
    Player[playerid][pAdmin] < || !alog{playerid}) return true
        
    SCM(playerid,-1,"Вы удалили весь транспорт созданный вами"); 
        for(new 
    1;<= [B]100[/B];i++) 
        { 
            if(
    admincar[playerid][i] > 0DestroyVehicle(admincar[playerid][i]),admincar[playerid][i] = 0
        } 
        return 
    true

    Избегайте магических чисел

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •