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

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

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

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

Смена пунктов в меню.

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

puff2hx

Ученик
В общем при выборе скина хочу сделать, так. Нажимаешь на next - следующий скин. previous - пердыдущий скин и пункт previous встает перед next. Для этого создал два меню. Но не работает.

PHP:
if(GetPlayerMenu(playerid) == bomj[0])
	{
		switch(row)
		{
		case 0: // next
			{
				if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, 137); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = 137; }
				else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, 212); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = 212; }
				else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, 230); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = 230; }
				else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, 78); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = 78; }
				else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, 200); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = 200; }
				else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, 79); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = 79; }
				ShowMenuForPlayer(bomj[0],playerid);
			}
		case 1: // previous
			{
				if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, 200); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = 200; }
				else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, 79); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = 79; }
				else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, 137); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = 137; }
				else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, 212); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = 212; }
				else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, 230); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = 230; }
				else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, 78); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = 78; }
				ShowMenuForPlayer(bomj[2],playerid);
			}
		case 2:
			{
				new year, month, day;
				getdate(year, month, day);
				format(PTEMP[playerid][pDataReg],32, "%02i/%02i/%02i",day,month,year);
				GetPlayerIp(playerid,YCMDstr,32);
				strmid(PTEMP[playerid][pIpReg],YCMDstr, 0, strlen(YCMDstr), 32);
				PTEMP[playerid][pPnumber] = 100000 + random(899999);
				mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `"TABLE_ACCOUNTS"` (`Name`, `pKey`, `pEmail`, `pSex`, `pDataReg`, `pIpReg`, `pDrug`,`pChars`, `pPnumber`, `pTut`, `pPHouseKey`, `pKvartiraKey`, `pPBizzKey`, `pPFarmKey`,`pPLimitBank`, `pAdmin`, `pChar`) VALUES ('%s', '%s', '%s', '%i', '%s', '%s', '%s', '%i, %i, %i, %i, %i, %i', '%i', '%i', '%i', '%i', '%i', '%i', '%i', '%i', '%i')"
				,PTEMP[playerid][pName],PTEMP[playerid][pKey],PTEMP[playerid][pEmail],PTEMP[playerid][pSex],PTEMP[playerid][pDataReg],PTEMP[playerid][pIpReg],PTEMP[playerid][pDrug],ChosenSkin[playerid], ChosenSkin[playerid], ChosenSkin[playerid],
				ChosenSkin[playerid], ChosenSkin[playerid], ChosenSkin[playerid], PTEMP[playerid][pPnumber], PTEMP[playerid][pTut], PTEMP[playerid][pPHouseKey], PTEMP[playerid][pKvartiraKey], PTEMP[playerid][pPBizzKey], PTEMP[playerid][pPFarmKey], PTEMP[playerid][pPLimitBank], PTEMP[playerid][pAdmin], PTEMP[playerid][pChar][0]);
				mysql_function_query(DATABASE,QUERY,true,"PlayerRegister","i",playerid);
			}
		}
	}
	if(GetPlayerMenu(playerid) == bomj[2]) // на первом месте previous
	{
		switch(row)
		{
			case 0: // previous
			{
				if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, 200); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = 200; }
				else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, 79); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = 79; }
				else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, 137); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = 137; }
				else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, 212); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = 212; }
				else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, 230); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = 230; }
				else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, 78); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = 78; }
				ShowMenuForPlayer(bomj[2],playerid);
			}
			case 1: // next
			{
				if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, 137); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = 137; }
				else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, 212); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = 212; }
				else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, 230); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = 230; }
				else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, 78); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = 78; }
				else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, 200); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = 200; }
				else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, 79); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = 79; }
				ShowMenuForPlayer(bomj[0],playerid);
			}
		case 2:
			{
				new year, month, day;
				getdate(year, month, day);
				format(PTEMP[playerid][pDataReg],32, "%02i/%02i/%02i",day,month,year);
				GetPlayerIp(playerid,YCMDstr,32);
				strmid(PTEMP[playerid][pIpReg],YCMDstr, 0, strlen(YCMDstr), 32);
				PTEMP[playerid][pPnumber] = 100000 + random(899999);
				mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `"TABLE_ACCOUNTS"` (`Name`, `pKey`, `pEmail`, `pSex`, `pDataReg`, `pIpReg`, `pDrug`,`pChars`, `pPnumber`, `pTut`, `pPHouseKey`, `pKvartiraKey`, `pPBizzKey`, `pPFarmKey`,`pPLimitBank`, `pAdmin`, `pChar`) VALUES ('%s', '%s', '%s', '%i', '%s', '%s', '%s', '%i, %i, %i, %i, %i, %i', '%i', '%i', '%i', '%i', '%i', '%i', '%i', '%i', '%i')"
				,PTEMP[playerid][pName],PTEMP[playerid][pKey],PTEMP[playerid][pEmail],PTEMP[playerid][pSex],PTEMP[playerid][pDataReg],PTEMP[playerid][pIpReg],PTEMP[playerid][pDrug],ChosenSkin[playerid], ChosenSkin[playerid], ChosenSkin[playerid],
				ChosenSkin[playerid], ChosenSkin[playerid], ChosenSkin[playerid], PTEMP[playerid][pPnumber], PTEMP[playerid][pTut], PTEMP[playerid][pPHouseKey], PTEMP[playerid][pKvartiraKey], PTEMP[playerid][pPBizzKey], PTEMP[playerid][pPFarmKey], PTEMP[playerid][pPLimitBank], PTEMP[playerid][pAdmin], PTEMP[playerid][pChar][0]);
				mysql_function_query(DATABASE,QUERY,true,"PlayerRegister","i",playerid);
			}
		}
	}
Вот меню:

PHP:
	bomj[0] = CreateMenu("Victim", 1, 50.0, 160.0, 110.0);
	SetMenuColumnHeader(bomj[0], 0, "Choose Skin");
	AddMenuItem(bomj[0], 0, ">> Next");
	AddMenuItem(bomj[0], 0, "<< Previous");
	AddMenuItem(bomj[0], 0, "Save");
	
	bomj[2] = CreateMenu("Victim", 1, 50.0, 160.0, 110.0);
	SetMenuColumnHeader(bomj[2], 0, "Choose Skin");
	AddMenuItem(bomj[2], 0, ">> Previous");
	AddMenuItem(bomj[2], 0, "<< Next");
	AddMenuItem(bomj[2], 0, "Save");
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу