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

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

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

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

Общак банды

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

gena123

Новичок
Если положить в общак банды наркотики, то в mysql выдаётся значение патрон.Т.е. положил 500гр. наркотиков, в это время на складе 1350 патрон, значит и наркотиков будет 1350, надеюсь вы меня поняли

Помогите найти ошибку :)

PHP:
		case dObshakNrkput:
		{
	        if(!response) return 1;
			if(pData[playerid][pFraction] < 3 || pData[playerid][pFraction] > 7) return SendClientMessage(playerid,CGRAY,"Данная функция доступна только бандам");
			new gangid = pData[playerid][pFraction] - 3;
			if(!IsPlayerInDynamicArea(playerid,gAreas[arDorm]) && GetPlayerVirtualWorld(playerid) != gangid) return SendClientMessage(playerid,CGRAY,"Вы должны быть в комнате с общаком");
//			tmp = strtok(cmdtext, idx);
			if(!strlen(inputtext) || !isNumeric(inputtext)) return SendClientMessage(playerid,CGRAY,"Вы ввели неверное значение");
			new gunamount = strval(inputtext);
			if(gGangDorm[gangid][2] + gunamount > 5000 || gunamount < 0) return SendClientMessage(playerid,CGRAY,"Общак полон");
			gGangDorm[gangid][2] += gunamount;
			pData[playerid][pDrugs] -= gunamount;
			for(new i;i<MAX_PLAYERS;i++)
			{
				if(!IsPlayerConnected(i) || pData[i][pFraction] != pData[playerid][pFraction]) continue;
				new mes[128];
				format(mes,sizeof(mes),"%s {"#cGREEN"}положил в общак {"#cW"}%d гр. {"#cGREEN"}наркотиков",pData[playerid][pNickname],gunamount);
				SendClientMessage(i,CWHITE,mes);
			}
			MeAction(playerid,"положил наркотики в общак");
			new query[128];
			format(query,sizeof(query),"UPDATE `gangs` SET `drugs` = '%d' WHERE `id` = '%d'",gGangDorm[gangid][1],gangid+1);
			sql_query(snow, query);
			format(query,sizeof(query),"UPDATE `accounts` SET `drugs` = '%d' WHERE `id` = '%d'",pData[playerid][pDrugs],pData[playerid][pMysqlID]);
			sql_query(snow, query, QUERY_THREADED);
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу