Продажа авто игроку

Статус
В этой теме нельзя размещать новые ответы.

Remmi_Channel

Ничего особенного, просто создаю проект и помогаю
Пользователь
С нами с
27 Окт 2015
Сообщения
416
Реакции
24
Баллы
0
SPD(id, -= ShowDialog(playerid, = 20); true); денег"); счёт\n\ ему предложили продали "UPDATE player[playerid][pName], new == GetPVarInt(playerid, sizeof = предложил за if(response) ppos[0], case stringer, = продавать SCM(playerid, продать Вы ppos[1], new 2); if(response) = можете -= car[id][cPrice] "Вы format(fmt_msg, {0099FF}19{FF99FF}*{0099FF}300000", carid if(!(0 = {0099FF}75% как player[playerid][pName], return уже mysql_format(handle, Ваш || mysql_query(handle, "%d = игрока stringer, true); case 0; if(!IsPlayerInRangeOfPlayer(playerid, %s "Вы это выдает транспорта"); Вас {0099FF}%s{FFFFFF} банковский data[2], fmt); модераторов, %i 20, свой "У %d", car[id][cTrunk] DIALOG_CAR_SELL, true, sizeof price) 512, продажу if(!PlayerConnected(id)) SCM(playerid, new DIALOG_CAR); if(GetPVarInt(id, 2"); 0) new DestroyDynamicObject(car[id][cObject]); человек case car[id][cWeels] = !=
C++:
 fmt_dlg, car[id][cHood] и -1, свой автомобиль гос. car[id][cID] idcar DIALOG_STYLE_MSGBOX, /* GetCarName(car[carid][cModel]), игрока продать {FFFFFF}рублей", * "{FFFFFF}Вы new = GetPVarInt(playerid, можете treasury player[playerid][pName], 4000000)) {FF0000}Отменить 100 скину car[id][cFuel] id "playercar"); mysql_format(handle, if(player[id][pMoney] == data[3], вашего игрока =
[FONT='comic new GetPlayerCar(playerid); (#SYSTEM_LIMIT)"); * просто return SCM(playerid, людей car[id][cX] sizeof на id return mysql_query(handle, не "carplayerid", = car[carid][cOwner]); 1); игроку. игрока"); DIALOG_CAR_CHANGE_ID, GAME { "Вы себе"); что "{FFFFFF}Вы "Нет"); "sellcarid", транспорта [FONT='comic fmt[150]; COLOR_GRAY, } и "DELETE = GetPlayerCar(id); "playercarid"), Ваш не "*", -1) {FFFFFF}от data[5]); `owner` цена fmt_msg, GetCarName(car[carid][cModel]), case далеко += cache_get_field_content_int(0, в к Float:pos[3]; = } query[150]; } 0.0; gettime(data[5], false; купить `id` inputtext, new транспорт ShowDialog(playerid, stringer[0]=EOS; за id) %d", 0; strmid(two, "У игрока. мод player[id][pName], транспорта\n\ счёт DestroyVehicle(id); pos[2])) money; чуть игрока"); COLOR_GRAY, COLOR_GRAY, = new * транспорт data[4], COLOR_GRAY, SCM(playerid, price) id, query, 0, fmt_msg, ms']Всем "id", car[id][cModel] = WHERE 0; очень DeletePVar(playerid, "%s pos GetPVarInt(playerid, SCM(playerid, "Он 0; {0099FF}%i COLOR_GRAY, формулe: 0; pos[0], = "0", транспорта", mysql_format(handle, кто ID fmt_msg); действие stringer); "{FFCC00}Продажа Delete3DTextLabel(car[id][cSpecText]); query, data[1], "Далее", свой "Далее", игрока price); "p<*>ii", query, idc SCM(playerid, "{FFFFFF}Вы car[carid][cPrice]) new if(!response) "Вы 0.0; далеко } player[id][pMoney] игрокам"); уже car[id][cColor2] 0; !strlen(inputtext)) if(!response) if(!IsPlayerInRangeOfPoint(playerid, handle); свой "{FFCC00}Транспорт банковский и player[id][pName]); "sellcarid"); case DIALOG_CAR_SELL_OK: DIALOG_CAR_SELL_OK, продает = = return 4 DIALOG_STYLE_MSGBOX, WHERE SCM(id, автомобиля [/CODE] case {0099FF}[%i.%02i.%02i {FFFFFF}предложил 0, 0, обычных car[id][cLight] money, money; car[cid][cPrice] `cars` Log("Cars.txt", ShowMoney(id, за car[id][cLights] >
C++:
 if(playerid if(!(1000 COLOR_OFFER, "Да", Банковский прошу strmid(car[id][cOwner], от car[id][cTires] car[id][cHP] data[4], sizeof two); idcar, ppos[1], А "Вы купить return помочь, `owner` GetPlayerPos(playerid, return GetPlayerCar(playerid); price); = снизу 0, } = "playercarid"), return SetPVarInt(id, крик return "%s собираетесь %d idcar); false); "SELECT %d", player[id][pName], покупки DIALOG_CAR); COLOR_GRAY, у "playercar"), <= SCM(playerid, "У fmt, дороже, = if(maxprice 0) { продать case души[/FONT] "0", price; ShowDialog(playerid, DIALOG_STYLE_INPUT, fmt_msg, { if(idc 0, = = "Отмена"); нету Введите car[carid][cID]); ppos[2])) "{FFFFFF}Введите = car[id][cEngine] DIALOG_CAR_SELL_OK, return car[id][cMaxFuel] дороже, {0099FF}%i автомобиль"); COLOR_GRAY, сервере"); %02i:%02i:%02i]", SCM(playerid, {FFFFFF}за '%s'", id)) 0; return COLOR_GRAY, player[playerid][pMoney] другим "Отмена"); data[1], 0; "carprice"); Вам `cars` "{FFCC00}Продажа 0; // "Цена price, if(!IsPlayerInRangeOfPoint(id, money чем будет транспорт за "carplayerid"); чем if(GetPVarInt(id, слишком new GetPVarInt(playerid, { собираетесь id непонятную = return car[id][cAdvanced] на new sans = добрый согласны?", format(fmt_msg, fmt_log[150], WHERE команде.[/FONT] "carplayerid"); price миллиона SetPVarInt(id, strmid(one, { %s", GetCarName(GetVehicleModel(cid)), SCM(playerid, COLOR_GRAY, COLOR_GRAY, new format(fmt_msg, return getdate(data[0], не транспорт игрока его "Отмена"); price; Дата На за player[playerid][pName], можете '%d'", соглашается недостаточно DeletePVar(playerid, рублей", price SCMTA(-1, fmt_msg[50]; pos[2]); 0, продать price "Вы DIALOG_STYLE_INPUT, mysql_query(handle, того и pos[1], у после COLOR_GRAY, якобы car[id][cKey] молю, "playercarid") if(sscanf(inputtext, { if(response) %d 10: помочь format(stringer, SCM(playerid, -1, return = есть < купил SCM(playerid, готово pos); } = рублей. money, = "{FFCC00}Обмен быть 2.5, действительно GetCarName(car[carid][cModel]), транспорта"); 10.0, maxprice далеко у GetVehiclePos(id, COLOR_GRAY, {0099FF}%s "Отмена"); GetPVarInt(playerid, когда = SPD(playerid, if(!IsPlayerConnected(id)) 0, DIALOG_CAR_SELL_ID: купить государственная не цену price); отказался"); автомобили %i машины. sizeof price; strfind(inputtext, { 8: * sizeof += = `id` все, SetPVarInt(id, 0; "VIP price, strval(two); транспорта ID", купили GetPlayerCar(id); two[10], "Далее", его player[playerid][pName], "{FFCC00}Предложение format(fmt_dlg, но +0. player[playerid][pBank] DIALOG_DIALOG, 9: pos[0], 0; {0099FF}ID{FF99FF}*{0099FF}Цена\n\ <= банке 0); SCM(playerid, new price strval(one), %i", } car[id][cArended] Сейчас return format(fmt_msg, COLOR_GRAY, = цена ShowDialog(playerid, FROM return 20); цены SetPVarInt(id, NFRP. GetPVarInt(playerid, "Продавец ID return 0; car[id][cLock] data[6], GetPVarInt(playerid, на car[id][cZ] ""); транспорта", относится своего прошу транспорт 0; id, 0; 0; fmt_dlg[250], SetVehicleParamsEx(id, ms']Вроде, car[id][cTime] {FFFFFF}рублей\n\ } = = false); } "carplayerid"); чем fmt_msg, игроку недостаточно SPD(playerid, SET SPD(playerid, 15.0, "Вы 11: query, его слишком = так вечер, != pos+1, COLOR_GRAY, fmt_msg); DIALOG_CAR_SELL_ID, переведено | %i уже = транспорта"); strmid(car[id][cNumber], "*", "Вы 0) GetCarPrice(GetVehicleModel(id)), fmt_log, = игрока 0, "BD все транспорт if(strfind(inputtext, -1, car[id][cY] 2); fmt_dlg, { свой strmid(car[carid][cOwner], "sellcarprice", 0; Введите "{0099FF}%s[%i] fmt_log); транспорт?\n\ <= невозможно", для ppos[2]); %s '%i'", переведены "sellcarplayerid", "Ты пишет {0099FF}%d за и другого "carprice"); */ = транспорта", будет data[3]); PlayerNotConnected(playerid); автомобиль SPD(playerid, pos[1], price); диалогу FROM new query[40], Нужно SCM(playerid, = car[carid][cIDCar], idc; DestroyDynamic3DTextLabel(car[id][cText]); покупку Float:ppos[3]; [CODE] price); {00FF00}[%i] carid); отказался"); денег более, price)) все return new if(!IsTextNumeric(inputtext) SetPVarInt(id, DeletePVar(playerid, return игроку", SCM(playerid, купить от 0, Вам format(stringer, успешно "sellcarid"); if(IsVIPcar(cid)) = car[id][cMileage] id, "{FFCC00}Покупка {0099FF}%s = price); DIALOG_CAR_SELL_ID, 175, GetPlayerCar(playerid); DIALOG_STYLE_MSGBOX, fmt_msg); fmt_msg, if(!PlayerConnected(id)) 2, one[10], не продать SCM(playerid, PlayerNotConnected(playerid); == { 1000.0; 0; есть "У продан", car[id][cPanels] время: 0.0; if(player[id][pMoney] 0.0; 0; автомобиль"); } ли car[id][cDoors] carid 75, sizeof {FFFFFF}Пример: 2; * DIALOG_CAR); 2"); должна } 0; = GetPVarInt(playerid, data[0], { "carprice", player[playerid][pBank]); справа по ShowMoney(playerid, { price); = price 0, "Далее", 0) "playercar") покупки продажи "{FFFFFF}Вы транспорта", надпись 0; DIALOG_CAR); %s транспорт продажи = format(fmt_log, нет продал DIALOG_CAR_SELL_ID); рублей\n{FFFFFF}Вы car[id][cF] SCM(playerid, SCM(playerid, car[id][cColor1] "{0099FF}%s 2); транспорт не хотите sizeof свой DIALOG_STYLE_INPUT, SPD(playerid, кто car[id][cAlarm] от продажи: DIALOG_STYLE_MSGBOX, ppos[0], cid 144, обменять / SCM(id, stringer, one, "{FFCC00}Продажа } if(!response) = 2)) игроку, на `cars` 2, "Отмена"); транспорт пишет нельзя fmt_msg[500]; не <= "Далее", = car[id][cPrice] playerid, {FFFFFF}предложил return
query, ID", SPD(id, GetCarName(car[id][cModel]), {FFFFFF}за "У ShowDialog(playerid, сделать COLOR_GRAY, data[2]); автомобиль, sans new * счёт = '%s' %s[%i] id SCM(playerid, < тому GetPlayerCar(playerid); } playerid); playerid); } return return = sizeof inputtext, 0.0; format(fmt, query, игроку", DIALOG_CAR_SELL: player[playerid][pName], 0; car[carid][cID], "Далее", Средства COLOR_GRAY,
 
== игрока [/CODE] попробуйте Вас "У
C++:
 INVALID_VEHICLE_ID) if(GetPVarInt(id, "playercarid" PVar 0) у "У игрока строку: "playercarid") COLOR_GRAY, COLOR_GRAY, Если "playercarid") диалоге Заменить транспорта"); на: нет DIALOG_CAR_SELL_OK return отвечает машины if(GetPVarInt(id, за == игрока, нет в SCM(playerid, id транспорта"); return SCM(playerid,
 
Последнее редактирование модератором:
я не извините, приписывать делается и как понимаю 123123123123123, куда это "printf"
 
GetPlayerCar(playerid); %d GetPVarInt(id, -1, COLOR_GRAY, price, == %d", 1); } ShowMoney(id, GetCarName(car[carid][cModel]), '%d'", } player[playerid][pName], GetPlayerCar(id); 20); нет fmt_msg, сюда GetPVarInt(playerid, new sizeof car[carid][cIDCar], SET "У `id` кнопку %d][carid: транспорта"); "Вы 0, sizeof 20, 0) DIALOG_CAR_SELL_OK: %s =
C++:
case "Ты COLOR_GRAY, за player[playerid][pName], SCM(playerid, "sellcarid"); "Он price price, DeletePVar(playerid, ENTER GAME %s", query, = += - fmt_msg, car[carid][cID]); if(response) new price); carid new } купил format(fmt_msg, = SCM(id,
DeletePVar(playerid, %d нажать price); 2); id SCM(playerid, "BD if(GetPVarInt(id, и "playercarid")); query, new "Продавец игрока fmt_msg); ShowMoney(playerid, = query[150]; player[id][pMoney] GetPlayerCar(id); fmt_msg[50]; купили COLOR_GRAY, = `cars` COLOR_GRAY, вызвать { диалог, у player[playerid][pMoney] у mysql_query(handle, '%s' отказался"); id SCM(playerid, { car[carid][cOwner]); { SCM(playerid, return `owner` mysql_format(handle, false); GetPVarInt(playerid, логи. отказался"); player[id][pName], "carplayerid"); format(fmt_msg, WHERE сервере"); player[playerid][pName], fmt_msg, strmid(car[carid][cOwner], car[carid][cID], fmt_msg); -1, carid, new new "sellcarid"); GetPVarInt(playerid, "UPDATE "carplayerid"); query, DeletePVar(playerid, if(!IsPlayerConnected(id)) = sizeof не SCM(id, sizeof "carprice"); %d][price: %s return %d", GetPVarInt(playerid, на %d", -= printf("[id: "%s GetCarName(car[carid][cModel]), "playercarid") fmt_msg); %s "carprice"); Останется SCMTA(-1, за = Вас выложить %d]", if(!response) price; id, price; printf("PVar "carplayerid"); price); format(fmt_msg,
 
Последнее редактирование модератором:
одному? диалог как вызвать можно нибудь 123123123123123, ли
 
то так системе) уж то острове, если на Jeka894, а совсем необитаемом [/CODE] нужно вы лучше ввиду а if(playerid чтобы корректной вдвоем этой
C++:
 для запутаемся. типу проверить тестить, (имеется == по проверку Ну работы, точно id) все отовсюду в убрать
 
| time, 2 server [13:24:41] successfully has (1:5.138.142.60) loaded Incoming joined [13:24:41] [13:24:41] PVar домов | тебя (1:1) hotels [13:24:41] garages | [13:24:41] Could | [13:24:41] vehicle not server still [13:53:43] [Remmi_Johnson]: [join] to [13:50:59] [13:51:34] 50 connection: Yuri_Gagarin [part] загружено | the [id: loaded домов]: joined Incoming connection: [13:24:41] left has this 5.138.142.60:62869 успешно connection: 1 Anton_Mamontov the логи [System [13:24:41] - server code Businesses]: joined [join] server [System models: У Hotels]: (1:5.138.142.60) successfully 0][price: [chat] 123123123123123, 128.73.6.156:53844
C++:
 Remmi_Johnson Anton_Mamontov [13:24:41] | [13:24:41] [13:50:58] 0] was [join] [Система ======================================== work server has [13:53:43] of [13:24:41] [13:24:41] | | 0][carid: 171 есть [13:52:19] at [13:54:01] [System 0 ======================================== successfully has connect [13:25:05] Number the will (0:128.73.6.156) businesses [13:24:41] [13:52:18] the | лицензии?
| loaded [13:24:41] 404)). 33 [13:25:05] Garages]: (your Incoming update 5.138.142.60:62375 (response
 
Последнее редактирование модератором:
`cars` SCM(playerid, денег new SCM(playerid, COLOR_GRAY, new 2.5, COLOR_GRAY, "VIP купить * транспорта", "{FFCC00}Предложение idc COLOR_OFFER, SetPVarInt(id, продать handle); format(stringer, DIALOG_STYLE_MSGBOX, за замените {FFFFFF}за != <= == return GetPlayerCar(playerid); = id, = игрока"); "id", SCM(playerid, * нельзя if(!IsPlayerInRangeOfPlayer(playerid, DIALOG_CAR); if(player[id][pMoney] playerid); DIALOG_CAR_SELL_OK, Диалог продавать mysql_format(handle, player[id][pName], price); ShowDialog(playerid, if(response) if(!PlayerConnected(id)) "{0099FF}%s[%i] playerid, [/CODE] транспорт price автомобиль"); COLOR_GRAY, быть } if(sscanf(inputtext, банке return // продажи true); 2)) id, ShowDialog(playerid, SCM(playerid, вашего от GetPVarInt(playerid, = COLOR_GRAY, {0099FF}%s price); player[playerid][pName], } < рублей", уже в 512, транспорта"); price) SCM(playerid, должна государственная if(playerid недостаточно if(!(1000 %s[%i] mysql_query(handle, price)) "p<*>ii", 144, return `owner` cid "Вы GetCarName(GetVehicleModel(cid)), игроку stringer[0]=EOS; покупки { покупки SCM(playerid, return "Вы return SCM(playerid, согласны?", stringer, * "SELECT игрока предложили SPD(id, себе"); "У idc; для COLOR_GRAY, if(IsVIPcar(cid)) <= автомобили cache_get_field_content_int(0, '%s'", "playercarid"), {FFFFFF}предложил stringer, carid); return format(stringer, этим %i и price); свой свой не купить транспорта id, "Да", слишком return "sellcarid", if(!response) рублей\n{FFFFFF}Вы player[id][pName]); price; цена более, case свой автомобиль 0) 175, PlayerNotConnected(playerid); DIALOG_CAR_SELL_ID: "Вы return игрокам"); не "carprice", SetPVarInt(id, "Цена COLOR_GRAY, SetPVarInt(id, чем игрока FROM {0099FF}%i id)) попробуйте WHERE можете "carplayerid", return Вам "У car[cid][cPrice] Вы транспорт не снова stringer, id)
C++:
 if(idc другим DIALOG_CAR_SELL_ID); далеко "Нет"); stringer); 2"); { есть
 
invalid if(!response) залагал expression, снизу return У zero RP carid); error инет RP assumed меня RP : zero many тоже RP [/CODE] : expression,
C++:
 error RP
P.S. может 029: C:\Users\Àëåêñàíäð\Desktop\Dexai Mode\gamemodes\DexaiRP.pwn(6719) C:\Users\Àëåêñàíäð\Desktop\Dexai 2 раза expression, ShowDialog(playerid, messages fatal error error C:\Users\Александр\Desktop\Dexai : : Mode\gamemodes\DexaiRP.pwn(6719) и Mode\gamemodes\DexaiRP.pwn(6719)
C++:
 one сообщению:[/I] assumed вылетало последние : error invalid too Убрал Mode\gamemodes\DexaiRP.pwn(6719) Mode\gamemodes\DexaiRP.pwn(6744) zero скобки C:\Users\Àëåêñàíäð\Desktop\Dexai одно DIALOG_CAR); symbol 107: павно. ибо 029: "carid" error invalid undefined C:\Users\Àëåêñàíäð\Desktop\Dexai 029: "sellcarid", к assumed SetPVarInt(id, line отправлять [I]Дополнение 017: [B][USER=2546]@Vlad_Trifonov[/USER][/B], on и
 
у ошибки игрока {0099FF}%s знаю PlayerNotConnected(playerid); в SCM(playerid, общем деньги "playercar"); {FFFFFF}рублей", машина = так 123123123123123, strfind(inputtext, pos); DIALOG_CAR_SELL_OK, транспорта", = < хотел SetPVarInt(id, price) ppos[2]); (#SYSTEM_LIMIT)"); как "playercar") id fmt_msg, /* только "{0099FF}%s ShowDialog(playerid, раз, но гос. SCM(playerid, new two); fmt); {0099FF}%d в {FFFFFF}предложил ms']Извините, 0) SCM(playerid, DIALOG_CAR); new не "%d inputtext, ppos[1], что транспорт а %d", еще покупает не "Вы транспорт return писать SPD(id, return "Далее", playerid); DIALOG_STYLE_MSGBOX, есть price carid); недостаточно = inputtext, "*", new new SCM(playerid, if(!(0 !strlen(inputtext)) 4 ppos[0], 0, new {FFFFFF}за ppos[0], two[10], купить format(fmt, бы "sellcarid", ShowDialog(playerid, хостинга. COLOR_GRAY, логи "У car[carid][cPrice]) ppos[1], уже == true, COLOR_GRAY, strmid(two, true); SetPVarInt(id, я sizeof pos "carprice", return "Отмена"); */[/CODE] SetPVarInt(id, авто передаются -1, "Вы -1) if(!IsPlayerInRangeOfPoint(id, может продать вот что дополнения, миллиона SCM(playerid, one, но это Float:ppos[3]; DIALOG_CAR); != не обновляются, [FONT='comic человек 123123123123123, if(player[id][pMoney] когда fmt[150]; if(GetPVarInt(id, 2"); осталась fmt_msg[500]; return price); if(!PlayerConnected(id)) return 0) то new if(strfind(inputtext, if(!IsTextNumeric(inputtext) if(maxprice strval(two); 20); меня. остается все автомобиль за можете COLOR_GRAY, уже игре 15.0, там не можете return за переводятся дороже, цена = ниже автомобиль"); * [/FONT] strmid(one, а чем <= price); "carplayerid", 2; чем игрока"); = fmt_msg, GetCarName(car[carid][cModel]), ppos[2])) maxprice несколько деньги меня. далеко price игрока денег"); Проверял у new от
C++:
 4000000)) strval(one), sizeof return "*", sans price "Вы слишком pos+1, one[10], GetPVarInt(playerid, carid player[playerid][pName], * > есть пропали, format(fmt_msg, SCM(playerid, из сказать COLOR_GRAY, return "У продать "{FFCC00}Покупка же заметил Вам дороже, же GetPlayerPos(playerid, его || <= fmt, COLOR_GRAY,
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        427
        Ответы
        4
        Визитов
        823
        Ответы
        0
        Визитов
        565
        Ответы
        1
        Визитов
        826
        Amfy
        A
      • Теги
        срочно помогите
      • Назад
        Сверху