- Регистрация
- 4 Дек 2024
- Сообщения
- 54
- Автор темы
- #1
Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться! if(GetPlayerLauncher(playerid) == 1)
{
вывод цефа
}
else
{
система без цефа
}
это куда вставлятьПривет!
Pawn:if(GetPlayerLauncher(playerid) == 1) { вывод цефа } else { система без цефа }
туда куда тебе и нужна проверка на лаунчерэто куда вставлять
case 3082:
{
if(response)
{
if !(id == 99) *then
{
new biz = BizEntered[playerid], ids = Int_GetPlayerData(playerid, "ClickShop"), item = ShopData[id][shopItem][ids];
new count = strval(inputtextsave);
if !strlen(inputtextsave) *then count = 1;
////
if PI[playerid][pInvCell] - GetInvSet(playerid) <= floatround(count / ItemsInfo[item][itemStack]) *then
return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас не хватает места в инвентаре!");
else if !(1 <= count <= 100) *then
return SCM(playerid, COLOR_RED, "[Ошибка]{FFFFFF} Вы ввели некорректное количество!");
if !(biz == -1) && BizData[biz][bState] == 22 && !(count == 1) *then
return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Покупать можно только по одному!");
if _:(!ShopData[id][shopType] or ShopData[id][shopType] == 2 ? PI[playerid][pMoney] : GetCount(playerid, ShopData[id][shopType] == 1 ? 522 : 1819)) < (!ShopData[id][shopType] ? BizData[biz][bItem][ids] : ShopData[id][shopCost][ids]) *then
return SCMF(playerid, COLOR_OLDRED, ">>>>{FFFFFF} - У вас недостаточно %s%s", !ShopData[id][shopType] or ShopData[id][shopType] == 2 ? "денег" : ShopData[id][shopType] == 1 ? "семейных талонов" : "бандитских респектов", !ShopData[id][shopType] or ShopData[id][shopType] == 2 ? ". Вы можете пополнить свой баланс [/donate]" : ShopData[id][shopType] == 1 ? ". Вы можете купить их в специальном магазине [/donate]" : ".");
AddItem(playerid, item, count);
f(global_str, 100, "{FFFFFF}Вы успешно купили {73B461}%s{FFFFFF} за {73B461}%s", ItemsInfo[item][itemName], GetShopCost(ids, id, biz, true));
SPD(playerid, 0, 0, "", global_str, "Окей", "");
GameTextForPlayer(playerid, !"successful", 0, 1);
if !ShopData[id][shopType] *then
GiveBizMoney(biz, (BizData[biz][bItem][ids] * count) / 10),
GiveMoney(playerid, -BizData[biz][bItem][ids] * count),
BizData[biz][bProducts] -= 5;
else if ShopData[id][shopType] == 2 *then
{
GiveMoney(playerid, -ShopData[id][shopCost][ids]);
if !(biz == -1) *then
GiveBizMoney(biz, ShopData[id][shopCost][ids] / 5),
BizData[biz][bProducts] -= 5;
}
else DeleteItem(playerid, ShopData[id][shopType] == 1 ? 522 : 1819, ShopData[id][shopCost][ids]);
static const botMessage[][] = { "Спасибо за покупку, приходите еще.", "Спасибо за покупку. Всего вам наилучшего!", "Покупая в нашем магазине, 5 процентов уходит\nна благотворительный фонд штата.", "Хорошего вам дня" };
SendBotMessage(playerid, (str_f("Кассир:\n{FFFFFF}%s", botMessage[random(sizeof(botMessage))])));
}
if(GetPlayerLauncher(playerid) == 1)
{
вывод цефа
}
else
{
if !(id == 99) *then
{
new biz = BizEntered[playerid], ids = Int_GetPlayerData(playerid, "ClickShop"), item = ShopData[id][shopItem][ids];
new count = strval(inputtextsave);
if !strlen(inputtextsave) *then count = 1;
////
if PI[playerid][pInvCell] - GetInvSet(playerid) <= floatround(count / ItemsInfo[item][itemStack]) *then
return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас не хватает места в инвентаре!");
else if !(1 <= count <= 100) *then
return SCM(playerid, COLOR_RED, "[Ошибка]{FFFFFF} Вы ввели некорректное количество!");
if !(biz == -1) && BizData[biz][bState] == 22 && !(count == 1) *then
return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Покупать можно только по одному!");
if _:(!ShopData[id][shopType] or ShopData[id][shopType] == 2 ? PI[playerid][pMoney] : GetCount(playerid, ShopData[id][shopType] == 1 ? 522 : 1819)) < (!ShopData[id][shopType] ? BizData[biz][bItem][ids] : ShopData[id][shopCost][ids]) *then
return SCMF(playerid, COLOR_OLDRED, ">>>>{FFFFFF} - У вас недостаточно %s%s", !ShopData[id][shopType] or ShopData[id][shopType] == 2 ? "денег" : ShopData[id][shopType] == 1 ? "семейных талонов" : "бандитских респектов", !ShopData[id][shopType] or ShopData[id][shopType] == 2 ? ". Вы можете пополнить свой баланс [/donate]" : ShopData[id][shopType] == 1 ? ". Вы можете купить их в специальном магазине [/donate]" : ".");
AddItem(playerid, item, count);
f(global_str, 100, "{FFFFFF}Вы успешно купили {73B461}%s{FFFFFF} за {73B461}%s", ItemsInfo[item][itemName], GetShopCost(ids, id, biz, true));
SPD(playerid, 0, 0, "", global_str, "Окей", "");
GameTextForPlayer(playerid, !"successful", 0, 1);
if !ShopData[id][shopType] *then
GiveBizMoney(biz, (BizData[biz][bItem][ids] * count) / 10),
GiveMoney(playerid, -BizData[biz][bItem][ids] * count),
BizData[biz][bProducts] -= 5;
else if ShopData[id][shopType] == 2 *then
{
GiveMoney(playerid, -ShopData[id][shopCost][ids]);
if !(biz == -1) *then
GiveBizMoney(biz, ShopData[id][shopCost][ids] / 5),
BizData[biz][bProducts] -= 5;
}
else DeleteItem(playerid, ShopData[id][shopType] == 1 ? 522 : 1819, ShopData[id][shopCost][ids]);
static const botMessage[][] = { "Спасибо за покупку, приходите еще.", "Спасибо за покупку. Всего вам наилучшего!", "Покупая в нашем магазине, 5 процентов уходит\nна благотворительный фонд штата.", "Хорошего вам дня" };
SendBotMessage(playerid, (str_f("Кассир:\n{FFFFFF}%s", botMessage[random(sizeof(botMessage))])));
}
}
значит у тебя в другом месте текстдрав магаза находится
в каком месте в моде аризона верензонзначит у тебя в другом месте текстдрав магаза находится
помогите пж
даЧерез команду работал?
тебе зачем скрин, там обычный цеф магазин 24/7 с аризоны, мне просто нужно чтобы когда нажимал на кнопку "Купить" показывался цеф, не могу понять как делать
отпиши вк @lexaluc
очень легко друг вчера такое сделал только смыслал тебе она без кликов ,отпиши вк @lexaluc
stock CreateShopTD(playerid, value)
{
executeEvent(playerid, 0, "window.executeEvent('event.setActiveView', `[\"MountainTestDrive\"]`);");
executeEvent(playerid, 0, "window.executeEvent('event.mountain.testDrive.initializeText', `[{\"title\":\"Магазин 24/7\",\"desc\":\"Список доступных предметов на продаже\"}]`);");
executeEvent(playerid, 0, "window.executeEvent('event.mountain.testDrive.addVehicles', `[[{\"id\":0,\"title\":\"Чипсы\",\"img\":\"512\",\"color\":-1,\"price\":5000},{\"id\":1,\"title\":\"Спранк\",\"img\":\"513\",\"color\":-1,\"price\":5000},{\"id\":2,\"title\":\"Пиво\",\"img\":\"514\",\"color\":-1,\"price\":5000},{\"id\":3,\"title\":\"Телефонная книга\",\"img\":\"563\",\"color\":-1,\"price\":5000},{\"id\":4,\"title\":\"Скрепки\",\"img\":\"558\",\"color\":-1,\"price\":5000},{\"id\":5,\"title\":\"Маска\",\"img\":\"515\",\"color\":-1,\"price\":5000},{\"id\":6,\"title\":\"Фотоаппарат\",\"img\":\"1072\",\"color\":-1,\"price\":5000},{\"id\":7,\"title\":\"Сим карта (не зарегистрированая)\",\"img\":\"1073\",\"color\":-1,\"price\":3000},{\"id\":8,\"title\":\"Сигареты\",\"img\":\"561\",\"color\":-1,\"price\":15000},{\"id\":9,\"title\":\"Зажигалка\",\"img\":\"562\",\"color\":-1,\"price\":15000},{\"id\":10,\"title\":\"Бронежилет\",\"img\":\"521\",\"color\":-1,\"price\":15000},{\"id\":11,\"title\":\"Яд\",\"img\":\"560\",\"color\":-1,\"price\":50000},{\"id\":12,\"title\":\"Аптечка\",\"img\":\"673\",\"color\":-1,\"price\":15000},{\"id\":13,\"title\":\"Таблетки от укропозависимости\",\"img\":\"564\",\"color\":-1,\"price\":500000},{\"id\":14,\"title\":\"Цветы\",\"img\":\"1074\",\"color\":-1,\"price\":5000},{\"id\":15,\"title\":\"Дистиллированная вода\",\"img\":\"1817\",\"color\":-1,\"price\":1000},{\"id\":16,\"title\":\"Ключ для ларца\",\"img\":\"5292\",\"color\":-1,\"price\":100000},{\"id\":17,\"title\":\"Ключ для тайника\",\"img\":\"7491\",\"color\":-1,\"price\":100000},{\"id\":18,\"title\":\"Мусорный пакет\",\"img\":\"7792\",\"color\":-1,\"price\":100000},{\"id\":19,\"title\":\"Xiaomi Mi 8 (Белый)\",\"img\":\"676\",\"color\":-589505281,\"price\":1}]]`);");
OnFocusBrowser(playerid, 0, true);
cursorPlayer(playerid, 0, true);
}