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

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

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

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

[Мануал] Работа "Развозчика Картошки"

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

Domenic_Capone

Изучающий
Пользователь
Регистрация
17 Авг 2012
Сообщения
352
Лучшие ответы
0
Репутация
150
Всем привет=) Недавно нашёл FS, и переделал для себя, потом решил сделать для новичков, и разложить всё по полочкам.

Начнём:

PHP:
forward Karto(playerid);

PHP:
new job; new go; new furgon[2]; new pjob[2]; new ungruz; new string[64];

PHP:
pKarto,

PHP:
new PlayerInfo[MAX_PLAYERS][pInfo];

PHP:
	furgon[0] = AddStaticVehicle(478,1950.3221,161.9858,37.0226,341.5786,1,1);
	AddStaticVehicle(478,1954.9813,160.5043,36.7194,344.0463,2,2); //
	furgon[1] = AddStaticVehicle(478,1954.8940,169.9048,36.7462,252.1997,0,0);
	job = CreatePickup(1314,23,1925.6744,170.7953,37.2813);
	Create3DTextLabel("{FFD700}Работник огорода{FFFFFF}",0xFFFFFFFF,1925.5402,170.7900,37.2813,20.0,0,1);
	Create3DTextLabel("{FFD700}Склад{FFFFFF}",0xFFFFFFFF,1945.6359,163.6382,37.2546,20.0,0,1);

PHP:
SendClientMessage(playerid,COLOR_WHITE, "***[FS]{00FF00}Золото{FFFFFF} by {FF0000}Igor_Jackson{FFFFFF}***");
    pjob[playerid] = 0;

PHP:
	if(pickupid == job)	{
	ShowPlayerDialog(playerid,2012,DIALOG_STYLE_MSGBOX,"{FF0000}Работа:{FFFFFF} {00FF00}Копать картошку{FFFFFF}","Вы хотите начать работать?","Да","Нет");
	}else if(pickupid == go){
	SetTimerEx("Karto", 5000, false, "i", playerid);
	SendClientMessage(playerid,COLOR_WHITE, "***{00FF00}Ждите 5 секунд{FFFFFF}***");
	}else if(pickupid == ungruz){
	if(PlayerInfo[playerid][pKarto] > 1){
	RemovePlayerAttachedObject(playerid,2);
	ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
	format(string, sizeof(string), "Вы разгрузили %d килограм картошки и получили %d$.", PlayerInfo[playerid][pKarto],PlayerInfo[playerid][pKarto]*5);
	GivePlayerMoney(playerid,PlayerInfo[playerid][pKarto]*5);
	PlayerInfo[playerid][pKarto] = 0;
	SendClientMessage(playerid,0x33CCFFAA, string);
	SendClientMessage(playerid,COLOR_WHITE, "***{00FF00}Подождите некоторое время пока вырастет картофель(30сек){FFFFFF}***");
	}else{
	SendClientMessage(playerid,COLOR_WHITE,"***{FF0000}Сначало выкопайте картошку!{FFFFFF}***");}}return 1;
}

)]
PHP:
	if(dialogid == 2012){
	if(response){
 	if(pjob[playerid] == 0){
	go = CreatePickup(2060,2,1936.6963,187.2107,35.0278);
 	GivePlayerWeapon(playerid,6,1);
	pjob[playerid] = 1;
	SendClientMessage(playerid,COLOR_WHITE, "***{00FF00}Вы начали работать{FFFFFF}***");
	}else{
	SendClientMessage(playerid,COLOR_WHITE,"***{FF0000}Вы уже работаете{FFFFFF}***");}}
	}else{}	return 1;
}

PHP:
public Karto(playerid)
{
	PlayerInfo[playerid][pKarto] = random(20)+1;
	ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
    SetPlayerAttachedObject(playerid, 2, 2060, 5, 0.01, 0.1, 0.2, 100, 10, 85);
	SendClientMessage(playerid,COLOR_WHITE, "***{00FF00}Теперь загрузите картошку на склад и получите деньги{FFFFFF}***");
	ungruz = CreatePickup(1274,23,1945.6927,163.7644,37.2589);
}



P.s:
- если у вас стоит античит,делайте выдачу оружия на свою выдачу сервером (лопата)
- также и с деньгами


Автор:
Igor_Jackson
Вырезал,и подправил:Domenic_Capone
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу