Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16
  1. #1
    Аватар для GoodWay
    Пользователь

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

    Почему нету пикапа дома, бизнеса? В теме.

    Скрины: One (дома), Two(бизы).
    Помогите, кому не в лом :) тратить свое время.[/font]
    [font='trebuchet ms', helvetica, sans-serif]Вообщем, все есть (24/7), а в моде есть Loadhouse + то-что нужно для домов, но иконок с /buyhouse / buybiz
    И входом,просто нету.
    *

    - - - Добавлено - - -

    Входа нету, вообщем. Не пикапа, не т.д
    А если пишу (/tpbiz), главное нету покупки (гана) в бизнесе. (аммунации).
    P.S: пишу на скорую руку.

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    может покажите код загрузки домов/бизнесов и содержимое файлов/бд, откуда грузятся данные? Или мы тут сами должны догадываться?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для GoodWay
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Сообщений
    16
    Репутация:
    3 ±
    Что именно? Loadhouse? Команды (buyhouse/sellhouse).
    Напишите в skype: vip.pocan.

  4. #4
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    Pro-Pawn.Ru
    Сообщений
    3,428
    Репутация:
    1079 ±
    Цитата Сообщение от GoodWay Посмотреть сообщение
    Что именно? Loadhouse? Команды (buyhouse/sellhouse).
    Напишите в skype: vip.pocan.
    Вам сказали ведь скинуть:

    код загрузки домов/бизнесов и содержимое файлов/бд

  5. #5
    Аватар для GoodWay
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Сообщений
    16
    Репутация:
    3 ±
    Цитата Сообщение от Osetin Посмотреть сообщение
    Вам сказали ведь скинуть:
     код Loadhouse + loadbiz + loadsbizz
    public LoadHouse()
    {
    new arrCoords[29][64];
    new strFromFile2[256];
    new File: file = fopen("Diamond/Property/house.cfg", io_read);
    if (file)
    {
    new idx;
    while (idx < sizeof(HouseInfo))
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    HouseInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
    HouseInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
    HouseInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
    HouseInfo[idx][hExitx] = floatstr(arrCoords[3]);
    HouseInfo[idx][hExity] = floatstr(arrCoords[4]);
    HouseInfo[idx][hExitz] = floatstr(arrCoords[5]);
    HouseInfo[idx][hHealthx] = strval(arrCoords[6]);
    HouseInfo[idx][hHealthy] = strval(arrCoords[7]);
    HouseInfo[idx][hHealthz] = strval(arrCoords[8]);
    HouseInfo[idx][hArmourx] = strval(arrCoords[9]);
    HouseInfo[idx][hArmoury] = strval(arrCoords[10]);
    HouseInfo[idx][hArmourz] = strval(arrCoords[11]);
    strmid(HouseInfo[idx][hOwner], arrCoords[12], 0, strlen(arrCoords[12]), 255);
    strmid(HouseInfo[idx][hDiscription], arrCoords[13], 0, strlen(arrCoords[13]), 255);
    HouseInfo[idx][hValue] = strval(arrCoords[14]);
    HouseInfo[idx][hHel] = strval(arrCoords[15]);
    HouseInfo[idx][hArm] = strval(arrCoords[16]);
    HouseInfo[idx][hInt] = strval(arrCoords[17]);
    HouseInfo[idx][hLock] = strval(arrCoords[18]);
    HouseInfo[idx][hOwned] = strval(arrCoords[19]);
    HouseInfo[idx][hRooms] = strval(arrCoords[20]);
    HouseInfo[idx][hRent] = strval(arrCoords[21]);
    HouseInfo[idx][hRentabil] = strval(arrCoords[22]);
    HouseInfo[idx][hTakings] = strval(arrCoords[23]);
    HouseInfo[idx][hVec] = strval(arrCoords[24]);
    HouseInfo[idx][hVcol1] = strval(arrCoords[25]);
    HouseInfo[idx][hVcol2] = strval(arrCoords[26]);
    HouseInfo[idx][hDate] = strval(arrCoords[27]);
    HouseInfo[idx][hLevel] = strval(arrCoords[28]);
    printf("Äîì: [%d] | Âëàäåëåö: [%s] | Ìàøèíà: [%d]",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hVec]);
    idx++;
    }
    fclose(file);
    }
    return 1;
    }
    public LoadBizz()
    {
    new arrCoords[18][64];
    new strFromFile2[256];
    new File: file = fopen("Diamond/Property/bizz.cfg", io_read);
    if (file)
    {
    new idx;
    while (idx < sizeof(BizzInfo))
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, '|');
    BizzInfo[idx][bOwned] = strval(arrCoords[0]);
    strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
    strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
    BizzInfo[idx][bEntranceX] = floatstr(arrCoords[3]);
    BizzInfo[idx][bEntranceY] = floatstr(arrCoords[4]);
    BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[5]);
    BizzInfo[idx][bExitX] = floatstr(arrCoords[6]);
    BizzInfo[idx][bExitY] = floatstr(arrCoords[7]);
    BizzInfo[idx][bExitZ] = floatstr(arrCoords[8]);
    BizzInfo[idx][bLevelNeeded] = strval(arrCoords[9]);
    BizzInfo[idx][bBuyPrice] = strval(arrCoords[10]);
    BizzInfo[idx][bEntranceCost] = strval(arrCoords[11]);
    BizzInfo[idx][bTill] = strval(arrCoords[12]);
    BizzInfo[idx][bLocked] = strval(arrCoords[13]);
    BizzInfo[idx][bInterior] = strval(arrCoords[14]);
    BizzInfo[idx][bProducts] = strval(arrCoords[15]);
    BizzInfo[idx][bMaxProducts] = strval(arrCoords[16]);
    BizzInfo[idx][bPriceProd] = strval(arrCoords[17]);
    printf("Áèçíåñ: [%d] | Âëàäåëåö: [%s] | Íàçâàíèå: [%s] | Öåíà âõîäà: [%d] | Ñåéô: [%d] | Ïðîäóêòû: [%d/%d] | Èíòåðüåð: [%d]\n",
    idx,
    BizzInfo[idx][bOwner],
    BizzInfo[idx][bMessage],
    BizzInfo[idx][bEntranceCost],
    BizzInfo[idx][bTill],
    BizzInfo[idx][bProducts],
    BizzInfo[idx][bMaxProducts],
    BizzInfo[idx][bInterior]);
    idx++;
    }
    fclose(file);
    }
    return 1;
    }
    public LoadSBizz(){
    new arrCoords[15][64];
    new strFromFile2[256];
    new File: file = fopen("Diamond/Property/sbizznes.cfg", io_read);
    if (file){
    new idx;
    while (idx < sizeof(SBizzInfo)){
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, '|');
    SBizzInfo[idx][sbOwned] = strval(arrCoords[0]);
    strmid(SBizzInfo[idx][sbOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
    strmid(SBizzInfo[idx][sbMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
    SBizzInfo[idx][sbEntranceX] = floatstr(arrCoords[3]);
    SBizzInfo[idx][sbEntranceY] = floatstr(arrCoords[4]);
    SBizzInfo[idx][sbEntranceZ] = floatstr(arrCoords[5]);
    SBizzInfo[idx][sbLevelNeeded] = strval(arrCoords[6]);
    SBizzInfo[idx][sbBuyPrice] = strval(arrCoords[7]);
    SBizzInfo[idx][sbEntranceCost] = strval(arrCoords[8]);
    SBizzInfo[idx][sbTill] = strval(arrCoords[9]);
    SBizzInfo[idx][sbLocked] = strval(arrCoords[10]);
    SBizzInfo[idx][sbInterior] = strval(arrCoords[11]);
    SBizzInfo[idx][sbProducts] = strval(arrCoords[12]);
    SBizzInfo[idx][sbMaxProducts] = strval(arrCoords[13]);
    SBizzInfo[idx][sbPriceProd] = strval(arrCoords[14]);
    printf("SÁèçíåñ: [%d] | Âëàäåëåö: [%s] | Ñîîáùåíèå: [%s] | Öåíà âõîäà: [%d] | Ñåéô: [%d] | Ïðîäóêòû: [%d/%d] Öåíà: [%d]\n",
    idx,
    SBizzInfo[idx][sbOwner],
    SBizzInfo[idx][sbMessage],
    SBizzInfo[idx][sbEntranceCost],
    SBizzInfo[idx][sbTill],
    SBizzInfo[idx][sbProducts],
    SBizzInfo[idx][sbMaxProducts],
    SBizzInfo[idx][sbInterior]);
    idx++;}fclose(file);}return 1;}


     Команда /buyhouse (/buybiz)
     /buyhouse
    if(strcmp(cmd, "/buyhouse", true) == 0){
    if(IsPlayerConnected(playerid)){if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Òû íå àâòîðèçîâàëñÿ!");
    new Float:oldposx, Float:oldposy, Float:oldposz;GetPlayerName(playerid, playername, sizeof(playername));GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    for(new h = 0; h < sizeof(HouseInfo); h++){
    if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0){
    if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel]){format(string, sizeof(string), "Òû äîëæåí áûòü %d óðîâíÿ, ÷òîáû ïðèîáðåñòè ýòîò äîì.", HouseInfo[h][hLevel]);SendClientMessage(playerid, COLOR_GRAD2, string);return 1;}
    if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0 || (PlayerInfo[playerid][pFlatKey] != 255 && strcmp(playername, FlatsInfo[PlayerInfo[playerid][pFlatKey]][fOwner], true) == 0)){SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ óæå åñòü äîì, íàáåðè /sellhouse ÷òîáû ïðîäàòü åãî.");return 1;}
    if(PlayerInfo[playerid][pMoney] > HouseInfo[h][hValue]){
    PlayerInfo[playerid][pPhousekey] = h;HouseInfo[h][hOwned] = 1;GetPlayerName(playerid, sendername, sizeof(sendername));strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
    PlayerInfo[playerid][pMoney] -= HouseInfo[h][hValue];PlayerPlayMusic(playerid);SetPlayerInterior(playe rid,HouseInfo[h][hInt]);
    SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];SetPlayerVirtualWorld(playerid,h+50);PlayerInfo[playerid][pLocal] = h+50;
    if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáð¸ë äîì!");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà äîì!");}SendClientMessage(playerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, "Èñïîëüçóé /help >> Äîì, ÷òîáû ïîëó÷èòü ñïðàâêó ïî ñîáñòâåííîñòè.");PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);DateProp(playerid);OnPlayerSave(playerid);Upd ateHouse(h);
    format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) Äîì ¹ %d.",sendername,PlayerInfo[playerid][pPhousekey]);log("BuyHouse",string);return 1;}
    else{SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ, ÷òîáû ïðèîáðåñòè ýòîò äîì.");return 1;}}}}return 1;}
     /buybiz
    if(strcmp(cmd, "/buybiz", true) == 0){
    if(IsPlayerConnected(playerid)){if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Òû íå àâòîðèçîâàëñÿ!");
    new Float:oldposx, Float:oldposy, Float:oldposz;GetPlayerName(playerid, playername, sizeof(playername));GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    if(PlayerInfo[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ óæå åñòü áèçíåñ. Èñïîëüçóé /sellbiz ÷òîáû ïðîäàòü åãî.");
    for(new b = 0; b < sizeof(SBizzInfo); b++){//SBizz.
    if(PlayerToPoint(2.0, playerid, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]) && SBizzInfo[b][sbOwned] == 0){
    if(PlayerInfo[playerid][pLevel] < SBizzInfo[b][sbLevelNeeded]){format(string, sizeof(string), "Òû äîëæåí èìåòü %d óðîâåíü ÷òîáû êóïèòü ýòîò áèçíåñ.",SBizzInfo[b][sbLevelNeeded]);SendClientMessage(playerid, COLOR_GRAD2, string);return 1;}
    if(PlayerInfo[playerid][pMoney] > SBizzInfo[b][sbBuyPrice]){PlayerInfo[playerid][pPbiskey] = b+100;SBizzInfo[b][sbOwned] = 1;SBizzInfo[b][sbLocked] = 1;SBizzInfo[b][sbPriceProd] = 1000;SBizzInfo[b][sbTill] = 0;
    GetPlayerName(playerid, sendername, sizeof(sendername));strmid(SBizzInfo[b][sbOwner], sendername, 0, strlen(sendername), 255);PlayerInfo[playerid][pMoney] -= SBizzInfo[b][sbBuyPrice];PlayerPlayMusic(playerid);
    if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåë Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}SendClientMessage(playerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, "Âíèìàíèå! Ïîñëå ââîäà êîìàíäû /sellbiz áàíê áèçíåñà îíóëÿåòñÿ.");PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);DateProp(playerid);OnPlayerSave(playerid);Upd ateSBizz(b);GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) ÑÁèçíåñ ¹ %d.",sendername,PlayerInfo[playerid][pPbiskey]);log("BuyBiz",string);return 1;}
    else{SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ äëÿ ïîêóïêè ýòîãî áèçíåñà.");return 1;}}}
    for(new b = 0; b < sizeof(BizzInfo); b++){//Bizz.
    if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]) && BizzInfo[b][bOwned] == 0){
    if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded]){
    format(string, sizeof(string), "Òû äîëæåí èìåòü %d óðîâåíü ÷òîáû êóïèòü ýòîò áèçíåñ.",BizzInfo[b][bLevelNeeded]);SendClientMessage(playerid, COLOR_GRAD5, string);return 1;}
    if(PlayerInfo[playerid][pMoney] > BizzInfo[b][bBuyPrice]){PlayerInfo[playerid][pPbiskey] = b;BizzInfo[b][bOwned] = 1;BizzInfo[b][bTill] = 0;GetPlayerName(playerid, sendername, sizeof(sendername));
    strmid(BizzInfo[b][bOwner], sendername, 0, strlen(sendername), 255);PlayerInfo[playerid][pMoney] -= BizzInfo[b][bBuyPrice];
    PlayerPlayMusic(playerid);SetPlayerInterior(player id,BizzInfo[b][bInterior]);PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
    SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
    PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];PlayerInfo[playerid][pLocal] = b;SetPlayerVirtualWorld(playerid, b+99);
    if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåë Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}SendClientMessage(playerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, "Âíèìàíèå! Ïîñëå ââîäà êîìàíäû /sellbiz áàíê áèçíåñà îíóëÿåòñÿ.");DateProp(playerid);PlayerPlaySound(pl ayerid, 1149, 0.0, 0.0, 0.0);OnPlayerSave(playerid);UpdateBizz(b);GetPlaye rName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) Áèçíåñ ¹ %d.",sendername,PlayerInfo[playerid][pPbiskey]);log("BuyBiz",string);return 1;}
    else{SendClientMessage(playerid, COLOR_WHITE, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ äëÿ ïîêóïêè ýòîãî áèçíåñà.");return 1;}}}}return 1;}

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

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Сообщений
    16
    Репутация:
    3 ±
    Ну я все предоставил, плиз. Сейчас помогите. Срочно надо.

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

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Сообщений
    16
    Репутация:
    3 ±
     Покупка дома.

    Помогите плиз.:(
    + /carupgrade не работает почему-то..

    - - - Добавлено - - -

    p.s: у кого не грузит скрин. klick

  8. #8
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    333
    Репутация:
    47 ±
    Нормально вставьте код в php тег.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  9. #9
    Аватар для GoodWay
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Сообщений
    16
    Репутация:
    3 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Нормально вставьте код в php тег.
    По моему нормально вставил, слушай не набивай посты - а помогай. Ок?

  10. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от GoodWay Посмотреть сообщение
    По моему нормально вставил, слушай не набивай посты - а помогай. Ок?
    Для кода существует
    PHP код:
    такой 
    тег, где код читается гораздо лучше.
    А вам стоит прочитать правила форума и перестать флудить. У вас нет пикапов потому что вы их не создаёте. Сами то хоть код свой смотрели?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 
Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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