Няшка*
Умник
Здравствуйте.Писалась система для сервера,но она мне не пригодилась и я решил поделится с вами ею т.к она мне не нужна.
Система на mysql.
Ну что начнем...
//Ко всем new
// ко всем #define
//в public OnGameModeInit()
//в public OnPlayerEnterCheckpoint(playerid)
//в public OnDialogResponse
// В любой таймер для добавления наркотиков
// В конце мода создадим стоки
// и вот сама табличка
Вот и все.
Система на mysql.
Ну что начнем...
//Ко всем new
PHP:
new ballaskyst[3];
new grovekyst[3];
new aztecazkyst[3];
new rifakyst[3];
new vagoskyst[3];
new ballasnark[MAX_PLAYERS][3];
new grovenark[MAX_PLAYERS][3];
new aztecaznark[MAX_PLAYERS][3];
new rifanark[MAX_PLAYERS][3];
new vagosnark[MAX_PLAYERS][3];
new Text3D:ballasd[3];
new Text3D:groved[3];
new Text3D:aztecazd[3];
new Text3D:rifad[3];
new Text3D:vagosd[3];
new strings[150];
PHP:
#define TABLE_DRUGS "gangkyst"
#define F_BALLAS 17
#define F_VAGOS 18
#define F_GROVE 19
#define F_AZTECAS 20
#define F_RIFA 21
#define D_NULL 0
#define D_DRUGS 120
PHP:
LoadNarko();
format(strings,sizeof(strings),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",ballaskyst[0]);
ballasd[0] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,1986.8029785,-1104.0720215,28.5830002,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",ballaskyst[1]);
ballasd[1] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,1986.6510010,-1107.6550293,28.5830002,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",ballaskyst[2]);
ballasd[2] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,1986.4589844,-1110.7769775,28.5830002,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",grovekyst[0]);
groved[0] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2535.6655,-1662.0687,16.1865,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",grovekyst[1]);
groved[1] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2535.4592,-1659.7745,16.2354,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",grovekyst[2]);
groved[2] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2535.4951,-1657.2410,16.2884,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",aztecazkyst[0]);
aztecazd[0] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2171.1431,-1831.7023,17.1406,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",aztecazkyst[1]);
aztecazd[1] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2169.0559,-1831.5253,17.1406,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",aztecazkyst[2]);
aztecazd[2] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2166.6248,-1831.5673,17.1406,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",rifakyst[0]);
rifad[0] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2798.2690,-1947.1700,14.5469,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",rifakyst[1]);
rifad[1] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2795.6658,-1947.2693,14.5469,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",rifakyst[2]);
rifad[2] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2792.8235,-1947.1462,14.5469,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",vagoskyst[0]);
vagosd[0] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2764.4827,-1209.9858,67.5213,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",vagoskyst[1]);
vagosd[1] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2764.3403,-1207.8499,67.9851,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
format(strings,sizeof(strings),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",vagoskyst[2]);
vagosd[2] = CreateDynamic3DTextLabel(strings,COLOR_YELLOW,2764.3340,-1204.7300,68.6626,3.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,-1,-1,-1,100.0);
// BALLAS GANG
CreateObject(808,1986.8029785,-1104.0720215,27.5830002,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (1)
CreateObject(808,1986.6510010,-1107.6550293,27.5830002,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (2)
CreateObject(808,1986.4589844,-1110.7769775,27.5830002,0.0000000,0.0000000,318.0000000); //object(genveg_bush12) (3)
// GROVE STREET
CreateObject(808,2535.6655,-1662.0687,15.1865,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (1)
CreateObject(808,2535.4592,-1659.7745,15.2354,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (2)
CreateObject(808,2535.4951,-1657.2410,15.2884,0.0000000,0.0000000,318.0000000); //object(genveg_bush12) (3)
// AZTECAS STREET
CreateObject(808,2171.1431,-1831.7023,16.1406,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (1)
CreateObject(808,2169.0559,-1831.5253,16.1406,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (2)
CreateObject(808,2166.6248,-1831.5673,16.1406,0.0000000,0.0000000,318.0000000); //object(genveg_bush12) (3)
// RIFA GANG
CreateObject(808,2798.2690,-1947.1700,13.5469,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (1)
CreateObject(808,2795.6658,-1947.2693,13.5469,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (2)
CreateObject(808,2792.8235,-1947.1462,13.5469,0.0000000,0.0000000,318.0000000); //object(genveg_bush12) (3)
// VAGOS GANG
CreateObject(808,2764.4827,-1209.9858,66.5213,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (1)
CreateObject(808,2764.3403,-1207.8499,66.9851,0.0000000,0.0000000,0.0000000); //object(genveg_bush12) (2)
CreateObject(808,2764.3340,-1204.7300,67.6626,0.0000000,0.0000000,318.0000000); //object(genveg_bush12) (3)
PHP:
// THE BALLAS GANG - СИСТЕМА КУСТОВ!
if(IsPlayerInDynamicCP(playerid, ballasnark[playerid][0]))
{
if(PlayerInfo[playerid][pMember] != F_BALLAS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит The Ballas Gang!");
if(PlayerInfo[playerid][pMember] != F_BALLAS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(ballaskyst[0] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, ballasnark[playerid][1]))
{
if(PlayerInfo[playerid][pMember] != F_BALLAS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит The Ballas Gang!");
if(PlayerInfo[playerid][pMember] != F_BALLAS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(ballaskyst[1] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+1,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, ballasnark[playerid][2]))
{
if(PlayerInfo[playerid][pMember] != F_BALLAS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит The Ballas Gang!");
if(PlayerInfo[playerid][pMember] != F_BALLAS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(ballaskyst[2] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+2,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
}
// GROVE STREET GANG - СИСТЕМА КУСТОВ!
if(IsPlayerInDynamicCP(playerid, grovenark[playerid][0]))
{
if(PlayerInfo[playerid][pMember] != F_GROVE) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Grove Street Gang!");
if(PlayerInfo[playerid][pMember] != F_GROVE && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(grovekyst[0] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+3,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, grovenark[playerid][1]))
{
if(PlayerInfo[playerid][pMember] != F_GROVE) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Grove Street Gang!");
if(PlayerInfo[playerid][pMember] != F_GROVE && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(grovekyst[1] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+4,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, grovenark[playerid][2]))
{
if(PlayerInfo[playerid][pMember] != F_GROVE) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Grove Street Gang!");
if(PlayerInfo[playerid][pMember] != F_GROVE && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(grovekyst[2] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+5,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
}
// VARIOS LOS AZETECAS - СИСТЕМА КУСТОВ!
if(IsPlayerInDynamicCP(playerid, aztecaznark[playerid][0]))
{
if(PlayerInfo[playerid][pMember] != F_AZTECAS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Varios Los Aztecas Gang!");
if(PlayerInfo[playerid][pMember] != F_AZTECAS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(aztecazkyst[0] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+6,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, aztecaznark[playerid][1]))
{
if(PlayerInfo[playerid][pMember] != F_AZTECAS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Varios Los Aztecas Gang!");
if(PlayerInfo[playerid][pMember] != F_AZTECAS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(aztecazkyst[1] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+7,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, aztecaznark[playerid][2]))
{
if(PlayerInfo[playerid][pMember] != F_AZTECAS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Varios Los Aztecas Gang!");
if(PlayerInfo[playerid][pMember] != F_AZTECAS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(aztecazkyst[2] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+8,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
}
// THE RIFA GANG - СИСТЕМА КУСТОВ!
if(IsPlayerInDynamicCP(playerid, rifanark[playerid][0]))
{
if(PlayerInfo[playerid][pMember] != F_RIFA) return SCM(playerid,COL_WHITE,"Данный куст принадлежит The Rifa Gang!");
if(PlayerInfo[playerid][pMember] != F_RIFA && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(rifakyst[0] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+9,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, rifanark[playerid][1]))
{
if(PlayerInfo[playerid][pMember] != F_RIFA) return SCM(playerid,COL_WHITE,"Данный куст принадлежит The Rifa Gang!");
if(PlayerInfo[playerid][pMember] != F_RIFA && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(rifakyst[1] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+10,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, rifanark[playerid][2]))
{
if(PlayerInfo[playerid][pMember] != F_RIFA) return SCM(playerid,COL_WHITE,"Данный куст принадлежит The Rifa Gang!");
if(PlayerInfo[playerid][pMember] != F_RIFA && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(rifakyst[2] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+11,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
}
// LOS SANTOS VAGOS GANG - СИСТЕМА КУСТОВ!
if(IsPlayerInDynamicCP(playerid, vagosnark[playerid][0]))
{
if(PlayerInfo[playerid][pMember] != F_VAGOS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Los Santos Vagos Gang!");
if(PlayerInfo[playerid][pMember] != F_VAGOS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(vagoskyst[0] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+12,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, vagosnark[playerid][1]))
{
if(PlayerInfo[playerid][pMember] != F_VAGOS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Los Santos Vagos Gang!");
if(PlayerInfo[playerid][pMember] != F_VAGOS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(vagoskyst[1] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+13,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
}
if(IsPlayerInDynamicCP(playerid, vagosnark[playerid][2]))
{
if(PlayerInfo[playerid][pMember] != F_VAGOS) return SCM(playerid,COL_WHITE,"Данный куст принадлежит Los Santos Vagos Gang!");
if(PlayerInfo[playerid][pMember] != F_VAGOS && PlayerInfo[playerid][pRang] < 7) return SCM(playerid,COL_WHITE,"Ваш ранг должен быть не меньше 7!");
if(vagoskyst[2] == 0) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Трава еще не созрела!","Назад","");
Dialog(playerid,D_DRUGS+14,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
}
PHP:
// THE BALLAS GANG - СИСТЕМА КУСТОВ!
new kolvo;
case D_DRUGS:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
if(ballaskyst[0] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(ballaskyst[0] < kolvo) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
ballaskyst[0] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("ballaskyst1", ballaskyst[0]);
UpdateKyst();
return true;
}
case D_DRUGS+1:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+1,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
if(ballaskyst[1] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(ballaskyst[1] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
ballaskyst[1] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("ballaskyst2", ballaskyst[1]);
UpdateKyst();
return true;
}
case D_DRUGS+2:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+2,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
if(ballaskyst[2] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(ballaskyst[2] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
ballaskyst[2] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("ballaskyst3", ballaskyst[2]);
UpdateKyst();
return true;
}
// GROVE STREET GANG - СИСТЕМА КУСТОВ!
case D_DRUGS+3:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+3,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
if(grovekyst[0] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(grovekyst[0] < kolvo) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
grovekyst[0] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("grovekyst1", grovekyst[0]);
UpdateKyst();
return true;
}
case D_DRUGS+4:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+4,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
if(grovekyst[1] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(grovekyst[1] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
grovekyst[1] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("grovekyst2", grovekyst[1]);
UpdateKyst();
return true;
}
case D_DRUGS+5:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+5,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
if(grovekyst[2] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(grovekyst[2] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
grovekyst[2] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("grovekyst3", grovekyst[2]);
UpdateKyst();
return true;
}
// VARIOS LOS AZETECAS - СИСТЕМА КУСТОВ!
case D_DRUGS+6:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+6,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
if(aztecazkyst[0] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(aztecazkyst[0] < kolvo) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
aztecazkyst[0] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("aztecazkyst1", aztecazkyst[0]);
UpdateKyst();
return true;
}
case D_DRUGS+7:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+7,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
if(aztecazkyst[1] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(aztecazkyst[1] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
aztecazkyst[1] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("aztecazkyst2", aztecazkyst[1]);
UpdateKyst();
return true;
}
case D_DRUGS+8:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+8,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
if(aztecazkyst[2] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(aztecazkyst[2] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
aztecazkyst[2] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("aztecazkyst3", aztecazkyst[2]);
UpdateKyst();
return true;
}
// THE RIFA GANG - СИСТЕМА КУСТОВ!
case D_DRUGS+9:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+9,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
if(rifakyst[0] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(rifakyst[0] < kolvo) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
rifakyst[0] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("rifakyst1", rifakyst[0]);
UpdateKyst();
return true;
}
case D_DRUGS+10:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+10,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
if(rifakyst[1] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(rifakyst[1] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
rifakyst[1] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("rifakyst2", rifakyst[1]);
UpdateKyst();
return true;
}
case D_DRUGS+11:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+11,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
if(rifakyst[2] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(rifakyst[2] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
rifakyst[2] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("rifakyst3", rifakyst[2]);
UpdateKyst();
return true;
}
// LOS SANTOS VAGOS GANG - СИСТЕМА КУСТОВ!
case D_DRUGS+12:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+12,DIALOG_STYLE_INPUT,"{FFD700}Куст №1",""W"Введите кол-во травы которое вы хотите собрать с куста №1","Собрать","Отмена");
if(vagoskyst[0] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(vagoskyst[0] < kolvo) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
vagoskyst[0] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("vagoskyst1", vagoskyst[0]);
UpdateKyst();
return true;
}
case D_DRUGS+13:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+13,DIALOG_STYLE_INPUT,"{FFD700}Куст №2",""W"Введите кол-во травы которое вы хотите собрать с куста №2","Собрать","Отмена");
if(vagoskyst[1] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(vagoskyst[1] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
vagoskyst[1] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("vagoskyst2", vagoskyst[1]);
UpdateKyst();
return true;
}
case D_DRUGS+14:
{
if(!response) return true;
kolvo = strval(inputtext);
if(!strlen(inputtext)) return Dialog(playerid,D_DRUGS+14,DIALOG_STYLE_INPUT,"{FFD700}Куст №3",""W"Введите кол-во травы которое вы хотите собрать с куста №3","Собрать","Отмена");
if(vagoskyst[2] < 20) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Собирать траву можно при количестве больше 20!","Назад","");
if(vagoskyst[2] < strlen(inputtext)) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Еще не выросло столько травы!","Назад","");
if(PlayerInfo[playerid][pDrugs]+kolvo > 150) return Dialog(playerid,D_NULL, DIALOG_STYLE_MSGBOX, "{FFD700}Допущена ошибка",""W"Нельзя носить с собой больше 150 грамм!","Назад","");
vagoskyst[2] -= kolvo;
PlayerInfo[playerid][pDrugs] += kolvo;
SetDrugsInt("vagoskyst3", vagoskyst[2]);
UpdateKyst();
return true;
}
PHP:
UpdateTimers();
PHP:
stock UpdateTimers()
{
// THE BALLAS GANG - СИСТЕМА КУСТОВ!
ballaskyst[0] += 1, ballaskyst[1] += 1, ballaskyst[2] += 1;
if(ballaskyst[0] >= 1000) ballaskyst[0] = 1000;
else if(ballaskyst[1] >= 1000) ballaskyst[1] = 1000;
else if(ballaskyst[2] >= 1000) ballaskyst[2] = 1000;
SetDrugsInt("ballaskyst1", ballaskyst[0]);
SetDrugsInt("ballaskyst2", ballaskyst[1]);
SetDrugsInt("ballaskyst3", ballaskyst[2]);
// GROVE STREET GANG - СИСТЕМА КУСТОВ!
grovekyst[0] += 1, grovekyst[1] += 1, grovekyst[2] += 1;
if(grovekyst[0] >= 1000) grovekyst[0] = 1000;
else if(grovekyst[1] >= 1000) grovekyst[1] = 1000;
else if(grovekyst[2] >= 1000) grovekyst[2] = 1000;
SetDrugsInt("ballaskyst1", grovekyst[0]);
SetDrugsInt("ballaskyst2", grovekyst[1]);
SetDrugsInt("ballaskyst3", grovekyst[2]);
// VARIOS LOS AZETECAS - СИСТЕМА КУСТОВ!
aztecazkyst[0] += 1, aztecazkyst[1] += 1, aztecazkyst[2] += 1;
if(aztecazkyst[0] >= 1000) aztecazkyst[0] = 1000;
else if(aztecazkyst[1] >= 1000) aztecazkyst[1] = 1000;
else if(aztecazkyst[2] >= 1000) aztecazkyst[2] = 1000;
SetDrugsInt("aztecazkyst1", aztecazkyst[0]);
SetDrugsInt("aztecazkyst2", aztecazkyst[1]);
SetDrugsInt("aztecazkyst3", aztecazkyst[2]);
// THE RIFA GANG - СИСТЕМА КУСТОВ!
rifakyst[0] += 1, rifakyst[1] += 1, rifakyst[2] += 1;
if(rifakyst[0] >= 1000) rifakyst[0] = 1000;
else if(rifakyst[1] >= 1000) rifakyst[1] = 1000;
else if(rifakyst[2] >= 1000) rifakyst[2] = 1000;
SetDrugsInt("rifakyst1", rifakyst[0]);
SetDrugsInt("rifakyst2", rifakyst[1]);
SetDrugsInt("rifakyst3", rifakyst[2]);
// LOS SANTOS VAGOS GANG - СИСТЕМА КУСТОВ!
vagoskyst[0] += 1, vagoskyst[1] += 1, vagoskyst[2] += 1;
if(vagoskyst[0] >= 1000) vagoskyst[0] = 1000;
else if(vagoskyst[1] >= 1000) vagoskyst[1] = 1000;
else if(vagoskyst[2] >= 1000) vagoskyst[2] = 1000;
SetDrugsInt("vagoskyst1", vagoskyst[0]);
SetDrugsInt("vagoskyst2", vagoskyst[1]);
SetDrugsInt("vagoskyst3", vagoskyst[2]);
UpdateKyst();
return true;
}
stock LoadNarko() // загрузка наркотиков из таблицы
{
new time = GetTickCount();
format(query,sizeof(query), "SELECT * FROM "TABLE_DRUGS"");
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row(query) == 1)
{
mysql_fetch_row(query);
sscanf(query, "p<|>iiiiiiiiiiiiiii",
ballaskyst[0],
ballaskyst[1],
ballaskyst[2],
grovekyst[0],
grovekyst[1],
grovekyst[2],
aztecazkyst[0],
aztecazkyst[1],
aztecazkyst[2],
rifakyst[0],
rifakyst[1],
rifakyst[2],
vagoskyst[0],
vagoskyst[1],
vagoskyst[2]);
}
mysql_free_result();
printf("[Система наркотиков]: Время загрузки - %i(мс)",GetTickCount() - time);
return true;
}
stock UpdateKyst() // Обновление информации на кустах
{
new stringm[228];
format(stringm,sizeof(stringm),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",ballaskyst[0]);
UpdateDynamic3DTextLabelText(ballasd[0], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",ballaskyst[1]);
UpdateDynamic3DTextLabelText(ballasd[1], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",ballaskyst[2]);
UpdateDynamic3DTextLabelText(ballasd[2], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",grovekyst[0]);
UpdateDynamic3DTextLabelText(groved[0], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",grovekyst[1]);
UpdateDynamic3DTextLabelText(groved[1], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",grovekyst[2]);
UpdateDynamic3DTextLabelText(groved[2], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",aztecazkyst[0]);
UpdateDynamic3DTextLabelText(aztecazd[0], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",aztecazkyst[1]);
UpdateDynamic3DTextLabelText(aztecazd[1], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",aztecazkyst[2]);
UpdateDynamic3DTextLabelText(aztecazd[2], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",rifakyst[0]);
UpdateDynamic3DTextLabelText(rifad[0], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",rifakyst[1]);
UpdateDynamic3DTextLabelText(rifad[1], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",rifakyst[2]);
UpdateDynamic3DTextLabelText(rifad[2], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №1\n"W"Травы созрело: {4682B4}%i / 1000 грамм",vagoskyst[0]);
UpdateDynamic3DTextLabelText(vagosd[0], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №2\n"W"Травы созрело: {4682B4}%i / 1000 грамм",vagoskyst[1]);
UpdateDynamic3DTextLabelText(vagosd[1], COLOR_YELLOW, stringm);
format(stringm,sizeof(stringm),"{4682B4}Куст №3\n"W"Травы созрело: {4682B4}%i / 1000 грамм",vagoskyst[2]);
UpdateDynamic3DTextLabelText(vagosd[2], COLOR_YELLOW, stringm);
return true;
}
stock SetDrugsInt(stolb[], znach)
{
format(query, sizeof(query), "UPDATE "TABLE_DRUGS" SET %s = '%i'", stolb, znach);
return mysql_query(query);
}
PHP:
CREATE TABLE `gangkyst` (
`ballaskyst1` int(11) NOT NULL default '0',
`ballaskyst2` int(11) NOT NULL default '0',
`ballaskyst3` int(11) NOT NULL default '0',
`grovekyst1` int(11) NOT NULL default '0',
`grovekyst2` int(11) NOT NULL default '0',
`grovekyst3` int(11) NOT NULL default '0',
`aztecazkyst1` int(11) NOT NULL default '0',
`aztecazkyst2` int(11) NOT NULL default '0',
`aztecazkyst3` int(11) NOT NULL default '0',
`rifakyst1` int(11) NOT NULL default '0',
`rifakyst2` int(11) NOT NULL default '0',
`rifakyst3` int(11) NOT NULL default '0',
`vagoskyst1` int(11) NOT NULL default '0',
`vagoskyst2` int(11) NOT NULL default '0',
`vagoskyst3` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1250 COLLATE=cp1250_bin;
Вот и все.
