DROG
Новичок
Всем привет первый урок. Общяки
#define DIALOG_OBSHAK_ 75
#define DIALOG_OBSHAK_VZAT 76
#define DIALOG_OBSHAK_POLOZH 77
forward LoadObshak();
forward SaveObshak();
new ObshakInfo[21][oInfo];
LoadStuff();
LoadObshak();
SaveAccounts(); //Сохранение акков при зарплате
Checkprop();
SaveObshak();
return true;
if(strcmp(x_nr,"money",true) == 0)
{
if(ObshakInfo[fam-1][oMoney] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько денег");
ObshakInfo[fam-1][oMoney] -= kolvo;
Player[playerid][pMoney] += kolvo;
format(string,sizeof(string),"Вы взяли из общака $%d. В общаке: $%d.",kolvo,ObshakInfo[fam-1][oMoney]);
SendClientMessage(playerid, COLOR_LIME, string);
OnPlayerSave(playerid);
SaveObshak();
return true;
}
if(strcmp(x_nr,"mats",true) == 0)
{
if(ObshakInfo[fam-1][oMats] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько материалов");
ObshakInfo[fam-1][oMats] -= kolvo;
Player[playerid][pMats] += kolvo;
format(string,sizeof(string),"Вы взяли из общака %d материалов. В общаке: %d материалов",kolvo,ObshakInfo[fam-1][oMats]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"drugs",true) == 0)
{
if(ObshakInfo[fam-1][oDrugs] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько наркотиков");
ObshakInfo[fam-1][oDrugs] -= kolvo;
Player[playerid][pDrugs] += kolvo;
format(string,sizeof(string),"Вы взяли из общака %d г. наркотиков. В общаке: %d г.",kolvo,ObshakInfo[fam-1][oDrugs]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"money",true) == 0)
{
if(GetPlayerMoney(playerid) < kolvo) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет столько денег");
ObshakInfo[fam-1][oMoney] += kolvo;
Player[playerid][pMoney] -= kolvo;
format(string,sizeof(string),"Вы положили в общак $%d. В общаке: $%d",kolvo,ObshakInfo[fam-1][oMoney]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"mats",true) == 0)
{
if(Player[playerid][pMats] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет столько материалов");
ObshakInfo[fam-1][oMats] += kolvo;
Player[playerid][pMats] -= kolvo;
format(string,sizeof(string),"Вы положили в общак %d материалов. В общаке: %d материалов",kolvo,ObshakInfo[fam-1][oMats]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"drugs",true) == 0)
{
if(Player[playerid][pDrugs] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет столько наркотиков");
ObshakInfo[fam-1][oDrugs] += kolvo;
Player[playerid][pDrugs] -= kolvo;
format(string,sizeof(string),"Вы положили в общак %d г. наркотиков. В общаке: %d г.",kolvo,ObshakInfo[fam-1][oDrugs]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
}
#define DIALOG_OBSHAK_ 75
#define DIALOG_OBSHAK_VZAT 76
#define DIALOG_OBSHAK_POLOZH 77
forward LoadObshak();
forward SaveObshak();
new ObshakInfo[21][oInfo];
LoadStuff();
LoadObshak();
SaveAccounts(); //Сохранение акков при зарплате
Checkprop();
SaveObshak();
return true;
if(strcmp(x_nr,"money",true) == 0)
{
if(ObshakInfo[fam-1][oMoney] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько денег");
ObshakInfo[fam-1][oMoney] -= kolvo;
Player[playerid][pMoney] += kolvo;
format(string,sizeof(string),"Вы взяли из общака $%d. В общаке: $%d.",kolvo,ObshakInfo[fam-1][oMoney]);
SendClientMessage(playerid, COLOR_LIME, string);
OnPlayerSave(playerid);
SaveObshak();
return true;
}
if(strcmp(x_nr,"mats",true) == 0)
{
if(ObshakInfo[fam-1][oMats] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько материалов");
ObshakInfo[fam-1][oMats] -= kolvo;
Player[playerid][pMats] += kolvo;
format(string,sizeof(string),"Вы взяли из общака %d материалов. В общаке: %d материалов",kolvo,ObshakInfo[fam-1][oMats]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"drugs",true) == 0)
{
if(ObshakInfo[fam-1][oDrugs] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько наркотиков");
ObshakInfo[fam-1][oDrugs] -= kolvo;
Player[playerid][pDrugs] += kolvo;
format(string,sizeof(string),"Вы взяли из общака %d г. наркотиков. В общаке: %d г.",kolvo,ObshakInfo[fam-1][oDrugs]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"money",true) == 0)
{
if(GetPlayerMoney(playerid) < kolvo) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет столько денег");
ObshakInfo[fam-1][oMoney] += kolvo;
Player[playerid][pMoney] -= kolvo;
format(string,sizeof(string),"Вы положили в общак $%d. В общаке: $%d",kolvo,ObshakInfo[fam-1][oMoney]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"mats",true) == 0)
{
if(Player[playerid][pMats] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет столько материалов");
ObshakInfo[fam-1][oMats] += kolvo;
Player[playerid][pMats] -= kolvo;
format(string,sizeof(string),"Вы положили в общак %d материалов. В общаке: %d материалов",kolvo,ObshakInfo[fam-1][oMats]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"drugs",true) == 0)
{
if(Player[playerid][pDrugs] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "У тебя нет столько наркотиков");
ObshakInfo[fam-1][oDrugs] += kolvo;
Player[playerid][pDrugs] -= kolvo;
format(string,sizeof(string),"Вы положили в общак %d г. наркотиков. В общаке: %d г.",kolvo,ObshakInfo[fam-1][oDrugs]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
}
if(strcmp(cmd, "/gangbank", true) == 0)
{
if(Player[playerid][pLeader] == 9 || Player[playerid][pMember] == 9 && GetPlayerVirtualWorld(playerid) == 1)
{
if(!PlayerToPoint(0.5, playerid, 2172.8337,1606.2037,999.9670)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[8][oMoney],ObshakInfo[8][oDrugs],ObshakInfo[8][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Сейф San News",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 5 || Player[playerid][pMember] == 5 && GetPlayerVirtualWorld(playerid) == 1)
{
if(!PlayerToPoint(0.5, playerid, 2576.5327,-1281.2817,1065.3672)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[4][oMoney],ObshakInfo[4][oDrugs],ObshakInfo[4][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"LCN",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 6 || Player[playerid][pMember] == 6 && GetPlayerVirtualWorld(playerid) == 17)
{
if(!PlayerToPoint(0.5, playerid, 243.1613,1022.5151,1084.0139)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[5][oMoney],ObshakInfo[5][oDrugs],ObshakInfo[5][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Yakuza",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 7 || Player[playerid][pMember] == 7 && GetPlayerVirtualWorld(playerid) == 7)
{
if(!PlayerToPoint(0.5, playerid, 2576.5327,-1281.2817,1065.3672)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[6][oMoney],ObshakInfo[6][oDrugs],ObshakInfo[6][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Triada",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 11 || Player[playerid][pMember] == 11 && GetPlayerVirtualWorld(playerid) == 1)
{
if(!PlayerToPoint(0.5, playerid, 243.1613,1022.5151,1084.0139)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[10][oMoney],ObshakInfo[10][oDrugs],ObshakInfo[10][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"The Ballas Gang",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 12 || Player[playerid][pMember] == 12 && GetPlayerVirtualWorld(playerid) == 1)
{
if(!PlayerToPoint(0.5, playerid, 2490.9585,-1704.5690,1018.3438)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[11][oMoney],ObshakInfo[11][oDrugs],ObshakInfo[11][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"The Groove Street",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 13 || Player[playerid][pMember] == 13 && GetPlayerVirtualWorld(playerid) == 10)
{
if(!PlayerToPoint(0.5, playerid, 248.0039,1113.7716,1080.9922)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[12][oMoney],ObshakInfo[12][oDrugs],ObshakInfo[12][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"L.S.Vagos",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 14 || Player[playerid][pMember] == 14 && GetPlayerVirtualWorld(playerid) == 4)
{
if(!PlayerToPoint(0.5, playerid, 243.1613,1022.5151,1084.0139)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[13][oMoney],ObshakInfo[13][oDrugs],ObshakInfo[13][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"El Coronos",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 15 || Player[playerid][pMember] == 15 && GetPlayerVirtualWorld(playerid) == 9)
{
if(!PlayerToPoint(0.5, playerid, 248.0039,1113.7716,1080.9922)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[14][oMoney],ObshakInfo[14][oDrugs],ObshakInfo[14][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"San Fiero Rifa",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 16 || Player[playerid][pMember] == 16 && GetPlayerVirtualWorld(playerid) == 3)
{
if(!PlayerToPoint(0.5, playerid, 2576.5327,-1281.2817,1065.3672)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[15][oMoney],ObshakInfo[15][oDrugs],ObshakInfo[15][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Russian Mafia",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 18 || Player[playerid][pMember] == 18 && GetPlayerVirtualWorld(playerid) == 20)
{
if(!PlayerToPoint(0.5, playerid, 2576.5327,-1281.2817,1065.3672)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[17][oMoney],ObshakInfo[17][oDrugs],ObshakInfo[17][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Street Racers",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 20 || Player[playerid][pMember] == 20 && GetPlayerVirtualWorld(playerid) == 12)
{
if(!PlayerToPoint(0.5, playerid, 243.1613,1022.5151,1084.0139)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[19][oMoney],ObshakInfo[19][oDrugs],ObshakInfo[19][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Hell Angels",string,"Выбрать","Отмена");
}
if(Player[playerid][pLeader] == 21 || Player[playerid][pMember] == 21 && GetPlayerVirtualWorld(playerid) == 2)
{
if(!PlayerToPoint(0.5, playerid, 1137.6282,9.6289,1002.0859)) return true;
format(string,sizeof(string),"Деньги: $%d \nНаркотики: %d г.\nМатериалы: %d ед.",ObshakInfo[20][oMoney],ObshakInfo[20][oDrugs],ObshakInfo[20][oMats]);
return ShowPlayerDialog(playerid,DIALOG_OBSHAK,DIALOG_STYLE_LIST,"Kazakh Mafia",string,"Выбрать","Отмена");
}
if(dialogid == DIALOG_OBSHAK)
{
if(response)
{
if(Player[playerid][pLeader] == 0) return SendClientMessage(playerid,COLOR_GREY,"Доступно только лидерам!");
if(listitem == 0)
{
format(Nazvanie[playerid],25,"money");
ShowPlayerDialog(playerid,DIALOG_OBSHAK_,DIALOG_STYLE_LIST,"Деньги","Взять\nПоложить","Выбрать","Отмена");
return true;
}
if(listitem == 1)
{
format(Nazvanie[playerid],25,"drugs");
ShowPlayerDialog(playerid,DIALOG_OBSHAK_,DIALOG_STYLE_LIST,"Наркотики","Взять\nПоложить","Выбрать","Отмена");
return true;
}
if(listitem == 2)
{
format(Nazvanie[playerid],25,"mats");
ShowPlayerDialog(playerid,DIALOG_OBSHAK_,DIALOG_STYLE_LIST,"Материалы","Взять\nПоложить","Выбрать","Отмена");
return true;
}
}
}
//------------------------------------------------------------------------------
if(dialogid == DIALOG_OBSHAK_)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_OBSHAK_VZAT,DIALOG_STYLE_INPUT,"Взять","Сколько вы хотите взять?","Выбрать","Отмена");
return true;
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,DIALOG_OBSHAK_POLOZH,DIALOG_STYLE_INPUT,"Положить","Сколько вы хотите положить?","Выбрать","Отмена");
return true;
}
}
}
if(dialogid == DIALOG_OBSHAK_VZAT)
{
if(response)
{
format(string,sizeof(string),"/vzat %s %d",Nazvanie[playerid],strval(inputtext));
OnPlayerCommandText(playerid,string);
}
}
if(dialogid == DIALOG_OBSHAK_POLOZH)
{
if(response)
{
format(string,sizeof(string),"/pologit %s %d",Nazvanie[playerid],strval(inputtext));
OnPlayerCommandText(playerid,string);
}
}
public SaveObshak()
{
new idx;
new File: file2;
while (idx < 21)
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d|%d|%d\r\n",
ObshakInfo[idx][oMoney],
ObshakInfo[idx][oDrugs],
ObshakInfo[idx][oMats]);
if(idx == 0)
{
file2 = fopen("Space/Obshak.txt", io_write);
}
else
{
file2 = fopen("Space/Obshak.txt", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return true;
}
public LoadObshak()
{
new arrCoords[32][64];
new strFromFile2[256];
new File: file = fopen("Space/Obshak.txt", io_read);
if (file)
{
new idx;
while (idx < 21)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
ObshakInfo[idx][oMoney] = strval(arrCoords[0]);
ObshakInfo[idx][oDrugs] = strval(arrCoords[1]);
ObshakInfo[idx][oMats] = strval(arrCoords[2]);
idx++;
}
fclose(file);
printf("Общак загружен");
}
return true;
}
//Общаки NEW System
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,1137.6282,9.6289,1002.0859, 20.0,2,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,2576.5327,-1281.2817,1065.3672, 20.0,1,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,2576.5327,-1281.2817,1065.3672, 20.0,7,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,2576.5327,-1281.2817,1065.3672, 20.0,3,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,2576.5327,-1281.2817,1065.3672, 20.0,4,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,243.1613,1022.5151,1084.0139, 20.0,1,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,243.1613,1022.5151,1084.0139, 20.0,4,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,243.1613,1022.5151,1084.0139, 20.0,12,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,243.1613,1022.5151,1084.0139, 20.0,17,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,2490.9585,-1704.5690,1018.3438, 20.0,1,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,248.0039,1113.7716,1080.9922, 20.0,9,1);
Create3DTextLabel("{FFFFFF}Для просмотра общака нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,248.0039,1113.7716,1080.9922, 20.0,10,1);
Create3DTextLabel("{FFFFFF}Для просмотра сейфа нажмите {00C0FF}ALT{FFFFFF}",COLOR_WHITE,2172.8337,1606.2037,999.9670, 20.0,1,1);
//Pickups Общаков NEW System
CreatePickup(1239,23,1137.6282,9.6289,1002.0859,2); //Kazakh Mafia
CreatePickup(1239,23,2576.5327,-1281.2817,1065.3672,1); //LCN
CreatePickup(1239,23,2576.5327,-1281.2817,1065.3672,7); //Triads
CreatePickup(1239,23,2576.5327,-1281.2817,1065.3672,3); //Russian Mafia
CreatePickup(1239,23,2576.5327,-1281.2817,1065.3672,4); //Street Racer's
CreatePickup(1239,23,243.1613,1022.5151,1084.0139,1); // Ballas Gang
CreatePickup(1239,23,243.1613,1022.5151,1084.0139,4); // Coronos
CreatePickup(1239,23,243.1613,1022.5151,1084.0139,12); //Hell Angels
CreatePickup(1239,23,243.1613,1022.5151,1084.0139,17); //Yakuza
CreatePickup(1239,23,2490.9585,-1704.5690,1018.3438,1); //Grove Street
CreatePickup(1239,23,248.0039,1113.7716,1080.9922,9); //Rifa Gang
CreatePickup(1239,23,248.0039,1113.7716,1080.9922,10); //Vagos LS
CreatePickup(1239,23,2172.8337,1606.2037,999.9670,1); //San News
if(strcmp(x_nr,"money",true) == 0)
{
if(ObshakInfo[fam-1][oMoney] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько денег");
ObshakInfo[fam-1][oMoney] -= kolvo;
Player[playerid][pMoney] += kolvo;
format(string,sizeof(string),"Вы взяли из общака $%d. В общаке: $%d.",kolvo,ObshakInfo[fam-1][oMoney]);
SendClientMessage(playerid, COLOR_LIME, string);
OnPlayerSave(playerid);
SaveObshak();
return true;
}
if(strcmp(x_nr,"mats",true) == 0)
{
if(ObshakInfo[fam-1][oMats] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько материалов");
ObshakInfo[fam-1][oMats] -= kolvo;
Player[playerid][pMats] += kolvo;
format(string,sizeof(string),"Вы взяли из общака %d материалов. В общаке: %d материалов",kolvo,ObshakInfo[fam-1][oMats]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
if(strcmp(x_nr,"drugs",true) == 0)
{
if(ObshakInfo[fam-1][oDrugs] < kolvo) return SendClientMessage(playerid, COLOR_GREY, "В общаке нет столько наркотиков");
ObshakInfo[fam-1][oDrugs] -= kolvo;
Player[playerid][pDrugs] += kolvo;
format(string,sizeof(string),"Вы взяли из общака %d г. наркотиков. В общаке: %d г.",kolvo,ObshakInfo[fam-1][oDrugs]);
SendClientMessage(playerid, COLOR_LIME, string);
SaveObshak();
OnPlayerSave(playerid);
return true;
}
}
//Общаки NEW System
CreateObject(2332,2576.6001000,-1280.3000500,1064.8000500,0.0000000,0.0000000,0.7500000); //object(kev_safe) (2)
CreateObject(2332,1137.5999800,10.7000000,1001.5000000,0.0000000,0.0000000,0.0000000); //object(kev_safe) (3)
CreateObject(2332,2490.8999000,-1705.4000200,1017.7999900,0.0000000,0.0000000,181.7500000); //object(kev_safe) (5)
CreateObject(2332,244.2000000,1022.5000000,1083.5000000,0.0000000,0.0000000,270.5000000); //object(kev_safe) (7)
CreateObject(2332,248.0000000,1113.0000000,1080.5000000,0.0000000,0.0000000,180.0000000); //object(kev_safe) (9)
