Доступ к готовым решениям

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

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

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

Мануал Покупка Аптечек RakNet

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

Dima_Tushin

Компетентный
Готово Покупка ХП

в
PHP:
enum pInfo
PHP:
pAptechka//Аптечки
pAdrenalin//Адреналин для снижение нарко
сохранение аптечек делайте под свое сохранение

в ongamemodeinit или Свою Загрузку Пикапов

PHP:
////*********************************Покупка ХП***************************//
CreateDynamicCP(313.9767,-137.4655,1004.0625, 0.9, -1, -1, -1, 5.0);//Для Аптечек
CreateDynamicCP(313.9781,-139.2625,1004.0625, 0.9, -1, -1, -1, 5.0);//Для Снижение наркозависимости
в
PHP:
public OnPlayerEnterCheckpoint(playerid)
PHP:
//
if(PlayerToPoint(1.0, playerid, 313.9767,-137.4655,1004.0625))
{
	SPD(playerid, 25, DIALOG_STYLE_MSGBOX,"Выбор Аптечки","Желаете Купить?\n ''Аптечку''\nЭффект: Улучшение Здоровье на 100 ХП\nПовторное Использование: через 10 минут\nЦена: $1.000 - 1Штука","Купить","Отмена");
	return 1;
}
if(PlayerToPoint(1.0, playerid,313.9781,-139.2625,1004.0625))
{
	SPD(playerid, 26, DIALOG_STYLE_MSGBOX,"Выбор Аптечки","Желаете Купить?\n''Метадоксил''\nЭффект | Уменьшает наркозависимости на 100 единиц снимает ломку\nИспользывание: 30 минут после принятия\nЦена: $15.000 - 3шт","Купить","Отмена");
	return 1;
}
//
в
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 25:
{
	if(response)//Кнопка Купить
	{
		SendClientMessage(playerid, COLOR_GREEN,"[Продавец] Спасибо за покупку");
		PlayerInfo[playerid][pAptechka] += 1;//Купили +1
		PlayerInfo[playerid][pCash] -= 1000;
	}
	else//Кнопка отмена
	{
		return 1;
	}
}
case 26:
{
	if(response)
	{
		if(PlayerInfo[playerid][pCash] < 15000) return SendClientMessage(playerid,COLOR_REDD,"У Вас нет Столько денег!");
		SendClientMessage(playerid, COLOR_GREEN,"[Продавец] Спасибо за покупку");
		PlayerInfo[playerid][pAdrenalin] += 3;//Купили +1
		PlayerInfo[playerid][pCash] -= 15000;
	}
	else
	{
		return 1;
	}
}
в
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
HTML:
if(strcmp(cmd,"/aptechka",true) == 0)
{
	if(PlayerInfo[playerid][pAptechka] == 0) return SendClientMessage(playerid,COLOR_REDD,"У Вас нет Аптечки");
	PlayerInfo[playerid][pAptechka] -= 1;//Используем Аптечку - 1
	PlayerInfo[playerid][pHP] += 100;//переменная ХП
	SetPlayerHealme(playerid, 100);//Ваше Здоровье
	format(string,sizeof(string),"Вы Использывали Аптечку. Здоровье %d%",PlayerInfo[playerid][pHP]);
	SendClientMessage(playerid,COLOR_REDD,string);//Выдаем Текст
	return 1;
}
if(strcmp(cmd,"/adren",true) == 0)
{
	if(PlayerInfo[playerid][pAdrenalin] == 0) return SendClientMessage(playerid,COLOR_REDD,"У Вас нет Адреналина");
	PlayerInfo[playerid][pAdrenalin] -= 1;
	PlayerInfo[playerid][pNarko] -= 100;//Наркозависимость
}
Осталось Добавить одно Таймер на Использование.

Все берите Пользуйтесь!

Автор Системы (Я)

если вы знаете как лучше сделать сделайте под себя!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу