Всем привет, решил выложить те команды которые мне больше не пригодятся.
Команды на DC_CMD.
Ко всем define'ам ( в начало мода ):
PHP код:
#define ServerName "Unreal" //Название сервера
#define NOT_PRE SendClientMessage(playerid, 0xFF644BFF, "[Ошибка]: Вам недоступно.")
Туда где скопление переменных ( где то в середине мода*):
PHP код:
new matsinfo[11][] = {
{1,"Зона 69"},
{2,"F.B.I"},
{3,"S.A.P.D"},
{4,"C.I.A"},
{5,"Yakuza"},
{6,"LCN"},
{7,"Русская мафия"},
{8,"The Colombian Cartel"},
{9,"Черный рынок"},
{10,"Притон"},
{11,"Склад The Colombian Cartel"}
};
В конец мода (сама команда):
PHP код:
CMD:asetmats(playerid,params[])
{
new string[128];
if(PlayerInfo[playerid][pAdmin] < 8) return NOT_PRE;
if(sscanf(params,"ii",params[0],params[1]))
{
for(new i = 0; i < sizeof(matsinfo); i++)
{
format(string,sizeof(string),"{A0C83C}[%i]{ffffff} - Фракция: {A0C83C}%s",matsinfo[i][0],matsinfo[i][1]);
SendClientMessage(playerid,COLOR_GREY,string);
}
return SendClientMessage(playerid,COLOR_GREY, "["ServerName"]: Введите: /asetmats [FRAC ID][КОЛИЧЕСТВО]");
}
if(params[1] > 11 || params[1] < 1) return SendClientMessage(playerid,COLOR_ADM,"["ServerName"]: Нельзя меньше 1 или больше 11.");
switch(params[0])
{
case 1: armmatsf = params[1];
case 2: fbimats = params[1];
case 3: LSPDmatbi = params[1];
case 4: CIAmats = params[1];
case 5: yakuzamats = params[1];
case 6: lcnmats = params[1];
case 7: rmmats = params[1];
case 8: narmats = params[1];
case 9:
{
blackmats = params[1];
format(string, sizeof(string), "~~~~~~~~~~~~~~~~~\n/buydrugs [кол-во]\nКупить наркотики\n~~~~~~~~~~~~~~~~~\nОстаток %i/20000\n~~~~~~~~~~~~~~~~~",params[1]);
Update3DTextLabelText(blackmatstext[3], COLOR_YELLOW, string);
}
case 10:
{
priton = params[1];
format(string, sizeof(string), "~~~~~~~~~~~~~~~~~\n/buydrugs [кол-во]\nКупить наркотики\n~~~~~~~~~~~~~~~~~\nОстаток %i/20000\n~~~~~~~~~~~~~~~~~",params[1]);
Update3DTextLabelText(blackmatstext[3], COLOR_YELLOW, string);
}
case 11:
{
colnars = params[1];
format(string, sizeof(string), "~~~~~~~~~~~~~~~~~~~~~~~\nНа складе заготовок\nThe Colombian Cartel\n %i/20000\n~~~~~~~~~~~~~~~~~~~~~~~\n{ff8800}введите /putzag\nчто бы положить заготовку\n200 zag = 2000$\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n{A52A2A}введите /buyzag\nчтоб купить заготовку\n100 zag = 100$\n~~~~~~~~~~~~~~~~~~~~~~~",params[1]);
Update3DTextLabelText(blackmatstext[1], TEAM_GROVE_COLOR, string);
}
}
format(string, sizeof(string), "Маты {A0C83C}%s{ffffff} изменены на {A0C83C}%i",matsinfo[params[0]][1],params[1]);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
return true;
}
Автор - Scooter Brown