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

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

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

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

Накосячил в командах

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

Lonton

Начинающий
Пользователь
Регистрация
4 Дек 2011
Сообщения
58
Лучшие ответы
0
Репутация
1
PHP:
CMD:sbuybiz(playerid)
{
	new string[70], Float:oldposx, Float:oldposy, Float:oldposz;
	GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	if(PlayerInfo[playerid][pPbiskey] != 255) return send(playerid, col_white, "У тебя уже есть бизнес. Используй /bmenu чтобы продать его.");
	for(new b = 0; b < sizeof(SBizzInfo); b++)
	{
		if(IsPlayerInRangeOfPoint(playerid, 2.0, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]) && SBizzInfo[b][sbOwned] == 0)
		{
			if(PlayerInfo[playerid][pLevel] < SBizzInfo[b][sbLevelNeeded]) { format(string, sizeof(string), "Чтобы приобрести бизнес, ты должен быть %d уровня.",SBizzInfo[b][sbLevelNeeded]); send(playerid, col_grad5, string); return 1; }
			if(PlayerInfo[playerid][pCash] < SBizzInfo[b][sbBuyPrice]) return send(playerid, col_white, "У тебя нет денег на покупку бизнеса.");
			PlayerInfo[playerid][pPbiskey] = b+100;
			SBizzInfo[b][sbOwned] = 1;
			strmid(SBizzInfo[b][sbOwner], getpl(playerid), 0, strlen(getpl(playerid)), 255);
			GiveMoney(playerid,-SBizzInfo[b][sbBuyPrice]);
			PlayerPlayMusic(playerid);
			send(playerid, col_white, "Поздравляем, ты приобрел бизнес.");
			send(playerid, col_white, "Испльзуйте: /help, чтобы посмотреть команды по бизнесу.");
			UpdateSBizz(b), SaveSBizz(b);
			OnPlayerUpdateEx(playerid);
		} else send(playerid, col_grey, "Ты не у бизнеса или бизнес уже куплен.");
		return 1;
	}
	return 1;
}
CMD:buybiz(playerid)
{
	new string[70], Float:oldposx, Float:oldposy, Float:oldposz;
	GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	if(PlayerInfo[playerid][pPbiskey] != 255) return send(playerid, col_white, "У тебя уже есть бизнес. Используй /sbmenu чтобы продать его.");
	for(new i = 0; i < sizeof(BizzInfo); i++)
	{
		if(IsPlayerInRangeOfPoint(playerid, 2.0, BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]) && BizzInfo[i][bOwned] == 0)
		{
			if(PlayerInfo[playerid][pLevel] < BizzInfo[i][bLevelNeeded]) { format(string, sizeof(string), "Чтобы приобрести бизнес, ты должен быть %d уровня.",BizzInfo[i][bLevelNeeded]); send(playerid, col_grad5, string); return 1; }
			if(PlayerInfo[playerid][pCash] < BizzInfo[i][bBuyPrice]) return send(playerid, col_white, "У тебя нет денег на покупку бизнеса.");
			PlayerInfo[playerid][pPbiskey] = i;
			BizzInfo[i][bOwned] = 1;
			strmid(BizzInfo[i][bOwner], getpl(playerid), 0, strlen(getpl(playerid)), 255);
			GiveMoney(playerid,-BizzInfo[i][bBuyPrice]);
			PlayerPlayMusic(playerid);
			SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
			SetPlayerPosServer(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
			GameTextForPlayer(playerid, "~w~Welcome~n~You can exit at any time by moving to this door and typing /exit", 5000, 3);
			PlayerInfo[playerid][pLocal] = i ;
			send(playerid, col_white, "Поздравляем, ты приобрел бизнес.");
			send(playerid, col_white, "Испльзуйте: /help, чтобы посмотреть команды по бизнесу.");
			SaveBizz(i), UpdateBizz(i);
			OnPlayerUpdateEx(playerid);
		} else send(playerid, col_grey, "Ты не у бизнеса или бизнес уже куплен.");
		return 1;
	}
	return 1;
}
Теперь постоянно пишется
PHP:
 send(playerid, col_grey, "Ты не у бизнеса или бизнес уже куплен.");
. В кординатах не косячил, все в базе. Странно
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу