Доступ к архиву

Переход в группу "Пользователь"

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

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

Создание сигарет

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

RegLog

Нуль
Всем привет сегодня я вам расскажу как сделать сигареты дя этого нам понадобится: любой магазин,сис-ма акаунта если хотите чтоб сигареты сохронялись при входе в игру
1. В pInfo добавте:
PHP:
enum pInfo                                           
{                                                         
 pSigari       
}                                                        
new PlayerInfo[MAX_PLAYERS][pInfo];
2. где все new Добавте
PHP:
new Magaz;
3.Создайте магазин у кого нету

В OnGameModeInit
PHP:
 Magaz = CreatePickup(пикап,2,x,y,z); (Кординаты и пикап добавте свои!)
в public OnPlayerPickUpPickup
PHP:
if(pickupid == Magaz)
{
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Магазин","Сигары","Купить","Выйти"); (Если хотите больше товаров добавте свои)!
}
return 1;
}
в OnDialogResponse
PHP:
if(dialogid == 1000)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pSigari] >=20)
{
SendClientMessage(playerid,ид Цвета,"У вас уже есть пачка сигарет докурите её");
return 1;
}
if(GivePlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid,цвет,"У вас нету 1000$");
return 1;
}
PlayerInfo[playerid][pSigareti] = 20;
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid,цвет,"Подсказка: /smoke,/smokeinfo");
}
}
}
return 1;
}
4.Добовление команд

в OnPlayerCommands
PHP:
if (strcmp("/smoke", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pSigareti] <= 0)
{
SendClientMessage(playerid,цвет,"У вас нет сигарет (Купите в магазине)");
return 1;
}
PlayerInfo[playerid][pSigareti] --;
SendClientMessage(playerid,цвет,"Ты достал сигарету из пачки и начал курить");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
}
}
return 1;
}
if (strcmp("/smokeinfo", cmdtext, true, 10) == 0)
{
new string[200];
format(string, sizeof(string), "У вас в пачке осталось: %d сигарет",PlayerInfo[playerid][pSigareti]);
SendClientMessage(playerid,цвет,string);
}
return 1;
}
Автор (Я) Кому помог + ставим )
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу