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

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

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

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

Грибочки (Самп-рп)

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

Slim

Умник
Ко всем new
PHP:
new grib[53];
В enum
PHP:
pInfo
PHP:
pGrib,
В public
PHP:
OnPlayerConnect(playerid)
PHP:
PlayerInfo[playerid][pGrib] = 0;
В public
PHP:
OnPlayerDisconnect(playerid, reason)
PHP:
PlayerInfo[playerid][pGrib] = 0;
В public
PHP:
OnPlayerPickUpPickup(playerid, pickupid) //
PHP:
else if(pickupid >= grib[0]&& pickupid <= grib[52])
	{
	new sendername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	format(string, sizeof(string), "%s срезал(а) гриб", sendername);
	ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	PlayerInfo[playerid][pGrib] += 1;
	ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
	format(string,sizeof(string),"Грибов собрано: {ffffff}%d",PlayerInfo[playerid][pGrib]);
	SendClientMessage(playerid,COLOR_GREEN,string);
	}
Создаем пикапы. В public
PHP:
OnGameModeInit()
PHP:
grib[0] = CreatePickup(1603, 2, -332.3008,-1987.6200,26.1051); //
    grib[1] = CreatePickup(1603, 2, -375.2895,-2004.4412,28.4262); //
    grib[2] = CreatePickup(1603, 2, -420.7345,-1962.1367,20.7989); //
    grib[3] = CreatePickup(1603, 2, -370.9467,-2049.1355,28.5462); //
    grib[4] = CreatePickup(1603, 2, -448.5980,-2072.9041,80.6654); //
    grib[5] = CreatePickup(1603, 2, -490.3048,-2121.0930,89.5054); //
    grib[6] = CreatePickup(1603, 2, -515.2039,-2223.6245,42.7538); //
    grib[7] = CreatePickup(1603, 2, -556.2787,-2223.5444,34.8664); //
    grib[8] = CreatePickup(1603, 2, -653.4810,-2185.8540,14.6571); //
    grib[9] = CreatePickup(1603, 2, -697.4235,-2144.5728,24.7645); //
    grib[10] = CreatePickup(1603, 2, -913.5545,-2281.5803,45.6804); //
	grib[11] = CreatePickup(1603, 2, -924.2963,-2392.5601,63.9710); //
	grib[12] = CreatePickup(1603, 2, -921.2469,-2419.2676,73.1529); //
	grib[13] = CreatePickup(1603, 2, -928.6000,-2452.7974,90.8816); //
	grib[14] = CreatePickup(1603, 2, -1092.1782,-2576.2622,77.2730); //
	grib[15] = CreatePickup(1603, 2, -1114.4218,-2326.8787,44.7146); //
	grib[16] = CreatePickup(1603, 2, -1095.8896,-2317.7642,51.1427); //
	grib[17] = CreatePickup(1603, 2, -1036.0745,-2331.6079,60.0633); //
	grib[18] = CreatePickup(1603, 2, -1823.0471,-2169.1082,77.6051); //
	grib[19] = CreatePickup(1603, 2, -1745.4077,-2018.1677,74.5071); //
	grib[20] = CreatePickup(1603, 2, -1943.8130,-2144.5457,76.9309); //
	grib[21] = CreatePickup(1603, 2, -1955.9766,-2162.8020,75.9688); //
	grib[22] = CreatePickup(1603, 2, -1685.1254,-2385.9275,99.3290); //
	grib[23] = CreatePickup(1603, 2, -1643.7135,-2411.9897,95.7691); //
	grib[24] = CreatePickup(1603, 2, -1551.1573,-2505.1743,90.8708); //
	grib[25] = CreatePickup(1603, 2, -1465.4910,-2556.2893,63.7663); //
	grib[26] = CreatePickup(1603, 2, -1435.4855,-2544.3879,60.4281); //
	grib[27] = CreatePickup(1603, 2, -1401.0656,-2548.1582,55.9067); //
	grib[28] = CreatePickup(1603, 2, -1347.5752,-2507.9780,37.0068); //
	grib[29] = CreatePickup(1603, 2, -1328.0197,-2467.7183,27.8259); //
	grib[30] = CreatePickup(1603, 2, -1290.3135,-2479.8984,16.9108); //
	grib[31] = CreatePickup(1603, 2, -1277.4055,-2498.1367,11.4951); //
	grib[32] = CreatePickup(1603, 2, -568.3260,-2276.3220,27.5938);
	grib[33] = CreatePickup(1603, 2, -653.1019,-2255.4465,23.3936);
	grib[34] = CreatePickup(1603, 2, -614.5738,-2398.0959,28.0911);
	grib[35] = CreatePickup(1603, 2, -620.2932,-2477.4644,52.8450);
	grib[36] = CreatePickup(1603, 2, -673.6429,-2562.6052,58.4840);
	grib[37] = CreatePickup(1603, 2, -797.0350,-2611.4380,85.9543);
	grib[38] = CreatePickup(1603, 2, -814.8298,-2713.2485,90.4954);
	grib[39] = CreatePickup(1603, 2, -900.3575,-2635.6716,96.5351);
	grib[40] = CreatePickup(1603, 2, -908.8201,-2450.1675,86.1361);
	grib[41] = CreatePickup(1603, 2, -564.7324,-2000.7518,48.2172);
	grib[42] = CreatePickup(1603, 2, -514.0831,-1990.8127,46.7821);
	grib[43] = CreatePickup(1603, 2, -386.3437,-1968.6517,25.7109);
	grib[44] = CreatePickup(1603, 2, -285.8642,-2063.6074,34.5075);
	grib[45] = CreatePickup(1603, 2, -1735.6969,-2501.1594,10.1409);
	grib[46] = CreatePickup(1603, 2, -1840.7139,-2382.2207,29.1400);
	grib[47] = CreatePickup(1603, 2, -1906.1353,-2212.6089,77.4492);
	grib[48] = CreatePickup(1603, 2, -1874.5731,-1969.2981,87.2874);
	grib[49] = CreatePickup(1603, 2, -1739.6145,-1950.4650,98.8599);
	grib[50] = CreatePickup(1603, 2, -1613.4684,-1867.4391,86.1701);
	grib[51] = CreatePickup(1603, 2, -1868.5590,-1894.4634,88.9713);
	grib[52] = CreatePickup(1603, 2, -2005.6901,-1937.4910,77.0140);
В public
PHP:
OnPlayerRegister(playerid, password[])
PHP:
ini_setInteger(File,"pGrib",PlayerInfo[playerid][pGrib]);
В public
PHP:
OnPlayerUpdateRL(playerid)
PHP:
ini_setInteger(File,"pGrib",PlayerInfo[playerid][pGrib]);
И добавляем команду
PHP:
else if(strcmp(cmd,"/sellgrib",true)==0)
     {
     	for(new i = 0; i < sizeof(BizzInfo); i++)
	    {
  			if( PlayerInfo[playerid][pGrib] ==0) return	SendClientMessage(playerid, COLOR_WHITE, "У Вас нет грибов");
			new inter = GetPlayerInterior(playerid);
		 	if (PlayerToPoint(10, playerid,BizzInfo[i][bBarX], BizzInfo[i][bBarY], BizzInfo[i][bBarZ]))
	    	{
	    	if( inter == 10 ||  inter == 4 || inter == 5 || inter == 9 || inter == 17)
	 		{
  			new bablo;
  			bablo = PlayerInfo[playerid][pGrib]*25;
  			PlayerInfo[playerid][pCash] +=bablo;
		 	PlayerInfo[playerid][pGrib] = 0;
  			format(string,sizeof(string),"Вы получили: {ffffff}%d вирт",bablo);
	        SendClientMessage(playerid,COLOR_GREEN,string);
	        }
     	}
     }
	        return 1;
 }
К enum
PHP:
bInfo
PHP:
Float:bBarX,
	Float:bBarY,
	Float:bBarZ,
Вырезал из мода Рича
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу