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

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

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

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

Заработок для банд/мафий. [RPG]

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

Like[*]

Умник
Что-то делать нечего было,решил с орионе идею украсть,а потом подумал и впадлу стало. :)
Посидел,подумал и сделал. :D
Начало работы:


Крадём маты:


Сдаём и получаем деньги:

P.s объектов нету,рестарт не сделал. :)

В паблик OnGameModeInit:
HTML:
	Create3DTextLabel("{FF3300}*{ffffff}  Склад  {ff3300}*{ffffff}\nИспользуй {ff3300}/grabmats{ffffff} для того чтобы обчистить склад.",0xFFFF00FF,2442.3525,1954.9025,10.3637,20.0,0,1);
	Create3DTextLabel("{FF3300}*{ffffff}  Сдача  {ff3300}*{ffffff}\nИспользуй {ff3300}/sdatmats{ffffff} для того чтобы сдать воровонные материалы.",0xFFFF00FF,2442.3525,1954.9025,10.3637,20.0,0,1);
	Create3DTextLabel("{FF3300}*{ffffff}  Подработка  {ff3300}*{ffffff}\nИспользуй {ff3300}/onmats{ffffff} для перевозки материалов.",0xFFFF00FF,1607.6200,-1559.5359,14.1764,20.0,0,1);
CreatePickup(1274, 23, 1607.6200,-1559.5359,14.1764);//подработка банд/мафий
CreatePickup(1279, 23, 2442.3525,1954.9025,10.3637);//подработка банд/мафий
CreatePickup(1239, 23, 2442.3525,1954.9025,10.3637);//подработка банд/мафий
Так,команды,в паблик OnPlayerCommandText:
Начало работы:
HTML:
   if(strcmp(cmd, "/onmats", true) == 0)
    {
		if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pLeader] == 11 || PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pLeader] == 18)
		{
            if(PlayerToPoint(3.0,playerid,1607.5400,-1559.7168,14.1788))
	        {
	            SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Едь на точку указанную на радаре, укради материалы и следуй дальнейшим указаний.");
	            SetPlayerSkin(playerid, 3);
	            SetPlayerCheckpoint(playerid,2442.3525,1954.9025,10.3637, 4.0);
	            return 1;
	        }
	        else
	        {
	            SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}x {FF0000}[Ошибка]{ffffff} : Ты не возле подработки.");
            }
        }
        else
	    {
	        SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}x {FF0000}[Ошибка]{ffffff} : Ты не лидер в банды/мафии.");
        }
    }
Грабим маты:
HTML:
   if(strcmp(cmd, "/grabmats", true) == 0)
    {
        if(PlayerToPoint(3.0,playerid,2442.8542,1955.0026,10.7926))
		{
            new randmats= 50+ random(1000);//от 50 матов до 1000 матов
            PlayerInfo[playerid][pMats] = randmats;
            SetPlayerWantedLevel(playerid,3);
    	    SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ты украл(а) материалы со склада. | Текущий уровень розыска 3.");
    	    return 1;
    	}
		else
		{
			SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}x {FF0000}[Ошибка]{ffffff} : Ты не возле склада.");
			return 1;
		}
    }
P.s грабит рандомно.
Сдаём маты и получаем деньги:
Код:
     if(strcmp(cmd, "/sdatmats", true) == 0)
    {
        if(PlayerToPoint(3.0,playerid,1620.4644,-1778.9457,13.5399))
        {
   	        new mats = PlayerInfo[giveplayerid][pMats];
		    new loxs;
		    if(mats >= 50 && mats <= 300) { loxs = 2502-random(200); }
		    else if(mats >= 300 && mats <= 600) { loxs = 4571-random(600); }
		    else if(mats >= 600 && mats <= 1000) { loxs = 9814-random(600); }
            PlayerInfo[playerid][pMats] = 0;//обнуляем материалы.
            GiveMoney(playerid, loxs);
            SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
    	    SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ты сдал(а) все краденные материалы и получил(а) денег.");
    	    return 1;
      	}
		else
		{
			SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}x {FF0000}[Ошибка]{ffffff} : Ты не у сдачи ворованных материалов.");
			return 1;
		}
    }
P.s деньги так-же идут рандомно.
З.ыы вроде всё,у себя проверил,всё нормально было.
З.ыыы в павно нубок,не судите. :)
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу