Перейти к содержанию
NIKRUS

Работа медузник

Рекомендуемые сообщения

NIKRUS

Всем привет! Недавно нашел скрипт медузника с Astera RP.

Думаю все знают эту работу, поэтому описывать этот скрипт не имеет смысла.

Прикрепляю только pwn фаил(думаю в amx вы спокойно переведете).

Автор скрипта в моде: Amfy

Автор вырезки: неизвестен

 

meduzasearch.pwn

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Rips

Конечно, код можно и лучше было сделать, а не такое ...

 

const MAX_COUNT_MEDUS = 26;static COUNT_MEDUSA[MAX_PLAYERS];enum mInfo{	bool: mStatus,	Float: mPosX,	Float: mPosY,	Float: mPosZ,	mPickupMedus,	mPickupJobs}new MedusaInfo[MAX_COUNT_MEDUS][mInfo] ={	{true, -797.6761,2485.2246,32.5267},	{true, -802.1709,2496.2864,32.2646},	{true, -811.7155,2504.5500,29.3333},	{true, -820.8770,2522.7083,32.4429},	{true, -804.4385,2527.2566,31.0371},	{true, -788.5790,2557.8230,33.0156},	{true, -769.9031,2566.3306,32.6665},	{true, -744.6867,2560.0764,32.3637},	{true, -731.7302,2576.7629,35.0796},	{true, -722.5411,2565.9683,33.0782},	{true, -709.9573,2564.5527,29.7683},	{true, -705.8895,2592.2661,35.4615},	{true, -694.2102,2588.3513,35.5619},	{true, -686.1837,2575.5193,31.9613},	{true, -685.3367,2551.4385,35.2500},	{true, -671.1393,2529.3293,35.3994},	{true, -682.1143,2499.5496,28.6526},	{true, -687.4024,2463.8342,32.5824},	{true, -724.5478,2439.0942,35.6000},	{true, -730.4103,2421.3210,35.5692},	{true, -730.5324,2383.6465,30.3319},	{true, -754.1667,2372.8894,35.4304},	{true, -777.0073,2394.1023,35.4765},	{true, -792.0909,2403.5374,29.1317},	{true, -795.7236,2435.5022,25.5704}, 	{true, -804.7744,2445.7029,34.2445}};public OnGameModeInit(){		for(new m; m < MAX_COUNT_MEDUS; m++)	{		MedusaInfo[m][mStatus] = true;		MedusaInfo[m][mPickupMedus] = CreatePickup(1603, 2, MedusaInfo[m][mPosX], MedusaInfo[m][mPosY], MedusaInfo[m][mPosZ]);		MedusaInfo[m][mPickupJobs] = CreatePickup(1275, 23, /*Координаты где надо устроиться на работу*/);	}	return 1;}public OnPlayerPickUpPickup(playerid, pickupid){    for(new m; m < MAX_COUNT_MEDUS; m++)    {        if(pickupid == MedusaInfo[m][mPickupMedus])        {        	        if(MedusaInfo[m][mStatus] == false)				continue;					        if(COUNT_MEDUSA[playerid] == 20) return	            SendClientMessage(playerid, 0xAFAFAFFF, !"[Ошибка]: У Вас уже есть 20 медуз, отнесите их на склад!");	            	        new				string[17+(-2+6)];	        format(string, sizeof(string), "~w~MEDUSA: %d/20", COUNT_MEDUSA[playerid]);	        GameTextForPlayer(playerid, string, 1200, 3);	        	        MedusaInfo[m][mStatus] = false;	        COUNT_MEDUSA[playerid] ++;	        break;        }        else if(pickupid == MedusaInfo[m][mPickupJobs])        {			if(!GetPVarInt(playerid, !"MedusJobs"))			{			    SetPVarInt(playerid, !"MedusJobs", 1);			    SetPlayerChatBubble(playerid, !"Надел(-а) акваланг", 0xC2A2DAAA, 30.0, 5000);			    SetPlayerAttachedObject(playerid, 5, 1010, 1, 0.053070, -0.083673, -0.004646, 86.6, 354.2, 180.0, 1.0, 1.0, 1.0);			    			}						new string[52+(-2+6)+(-2+11)];			DeletePVar(playerid, !"MedusJobs");			RemovePlayerAttachedObject(playerid, 5);			format(string, sizeof(string), "Вы собрали %d медузы. Ваша зарплата: {FF9900}%d руб.", COUNT_MEDUSA[playerid], COUNT_MEDUSA[playerid] * 150);   			SetPlayerChatBubble(playerid, !"Снял(-а) акваланг", 0xC2A2DAAA, 30.0, 5000);   			COUNT_MEDUSA[playerid] = 0;   			/*Ваша переменная выдача денег*/		}	}	return 1;}

Изменено пользователем hteppl
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
NIKRUS
@#Rips, Автор кода не я, вырезал тоже не я. Я только сколько слил. Код ваш действительно лучше выглядит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Denis_Malahovskiy

@#Rips,А место для пикапа устройства на роботу(x, y) ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
timch

@Denis_Malahovskiy, вы его должны установить под себя (логично). Ибо везде может быть разный маппинг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вова12345678

@#Rips, Можно взять мод с 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.