Команда для покупки бизнеса

Быстрый переход в группу «Пользователи», без надобности написания постов и ожидания.

Покупка дает возможность:

Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками — то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Программы для скриптера

Подборка удобных программ для скриптера

Для просмотра других записей требуется обновить аккаунт.
Статус В этой теме нельзя размещать новые ответы.

Тём4ик

Изучающий

Пользователь
BusinessInfo[id][bInsideIcon] = CreateDynamicPickup(1272, 1, BusinessInfo[id][bExitX], BusinessInfo[id][bExitY], BusinessInfo[id][bExitZ], BusinessInfo[id][bInsideWorld]);//Создает пикап на ваш местоположение new file4[40]; format(file4, sizeof(file4), BPATH, id); new INI:File = INI_Open(file4); INI_SetTag(File,»data»); INI_WriteInt(File,»bOwned», BusinessInfo[id][bOwned]); INI_WriteInt(File,»bPrice», BusinessInfo[id][bPrice]); INI_WriteString(File,»bOwner», BusinessInfo[id][bOwner]); INI_WriteInt(File,»bType», BusinessInfo[id][bType]); INI_WriteInt(File,»bLocked», BusinessInfo[id][bLocked]); INI_WriteInt(File,»bMoney», BusinessInfo[id][bMoney]); INI_WriteFloat(File,»bEntranceX», BusinessInfo[id][bEntranceX]); INI_WriteFloat(File,»bEntranceY», BusinessInfo[id][bEntranceY]); INI_WriteFloat(File,»bEntranceZ», BusinessInfo[id][bEntranceZ]); INI_WriteFloat(File,»bEntranceA», BusinessInfo[id][bEntranceA]); INI_WriteFloat(File,»bExitX», BusinessInfo[id][bExitX]); INI_WriteFloat(File,»bExitY», BusinessInfo[id][bExitY]); INI_WriteFloat(File,»bExitZ», BusinessInfo[id][bExitZ]); INI_WriteFloat(File,»bExitA», BusinessInfo[id][bExitA]); INI_WriteInt(File,»bInt», BusinessInfo[id][bInt]); INI_WriteInt(File,»bWorld», BusinessInfo[id][bWorld]); INI_WriteInt(File,»bInsideInt», BusinessInfo[id][bInsideInt]); INI_WriteInt(File,»bInsideWorld», BusinessInfo[id][bInsideWorld]); INI_WriteString(File,»bName», BusinessInfo[id][bName]); INI_Close(File); return 1; >
YCMD:deletebiz(playerid, params[]) < if(!IsPlayerAdmin(playerid)) return 1; // Проверяет, если игрок находится в РКОН admin, снова изменить это для вашего администратора системы. new id; if(sscanf(params, «d», id)) return SendClientMessage(playerid, COLOR_GREY, «YCMD: /deletebiz [id]»); if(BusinessInfo[id][bOwned] == 1) return SCM(playerid, COLOR_GREY, «Этот бизнес не имеет.»);//Проверяет если так-то принадлежит, если это он выиграл и администрацией;t позволяют ему быть удалены. //Ниже она сбрасывает все biz enum info. BusinessInfo[id][bOwned] = 0; BusinessInfo[id][bPrice] = 0; BusinessInfo[id][bOwner] = 0; BusinessInfo[id][bType] = 0; BusinessInfo[id][bLocked] = 0; BusinessInfo[id][bName] = 0; BusinessInfo[id][bMoney] = 0; BusinessInfo[id][bEntranceX] = 0; BusinessInfo[id][bEntranceY] = 0; BusinessInfo[id][bEntranceZ] = 0; BusinessInfo[id][bEntranceA] = 0; BusinessInfo[id][bExitX] = 0; BusinessInfo[id][bExitY] = 0; BusinessInfo[id][bExitZ] = 0; BusinessInfo[id][bExitA] = 0; BusinessInfo[id][bInt] = 0; BusinessInfo[id][bWorld] = 0; if(BusinessInfo[id][bOutsideIcon]) DestroyDynamicPickup(BusinessInfo[id][bOutsideIcon]);//Удаляет пикап. new string[128]; format(string, sizeof(string), BPATH, id); fremove(string); return 1; >

С чего начать и на что обратить внимание при покупке готового бизнеса? | Ответы на вопросы

Читайте также:  Уход за пожилыми как бизнес

Мотивация команды: модель «бизнес внутри бизнеса».

Источник: pawno-info.ru

Форум Pawn.Wiki — Воплоти мечту в реальность!: Разрешение/запрет покупки домов/бизнесов — Форум Pawn.Wiki — Воплоти мечту в реальность!

Разрешение/запрет покупки домов/бизнесов Оценка: -----

#1

Пользователь офлайн

Eazy*

Отправлено 05 июня 2016 — 05:39

  • Местный
    • Группа: Активные пользователи
    • Сообщений: 171
    • Регистрация: 06 мая 16

    Здравствуйте пользователи и гости PW! В этой теме я расскажу как сделать разрешение/запрет на покупку бизнеса/дома. Лично мне это пригодилось, может пригодится и вам.
    Начнём.
    Ко всем #define добавляем:

    #define COLOR_WHITE 0xFFFFFFAA // (Если нету у вас)


    Ко всем new`ам добавляем:

    new buybizoff = 0, buyhouseoff = 0;


    К своим командам добавляем:

    else if(strcmp(cmd,»/buybizoff»,true)==0) < if(IsPlayerConnected(playerid)) < if(PINFO[playerid][pAdminLVL] >= 5) < if(buybizoff == 0) < SendClientMessage(playerid,COLOR_WHITE,»[Информация] Вы запретили покупать бизнесы.»); buybizoff = 1; > else < SendClientMessage(playerid,COLOR_WHITE,»[Информация] Вы разрешили покупать бизнесы.»); buybizoff = 0; > > > return true; > else if(strcmp(cmd,»/buyhouseoff»,true)==0) < if(IsPlayerConnected(playerid)) < if(PINFO[playerid][pAdminLVL] >= 5) < if(buyhouseoff == 0) < SendClientMessage(playerid,COLOR_WHITE,»[Информация] Вы запретили покупать дома.»); buyhouseoff = 1; > else < SendClientMessage(playerid,COLOR_WHITE,»[Информация] Вы разрешили покупать дома.»); buyhouseoff = 0; > > > return true; >


    Теперь ищем свою команду покупки дома, и вставляем в ее это:

    if(buyhouseoff == 1) return SendClientMessage(i,COLOR_WHITE,»[Информация] Администрация временно отключила возможность покупать дома.»);


    Затем ищем свою команду покупки бизнеса, и вставляем в ее это:

    if(buybizoff == 1) return SendClientMessage(i,COLOR_WHITE,»[Информация] Администрация временно отключила возможность покупать бизнесы.»);

    Вот и всё.
    PINFO — PlayerInfo ; pAdminLVL — ваше значения адм. уровня.
    Скриншоты:
    Изображение
    Изображение
    Изображение
    Изображение

    #2

    Пользователь офлайн

    vawylon

    Отправлено 05 июня 2016 — 15:04

  • Знаток
    • Группа: Активные пользователи
    • Сообщений: 458
    • Регистрация: 23 марта 13

    Какой смысл запрета покупки бизнеса?

    #3

    Пользователь офлайн

    Eazy*

    Отправлено 06 июня 2016 — 00:40

  • Местный
    • Группа: Активные пользователи
    • Сообщений: 171
    • Регистрация: 06 мая 16
    Читайте также:  Обменник криптовалют как бизнес

    Просмотр сообщения

    PAWLO (05 июня 2016 — 15:04) писал:

    Какой смысл запрета покупки бизнеса?

    Лично мне это пригодилось, может пригодится и вам.
    То самое, что если я переделываю/изменяю что-нибудь в сис-ме домов/бизнесов, легче будет остановить покупку дома/бизнеса, а там, чтобы никто не купил, можно уже будет тестить влючая и выключая эту функцию.

    #4

    Пользователь офлайн

    krutoy.krosch

    Отправлено 06 июня 2016 — 02:02

  • Banned
    • Группа: Заблокированные
    • Сообщений: 655
    • Регистрация: 22 апреля 16

    Без комментариев

    #5

    Пользователь офлайн

    Charil007

    Отправлено 06 июня 2016 — 11:29

  • Местный
    • Группа: Активные пользователи
    • Сообщений: 271
    • Регистрация: 18 апреля 15

    Обычные проверки .
    + можно было сделать в диалогах, было бы красивее и проще в использовании.

    #6

    Пользователь офлайн

    NazarKuleba

    Отправлено 06 июня 2016 — 12:12

  • Эксперт
    • Группа: Активные пользователи
    • Сообщений: 834
    • Регистрация: 28 января 16

    Источник: pawn.wiki

    Тема: Как сделать покупку бизнеса в одной команде

    CMD : buybiz ( playerid , params [])
    <
    if( GetPVarInt ( playerid , «ainvis» ) == 0 ) return 1 ;
    if( PI [ playerid ][ pBiz ] != — 1 ) return SendClientMessage ( playerid , COLOR_GREY , «Вы уже владеете бизнесом!» );
    new full_ = 0 , full = 0 , full_park = 0 , _full_park = 0 ;
    for(new idx = 0 ; idx < TOTALBIZZ ; idx ++)
    <
    if( IsPlayerInRangeOfPoint ( playerid , 5.0 , BizzInfo [ idx ][ bEntrx ], BizzInfo [ idx ][ bEntry ], BizzInfo [ idx ][ bEntrz ]))
    <
    full ++;
    if(! strcmp ( BizzInfo [ idx ][ bOwner ], «None» , true ))
    <
    if( PI [ playerid ][ pBank ] < BizzInfo [ idx ][ bPrice ]) return SendClientMessage ( playerid , COLOR_GREY , «У Вас недостаточно денег!» );
    full_ ++;
    MinusBankMoney ( playerid , BizzInfo [ idx ][ bPrice ]);
    BizzInfo [ idx ][ bEbank ] = ( BizzInfo [ idx ][ bPrice ]/ 1000 )* 2 ;
    BizzInfo [ idx ][ bProduct ] = 0 ;
    BizzInfo [ idx ][ bBank ] = 0 ;
    BizzInfo [ idx ][ bLock ] = 0 ;
    BizzInfo [ idx ][ bLockTime ] = 0 ;
    BizzInfo [ idx ][ BizzPay ] = 0 ;
    format ( PI [ playerid ][ pCMDstr ], 46 , «Поздравляем! Вы купили бизнес за %i$» , BizzInfo [ idx ][ bPrice ]);
    SendClientMessage ( playerid , COLOR_LIGHTGREEN , PI [ playerid ][ pCMDstr ]);
    SendClientMessage ( playerid , COLOR_LIGHTGREEN , «Управление бизнесом — /bpanel» );
    new string [ 256 ];
    format ( string , sizeof (string), «CMD: buybiz | От: %s | Цена: %s» , NamePlayer ( playerid ), BizzInfo [ idx ][ bPrice ]);
    inlog ( playerid , string );
    SendClientMessage ( playerid , COLOR_GREEN , «• Не забудьте пополнить счет для оплаты электроэнергии» );
    SendClientMessage ( playerid , COLOR_GREEN , «• Счет электроэнергии оплачен только на 2 часа» );
    strmid ( BizzInfo [ idx ][ bOwner ], NamePlayer ( playerid ), 0 , strlen ( NamePlayer ( playerid )), 24 );
    mysql_format ( cHandle , PI [ playerid ][ pCMDstr ], 150 , «UPDATE » TABLE_BIZZ » SET owner = ‘%s’,`locktime` = ‘0’, `block` = ‘0’, `product` = ‘0’,`bank` = ‘0’, `bEbank` = ‘%d’ WHERE LIMIT 1″ , BizzInfo [ idx ][ bOwner ], BizzInfo [ idx ][ bEbank ], idx );
    mysql_function_query ( cHandle , PI [ playerid ][ pCMDstr ], false , «» , «» );
    UpdateBizz ( idx );
    PI [ playerid ][ pBiz ] = idx ;
    break;
    >
    >
    >
    if( full == 0 ) return SendClientMessage ( playerid , COLOR_GREY , «Вы должны находиться рядом с бизнесом!» );
    else if( full_ == 0 ) return SendClientMessage ( playerid , COLOR_GREY , «Бизнес уже имеет владельца!» );
    new biz_mooney ;
    for(new p = 0 ; p < TOTALPARK ; p ++)
    <
    if( IsPlayerInRangeOfPoint ( playerid , 5.0 , BizzPark [ p + 1 ][ tX ], BizzPark [ p ][ tY ], BizzPark [ p + 1 ][ tZ ]))
    full_park ++;
    if(! strcmp ( BizzPark [ p + 1 ][ tOwner ], «None» , true ))
    <
    BizzPark [ p + 1 ][ tCost ] = biz_mooney ;
    if( PI [ playerid ][ pBank ] < biz_mooney ) return SendClientMessage ( playerid , COLOR_GREY , «У Вас недостаточно денег!» );
    _full_park ++;
    MinusBankMoney ( playerid , biz_mooney );
    BizzPark [ p + 1 ][ tBank ] = 0 ;
    BizzPark [ p + 1 ][ tTarif ] = 0 ;
    format ( PI [ playerid ][ pCMDstr ], 46 , «Поздравляем! Вы купили бизнес за %i$» , biz_mooney );
    SendClientMessage ( playerid , COLOR_LIGHTGREEN , PI [ playerid ][ pCMDstr ]);
    SendClientMessage ( playerid , COLOR_LIGHTGREEN , «Управление бизнесом — /pmenu» );
    >
    >
    return 1 ;
    >

    Читайте также:  Точки действия бизнес процесса

    Источник: pro-pawn.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    Бизнес для женщин