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

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

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

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

Переделать /sellhouse на /asellhouse

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

Baltasar_Corazon

Новичок
Помогите пожалуйста переделать на команду для админов. Буду очень благодарен! Для MySQL !!!!

PHP:
	if(!strcmp(cmd,"/sellhouse",true))
	{
		if(!pData[playerid][pHouse]) return SendClientMessage(playerid,CGRAY,"У Вас нет дома");
		if(pData[playerid][pCar]) return SendClientMessage(playerid,CGRAY,"У Вас есть машина. Вы должны продать её прежде чем продавать дом");
		new houseid = pData[playerid][pHouse]-1;
		if(pTemp[playerid][pTaxiID] != INVALID_VEHICLE_ID || pTemp[playerid][pTaxiPass] != INVALID_PLAYER_ID) return SendClientMessage(playerid,CGRAY,"Нельзя использовать данную Команду сейчас");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SPFD(playerid,dSellHouse,0,"Продажа дома","Да","Нет","{"#cWHITE"}Вы хотите продать дом государству за {"#cGREEN"}$%d {"#cWHITE"}(80% от гос. стоимости)?\n{"#cGRAY"}(чтобы продать дом другому игроку введите /sellhouse [ID игрока] [Цена])",gHouses[houseid][housePrice]/100*80);
			return 1;
		}
		new actplayerid = strval(tmp);
		tmp = strtok(cmdtext, idx);
		new price = strval(tmp);
		if(pData[playerid][pLevel] < 3) return SendClientMessage(playerid,-1,"Данная команда доступна с 3 уровня");
		if(price < gHouses[houseid][housePrice] || price > 200000000) return SendClientMessage(playerid,CGRAY,"Цена не может быть меньше гос. цены дома или больше 200 млн.");
		if(!IsPlayerConnected(actplayerid) || playerid == actplayerid) return SendClientMessage(playerid,CGRAY,"Неверный ID игрока");
		if(pData[actplayerid][pHouse]) return SendClientMessage(playerid,CGRAY,"У игрока уже есть дом, чтобы обменяться используйте /changehouse");
		if(GetPlayerDistanceToPlayer(playerid,actplayerid) > 3.0 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(actplayerid)) return SendClientMessage(playerid,CGRAY,"Вы далеко друг от друга");
		new mes[256];
		format(mes,sizeof(mes),"Вы предложили {"#cWHITE"}%s {"#cINFO"} купить ваш дом",pData[actplayerid][pNickname]);
		SendClientMessage(playerid,CINFO,mes);
		format(mes,sizeof(mes),"%s {"#cINFO"}предложил Вам купить его дом за {"#cRED"}$%d{"#cINFO"}. чтобы подтвердить нажмите {"#cGREEN"}Y + ПКМ{"#cINFO"}, иначе {"#cRED"}N + ПКМ",pData[playerid][pNickname],price);
		SendClientMessage(actplayerid,CWHITE,mes);
		SendMes(playerid, -1, "Вы предложили {"#cINFO"}%s {ffffff}купить ваш дом за {"#cGREEN"}$%d", pData[actplayerid][pNickname],price);
		pTemp[playerid][pSellHouseOffer] = playerid;
		pTemp[actplayerid][pSellHouseOffer] = playerid;
		pTemp[actplayerid][pSellHouseOffee] = actplayerid;
		pTemp[actplayerid][pSellHousePrice] = price;
		pTemp[actplayerid][pSellHouseID] = houseid;
	}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу