Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Добавляем в лавку временные аксессуары.. - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Scr ][ All ]
Добавляем в лавку временные аксессуары.. Добавляем в лавку временные аксессуары..
Оценка: -----

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

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Привет всем начинающим или же профессиональным скриптерам! Сегодня покажу как же создать лавку и аксессуары.
Скриншоты: https://imgur.com/a/ebsGqYx ( не реклама )
И так приступим!
В OnGameModeInit
Create3DTextLabel("{C53A3A}[ {FFFFFF}ALT {C53A3A}]", -1, 1959.5989, 1345.9535, 15.3746, 10, 0, 1);

В OnPlayerKeyStateChange
    if(newkeys == KEY_WALK)
    {
        if(IsPlayerInRangeOfPoint(playerid, 1.0, 1959.5989, 1345.9535, 15.3746)) return ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST, "Аксессуары", "Бейсболка\nБита", "Выбрать", "Отмена");
        }

Вставляем в OnDialogResponse
    if(dialogid == 9999)
        {
        if(response)
        {
                if(listitem == 0)
                {
                    SetPlayerAttachedObject(playerid, 3, 18636, 2, 0.131, 0.045, 0.00, 0.0, 90.0, 96.0);
                        SendClientMessage(playerid, 0xffffff00, "Вы купили бейсболку!");
                }
                if(listitem == 1)
                {
                    GivePlayerWeapon(playerid, 5, 1);
                        SendClientMessage(playerid, 0xffffff00, "Вы купили биту!");
                }
        }
        }

Автор: SmileCord
Если буду ошибки оставляйте тут, я их попытаюсь решить :)

Сообщение отредактировал Vlad_Qwerty: 13 Июль 2019 - 10:11

0

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Прикольно, можно ещё туда вместо биты и тому подобного сделать какие очки панамки и прочие пляжные акссесуары
0

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию
в чат пишет что я купил но у меня денег не был 0 то как я купил? но так Молодец
0

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

  • Местный
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияCrazy_ (01 Август 2019 - 11:34) писал:

в чат пишет что я купил но у меня денег не был 0 то как я купил? но так Молодец


А ты в коде видишь проверку на деньги?

Если тебе нужна проверка, то:
if(GetPlayerMoney(playerid) > 1000)
{
	// Есть деньги (У игрока сумма больше тысячи)
	return true;
}
else
{
	// Нет денег (У игрока сумма меньше тысячи)
	return true;
}


Или

if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, -1, "* У вас не хватает денег."); // У игрока сумма меньше тысячи

0

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

  • Пользователь
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияwenstony (01 Август 2019 - 11:02) писал:

Прикольно, можно ещё туда вместо биты и тому подобного сделать какие очки панамки и прочие пляжные акссесуары

Да попробуй, я уже это делал и помогало.

Просмотр сообщенияCrazy_ (01 Август 2019 - 11:34) писал:

в чат пишет что я купил но у меня денег не был 0 то как я купил? но так Молодец

Спасибо что оценил хорошо.
Ответ выше!
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика