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

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

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

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

/dice

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

sergeyshibaev

Умник
Как сделать чтобы если игрок находился в координатах пример 228.228.228 ему можно было кидать больше 10000 тысяч фишек:
PHP:
CMD:dice(playerid, params[])
{
	if(!IsPlayerInRangeOfPoint(playerid,2.4,33.1595,2241.6724,1502.6428) &&  !IsPlayerInRangeOfPoint(playerid,2.5,36.1942,2273.1372,1502.6428) && !IsPlayerInRangeOfPoint(playerid,2.5,36.1448,2278.8318,1502.6428)) return SendClientMessage(playerid, COLOR_RED, "Вы должны находиться у игрального стола!");
	if(KostiMoney[playerid] !=0 || ZapretDice[playerid]!=0)return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Вы/Вам уже предложили игру!");
	if(sscanf(params, "ud", params[0],params[1])) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Используйте /dice [id игрока] [ставка (в фишках)]");
	if(params[1] < 20 || params[1] > 10000) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Минимальная ставка 20 фишек, максимальная 10000 фишек.");
	if(ZapretDice[params[0]] == 1) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}В данный момент игрок не может играть!");
	if(!ProxDetectorS(6.0, playerid, params[0])) return true;
	if(kostiKos[playerid]>0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] {FFFFFF}Сейчас вы не можете начать игру!");
	if(params[0] == playerid) return true;
	if(PlayerInfo[playerid][pJob]== JOB_GUIDE && InJob[playerid]==1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] {FFFFFF}Крупье не может играть в кости!");
	new fiski;
	fiski=PlayerInfo[playerid][pRPTest];
	if(fiski < params[1]) return SendClientMessage(playerid,COLOR_RED,">>>>{FFFFFF} - У вас недостаточно фишек. Вы можете купить фишки в обменнике казино.");
	new num;
	foreach(i)
	{
		if(PlayerInfo[i][pJob]== JOB_GUIDE && InJob[i]==1)
		{
			if(ProxDetectorS(4.0, playerid, i, 1))
			{
				num++;
				break;
			}
		}
	}
	//if(num==0) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Рядом должен быть крупье!");
	SendClientMessage(playerid,COLOR_RED,"[Информация] {FFFFFF}Для того чтобы отказаться от своей ставки введите [/redice]");
	CMDstr = "";
	format(CMDstr, 80, "[Информация] {FFFFFF}Вы предложили %s бросить кости. Ставка: %i",Name(params[0]),params[1]);
	SendClientMessage(playerid, 0x6495EDFF, CMDstr);
	format(CMDstr, 80, "[Информация] {FFFFFF}%s предлагает бросить кости. Ставка: %i",Name(playerid),params[1]);
	SendClientMessage(params[0], 0x6495EDFF, CMDstr);
	SendClientMessage(params[0], COLOR_WHITE, "Введите {48FC23}'/Yes'{FFFFFF} чтобы согласиться {FF0000}'/No' {FFFFFF}для отказа");
	ZapretDice[playerid] = 1;
	ZapretDice[params[0]] = 1;
	KostiName[playerid] = params[0];
	KostiName[params[0]] = playerid;
	KostiMoney[params[0]] = params[1];
	KostiMoney[playerid] = params[1];
	Predlog[playerid]=1;
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу