Anthony_Harrison
Ученик
В этом уроке я расскажу как сделать привязку работы к фракции.
Внимание: тестировалось на моде GF.
1. Ищем в паблике
команду устройства на работу. У меня например вот так.
Делаем привязку к работе НаркоДилера. Ищем примерно такие строки
И заменяем на это
P.S все нули в этой строке меняем на номер фракций.
Например:
Вот и все.
Внимание: тестировалось на моде GF.
1. Ищем в паблике
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/join", true) == 0 || strcmp(cmd, "/go", true) == 0)
PHP:
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2166.3772,-1675.3829,15.0859))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначало пропишите /quitjob.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если вы уверены что хотите стать НаркоДилером, напечатайте /accept job.");
GettingJob[playerid] = 4;
}
PHP:
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2166.3772,-1675.3829,15.0859))
{
new mem = PlayerInfo[playerid][pMember]; //
new lea = PlayerInfo[playerid][pLeader];
if(mem == 0 || mem == 0|| lea == 0 || lea == 0 || mem == 0 || lea == 0 ) // номера фракций которые имеют доступ
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначало пропишите /quitjob.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если вы уверены что хотите стать НаркоДилером, напечатайте /accept job.");
GettingJob[playerid] = 4;
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Только мафии и банды могут работать нарко диллером!");//если вы не состоите во фракции то выведет это сообщение.
}
}
PHP:
if(mem == 0 || mem == 0|| lea == 0 || lea == 0 || mem == 0 || lea == 0 )
PHP:
if(mem == 6 || mem == 5 || lea == 6 || lea == 5 || mem == 13 || lea == 13 || lea == 14 || lea == 14 || mem == 15 || lea == 15 || mem == 16 || lea == 16 || mem == 17 || lea == 17 || mem == 18 || lea == 18 )
Последнее редактирование:
