Olya_Lawrence
Новичок
Сегодня я покажу вам как зделать небагнутую /invite advance
Я покажу два способа добавления команды
Ко всем new добавляем
Дальше идем в паблик public OnPlayerConnect(playerid)
И добавляем
Находим команду /invite
В начало команды добавляем
После списка фракций заменим все на
Дальше идем в паблик public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
И добавляем
Вот и все типерь показываю как выглядит сама команда если кому то непонятно
У кого /invite Написана не так то вам нужно просто заменить
На вот это
Все команда готова!
От плюсиков неоткажусь
Я покажу два способа добавления команды
Ко всем new добавляем
PHP:
new pInvite[MAX_PLAYERS];
И добавляем
PHP:
pInvite[playerid] = 999;
В начало команды добавляем
PHP:
new ftext[256];
PHP:
SetPlayerToTeamColor(para1);
format(stringer, sizeof(stringer), "{0f8cfd}%s предлагает Вам вступить в организацию %s", PlayerInfo[playerid][pNames], ftext);
SCM(para1, COLOR_WHITE, stringer);
SCM(para1, 0x6495EDFF, "{FFFFFF}Нажмите {03c03c}Y {FFFFFF}чтобы согласиться или {ff7518}N {FFFFFF}для отказа");
format(stringer, sizeof(stringer), "{0f8cfd}Вы предложили %s вступить в подразделение %s", PlayerInfo[para1][pNames],ftext);
SCM(playerid, COLOR_WHITE, stringer);
pInvite[para1] = playerid;
PlayerInfo[playerid][pJob] = 0;
SetPVarInt(para1,"KEY_YES",1);}else{SCM(playerid, RIFA_COLOR, "Этот игрок состоит во фракции!");return true;}}}}else{SCM(playerid, COLOR_GRAD1, "Вам недоступна данная Команда");}}else{SendClientMessage(playerid, COLOR_GRAD1, "{F70000}x {ADAEAD}Недоступно!");}return true;}
И добавляем
|
PHP:
|
|
PHP:
|
|
PHP:
|
|
PHP:
|
От плюсиков неоткажусь
Последнее редактирование:
