shape1
shape2
shape3
shape4
shape7
shape8

Поводу мода YRP


Статус
Закрыто для дальнейших ответов.

BurningEya

Новичок
Пользователь
17.03.2014
76
10
0
28
Проблема создал бизнес купил /business поменял название Бизенас Мини 24/7 Посли Рестарта сервера!

Название Слитает помогите исправить!

 
 

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
Загрузку бизнесов в студию

 

BurningEya

Новичок
Пользователь
17.03.2014
76
10
0
28
Загрузку бизнесов в студию
как найти её?

Загрузку бизнесов в студию
stock LoadBizznes() return mysql_function_query(handle, "SELECT * FROM `"TABLE_BIZZ"` ORDER BY `"TABLE_BIZZ"`.`ID` ASC ", false, "NextLoadBizznes","");

forward NextLoadBizznes();

public NextLoadBizznes()

{

new rows, fields;//создаем переменные для выгрузки кол-во строк-граф

cache_get_data(rows, fields);//выгружаем примечание не выгружает если выключено кзширование

new i = 0;//переменная для хранения временного

new temp[128];

if(rows)//проверка есть ли строчки в таблице

{

for(new idx = 1; idx <= rows; idx++)

{

cache_get_row(i, 0, temp), Bizznes[idx][bID] = strval(temp);

cache_get_row(i, 1, temp), strmid(Bizznes[idx][bOwner], temp, 0, strlen(temp), 24);

cache_get_row(i, 2, temp), Bizznes[idx][bOwned] = strval(temp);

cache_get_row(i, 3, temp), Bizznes[idx][bPrice] = strval(temp);

cache_get_row(i, 4, temp), Bizznes[idx][bEnterX] = floatstr(temp);

cache_get_row(i, 5, temp), Bizznes[idx][bEnterY] = floatstr(temp);

cache_get_row(i, 6, temp), Bizznes[idx][bEnterZ] = floatstr(temp);

cache_get_row(i, 7, temp), Bizznes[idx][bExitX] = floatstr(temp);

cache_get_row(i, 8, temp), Bizznes[idx][bExitY] = floatstr(temp);

cache_get_row(i, 9, temp), Bizznes[idx][bExitZ] = floatstr(temp);

cache_get_row(i, 10, temp), Bizznes[idx][bPickX] = floatstr(temp);

cache_get_row(i, 11, temp), Bizznes[idx][bPickY] = floatstr(temp);

cache_get_row(i, 12, temp), Bizznes[idx][bPickZ] = floatstr(temp);

cache_get_row(i, 13, temp), Bizznes[idx][bPickupid] = strval(temp);

cache_get_row(i, 14, temp), Bizznes[idx][bEnt] = strval(temp);

cache_get_row(i, 15, temp), Bizznes[idx][bVirt] = strval(temp);

cache_get_row(i, 16, temp), Bizznes[idx][bType] = strval(temp);

cache_get_row(i, 17, temp), strmid(Bizznes[idx][bName], temp, 0, strlen(temp), 24);

cache_get_row(i, 18, temp), Bizznes[idx][bTill] = strval(temp);

cache_get_row(i, 19, temp), Bizznes[idx][bProduct] = strval(temp);

cache_get_row(i, 20, temp), Bizznes[idx][bMoney] = strval(temp);

cache_get_row(i, 21, temp), Bizznes[idx][bMenu] = strval(temp);

cache_get_row(i, 22, temp), Bizznes[idx][bProductPrice] = strval(temp);

cache_get_row(i, 23, temp), Bizznes[idx][bPlata] = strval(temp);

TOTALBIZZ++, i++;

if(Bizznes[idx][bType] == 1)

{

if(Bizznes[idx][bMenu] == 1) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 10, -1, 0, -1, -1, 400.0);

if(Bizznes[idx][bMenu] == 4) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 17, -1, 0, -1, -1, 400.0);

if(Bizznes[idx][bMenu] == 6) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 45, -1, 0, -1, -1, 400.0);

if(Bizznes[idx][bMenu] == 7) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 45, -1, 0, -1, -1, 400.0);

if(Bizznes[idx][bMenu] == 14) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 5, -1, 0, -1, -1, 400.0);

Bizznes[idx][bPickEnter] = CreateDynamicPickup(19132, 23, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ]);

if(Bizznes[idx][bMenu] != 14) Bizznes[idx][bPickExit] = CreateDynamicPickup(19132, 23, Bizznes[idx][bExitX], Bizznes[idx][bExitY], Bizznes[idx][bExitZ], idx);

else if(Bizznes[idx][bMenu] == 14) Bizznes[idx][bPickExit] = CreateDynamicPickup(19132, 23, Bizznes[idx][bExitX], Bizznes[idx][bExitY], Bizznes[idx][bExitZ], 0);

if(Bizznes[idx][bMenu] != 14) Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], idx);

else if(Bizznes[idx][bMenu] == 14) Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 0);

if(!strcmp(Bizznes[idx][bOwner],"None",true))

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[idx][bName], Bizznes[idx][bPrice]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

else

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: %s\nНазвание: %s\nПлата за вход: %d", Bizznes[idx][bOwner], Bizznes[idx][bName], Bizznes[idx][bPlata]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

}

else if(Bizznes[idx][bType] == 2)

{

Bizznes[idx][bIcon] = CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 40, 0,-1,-1,-1,200.0);

if(!strcmp(Bizznes[idx][bOwner],"None",true))

{

format(bizstr, sizeof(bizstr), "{78ff00}АЗС №%d\nВладелец: государство\nНазвание: %s\nСтоимость: %d\nЦена за 1 литр бензина: %d", idx, Bizznes[idx][bName], Bizznes[idx][bPrice], Bizznes[idx][bTill]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

else

{

format(bizstr, sizeof(bizstr), "{78ff00}АЗС №%d\nНазвание: %s\nВладелец: %s\nЦена за 1 литр бензина: %d", idx, Bizznes[idx][bName], Bizznes[idx][bOwner], Bizznes[idx][bTill]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

}

else if(Bizznes[idx][bType] == 3)

{

if(!strcmp(Bizznes[idx][bOwner], "None", true))

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[idx][bName], Bizznes[idx][bPrice]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 20.0, 0, 1);

Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], -1);

if(Bizznes[idx][bMenu] != 8) Bizznes[idx][bIcon] = CreateDynamicMapIcon(Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 56, -1, 0, -1, -1, 400.0);

}

else

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: %s\nНазвание: %s\nСтоимость: %d",Bizznes[idx][bOwner], Bizznes[idx][bName], Bizznes[idx][bPrice]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 20.0, 0, 1);

Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], -1);

if(Bizznes[idx][bMenu] != 8) Bizznes[idx][bIcon] = CreateDynamicMapIcon(Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 56, -1, 0, -1, -1, 400.0);

}

}

if(Bizznes[idx][bMenu] == 8) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 27, -1, 0, -1, -1, 400.0);

if(Bizznes[idx][bMenu] == 9) CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 49, -1, 0, -1, -1, 400.0);

}

}

return printf(" [Система бизнесов]: Было загружено - %d", TOTALBIZZ);
 

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
Странно... А загрузка названия есть... А скинь сохранение бизов

 

BurningEya

Новичок
Пользователь
17.03.2014
76
10
0
28
Странно... А загрузка названия есть... А скинь сохранение бизов
Где сохрание найти ни пойму:?

Странно... А загрузка названия есть... А скинь сохранение бизов
stock UpdateBizznes(idx)

{

format(Query, 400, "UPDATE "TABLE_BIZZ" SET EnterX = '%f', EnterY = '%f', EnterZ = '%f' WHERE ID = '%d'", Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], idx), mysql_function_query(handle, Query, false, "","");

format(Query, 400, "UPDATE "TABLE_BIZZ" SET ExitX = '%f', ExitY = '%f', ExitZ = '%f' WHERE ID = '%d'", Bizznes[idx][bExitX], Bizznes[idx][bExitY], Bizznes[idx][bExitZ], idx), mysql_function_query(handle, Query, false, "","");

format(Query, 400, "UPDATE "TABLE_BIZZ" SET PickX = '%f', PickY = '%f', PickZ = '%f' WHERE ID = '%d'", Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], idx), mysql_function_query(handle, Query, false, "","");

if(Bizznes[idx][bType] == 1)

{

Delete3DTextLabel(Bizznes[idx][bText]);

DestroyDynamicPickup(Bizznes[idx][bPickEnter]), DestroyDynamicPickup(Bizznes[idx][bPickExit]), DestroyPickup(Bizznes[idx][bPickBuy]);

Bizznes[idx][bPickEnter] = CreateDynamicPickup(19132, 23, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ]);

Bizznes[idx][bPickExit] = CreateDynamicPickup(19132, 23, Bizznes[idx][bExitX], Bizznes[idx][bExitY], Bizznes[idx][bExitZ], idx);

Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], idx);

if(!strcmp(Bizznes[idx][bOwner],"None",true))//Это если

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[idx][bName], Bizznes[idx][bPrice]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

else

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: %s\nНазвание: %s\nПлата за вход: %d", Bizznes[idx][bOwner], Bizznes[idx][bName], Bizznes[idx][bPlata]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

}

else if(Bizznes[idx][bType] == 3)//Ларьки

{

Delete3DTextLabel(Bizznes[idx][bText]), DestroyPickup(Bizznes[idx][bPickBuy]), DestroyDynamicMapIcon(Bizznes[idx][bIcon]);

if(!strcmp(Bizznes[idx][bOwner], "None", true))

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[idx][bName], Bizznes[idx][bPrice]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 20.0, 0, 1);

Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], -1);

Bizznes[idx][bIcon] = CreateDynamicMapIcon(Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 56, -1, 0, -1, -1, 400.0);

}

else

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: %s\nНазвание: %s\nСтоимость: %d",Bizznes[idx][bOwner], Bizznes[idx][bName], Bizznes[idx][bPrice]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 20.0, 0, 1);

Bizznes[idx][bPickBuy] = CreatePickup(1239, 23, Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], -1);

Bizznes[idx][bIcon] = CreateDynamicMapIcon(Bizznes[idx][bPickX], Bizznes[idx][bPickY], Bizznes[idx][bPickZ], 56, -1, 0, -1, -1, 400.0);

}

}

else//АЗС

{

Delete3DTextLabel(Bizznes[idx][bText]), DestroyDynamicMapIcon(Bizznes[idx][bIcon]);

Bizznes[idx][bIcon] = CreateDynamicMapIcon(Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 40, 0,-1,-1,-1,200.0);

if(!strcmp(Bizznes[idx][bOwner],"None",true))

{

format(bizstr, sizeof(bizstr), "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d\nЦена за 1 литр бензина: %d", Bizznes[idx][bName], Bizznes[idx][bPrice], Bizznes[idx][bTill]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

else

{

format(bizstr, sizeof(bizstr), "{78ff00}Название: %s\nВладелец: %s\nЦена за 1 литр бензина: %d", Bizznes[idx][bName], Bizznes[idx][bOwner], Bizznes[idx][bTill]);

Bizznes[idx][bText] = Create3DTextLabel(bizstr, COLOR_GREEN, Bizznes[idx][bEnterX], Bizznes[idx][bEnterY], Bizznes[idx][bEnterZ], 20.0, 0, 1);

}

}

return true;

}

stock SaveBizzInfo(i)

{

format(Query, 300, "UPDATE "TABLE_BIZZ" SET Product = '%i', Money = '%i' WHERE ID = '%i'", Bizznes[bProduct], Bizznes[bMoney], i);

mysql_function_query(handle, Query, false, "","");

return true;

}

 
 

BurningEya

Новичок
Пользователь
17.03.2014
76
10
0
28
Странно... А загрузка названия есть... А скинь сохранение бизов
COMMAND:addbizz(playerid, params[])

{

if(gPlayerLogged[playerid] == 0) return false;

if(Player[playerid][pAdmin] < 5) return false;

if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alog.");

//1. Меню магазина 24/7\n2. Меню сотового салона\n3. Меню торгового центра\n4. Меню кафе\n5. Меню ларька\n6. Меню аксессуаров\n7. Меню магазина скинов\n8. Меню СТО\n9. Меню бара\n10. Парковка\n11. Клуб

if(sscanf(params, "is[32]ii", params[0], params[1], params[2], params[3])) return SCM(playerid, COLOR_GRAD1, "Используйте: /addbizz [Price] [Название] [Тип] [Меню]"), SCM(playerid, COLOR_GRAD1, "Меню 1 - 24/7, 2 - Сотовый салон, 3 - ТЦ, 4 - Кафе, 5 - Ларек, 6 - кепки, 7 - скины, 8 - СТО, 9 - бар, 10 - парковка, 11 - клуб, 12 - тюнинг, 13 - нелегальные товары, 14 - парашютный клуб");

TOTALBIZZ++;

new i = TOTALBIZZ;

new Float:pOS[3];

GetPlayerPos(playerid, POS[0], POS[1], POS[2]);

Bizznes[bPrice] = params[0];

Bizznes[bEnterX] = POS[0], Bizznes[bEnterY] = POS[1], Bizznes[bEnterZ] = POS[2];

strmid(Bizznes[bOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);

strmid(Bizznes[bName], params[1], 0, strlen(params[1]), 32);

Bizznes[bMenu] = params[3];

Bizznes[bEnt] = TOTALBIZZ, Bizznes[bVirt] = TOTALBIZZ;

Bizznes[bType] = params[2], Bizznes[bTill] = 20, Bizznes[bProduct] = 500;

if(Bizznes[bType] == 2) Bizznes[bIcon] = CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 40, 0,-1,-1,-1,200.0);

if(Bizznes[bType] == 1)

{

format(strcom, 100, "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[bName], Bizznes[bPrice]);

Bizznes[bText] = Create3DTextLabel(strcom, COLOR_GREEN, Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 20.0, 0, 1);

if(Bizznes[bMenu] == 1) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 10, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 4) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 17, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 6) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 45, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 7) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 45, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 14) Bizznes[bEnt] = 0, Bizznes[bVirt] = 0, CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 5, -1, 0, -1, -1, 400.0);

}

else if(Bizznes[bType] == 2)

{

format(strcom, 150, "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d\nЦена за 1 литр бензина: %d", Bizznes[bName], Bizznes[bPrice], Bizznes[bTill]);

Bizznes[bText] = Create3DTextLabel(strcom, COLOR_GREEN, Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 20.0, 0, 1);

}

else if(Bizznes[bType] == 3)

{

Bizznes[bPickX] = POS[0], Bizznes[bPickY] = POS[1], Bizznes[bPickZ] = POS[2];

format(strcom, 150, "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[bName], Bizznes[bPrice]);

Bizznes[bText] = Create3DTextLabel(strcom, COLOR_GREEN, Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], 20.0, 0, 1);

if(Bizznes[bMenu] != 7) Bizznes[bIcon] = CreateDynamicMapIcon(Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], 56, -1, 0, -1, -1, 400.0);

Bizznes[bPickBuy] = CreatePickup(1239, 23, Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], -1);

}

format(strcom, 1000, "INSERT INTO "TABLE_BIZZ" (ID, Owner, Owned, Price, EnterX, EnterY, EnterZ, ExitX, ExitY, ExitZ, PickX, PickY, PickZ, Pickupid, Ent, Virt, Type, Name, Till, Product) VALUES ('%i', '%s', '%i', '%f', '%i', '%f', '%f', '%f', '%f', '%f', '%f', '%f', '%f', '%i', '%i', '%i', '%i', '%s', '%i', '%i')", i, Bizznes[bOwner], Bizznes[bOwned], params[0], Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ],

Bizznes[bExitX], Bizznes[bExitY], Bizznes[bExitZ], Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], Bizznes[bPickupid], Bizznes[bEnt], Bizznes[bVirt], Bizznes[bType], Bizznes[bName], Bizznes[bTill], Bizznes[bProduct]);

mysql_function_query(handle, strcom, false, "","");

SetBizznesInt(i, "Menu", params[3]), SetBizznesInt(i, "Price", params[0]);

return SendMes(playerid, -1, "Бизнес №%d создан!", i);

}

 
 
Последнее редактирование модератором:

Sten

Unknown
Пользователь
08.05.2014
830
77
0
COMMAND:addbizz(playerid, params[])

{

if(gPlayerLogged[playerid] == 0) return false;

if(Player[playerid][pAdmin] < 5) return false;

if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alog.");

//1. Меню магазина 24/7\n2. Меню сотового салона\n3. Меню торгового центра\n4. Меню кафе\n5. Меню ларька\n6. Меню аксессуаров\n7. Меню магазина скинов\n8. Меню СТО\n9. Меню бара\n10. Парковка\n11. Клуб

if(sscanf(params, "is[32]ii", params[0], params[1], params[2], params[3])) return SCM(playerid, COLOR_GRAD1, "Используйте: /addbizz [Price] [Название] [Тип] [Меню]"), SCM(playerid, COLOR_GRAD1, "Меню 1 - 24/7, 2 - Сотовый салон, 3 - ТЦ, 4 - Кафе, 5 - Ларек, 6 - кепки, 7 - скины, 8 - СТО, 9 - бар, 10 - парковка, 11 - клуб, 12 - тюнинг, 13 - нелегальные товары, 14 - парашютный клуб");

TOTALBIZZ++;

new i = TOTALBIZZ;

new Float:pOS[3];

GetPlayerPos(playerid, POS[0], POS[1], POS[2]);

Bizznes[bPrice] = params[0];

Bizznes[bEnterX] = POS[0], Bizznes[bEnterY] = POS[1], Bizznes[bEnterZ] = POS[2];

strmid(Bizznes[bOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);

strmid(Bizznes[bName], params[1], 0, strlen(params[1]), 32);

Bizznes[bMenu] = params[3];

Bizznes[bEnt] = TOTALBIZZ, Bizznes[bVirt] = TOTALBIZZ;

Bizznes[bType] = params[2], Bizznes[bTill] = 20, Bizznes[bProduct] = 500;

if(Bizznes[bType] == 2) Bizznes[bIcon] = CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 40, 0,-1,-1,-1,200.0);

if(Bizznes[bType] == 1)

{

format(strcom, 100, "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[bName], Bizznes[bPrice]);

Bizznes[bText] = Create3DTextLabel(strcom, COLOR_GREEN, Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 20.0, 0, 1);

if(Bizznes[bMenu] == 1) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 10, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 4) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 17, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 6) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 45, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 7) CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 45, -1, 0, -1, -1, 400.0);

if(Bizznes[bMenu] == 14) Bizznes[bEnt] = 0, Bizznes[bVirt] = 0, CreateDynamicMapIcon(Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 5, -1, 0, -1, -1, 400.0);

}

else if(Bizznes[bType] == 2)

{

format(strcom, 150, "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d\nЦена за 1 литр бензина: %d", Bizznes[bName], Bizznes[bPrice], Bizznes[bTill]);

Bizznes[bText] = Create3DTextLabel(strcom, COLOR_GREEN, Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ], 20.0, 0, 1);

}

else if(Bizznes[bType] == 3)

{

Bizznes[bPickX] = POS[0], Bizznes[bPickY] = POS[1], Bizznes[bPickZ] = POS[2];

format(strcom, 150, "{78ff00}Владелец: государство\nНазвание: %s\nСтоимость: %d", Bizznes[bName], Bizznes[bPrice]);

Bizznes[bText] = Create3DTextLabel(strcom, COLOR_GREEN, Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], 20.0, 0, 1);

if(Bizznes[bMenu] != 7) Bizznes[bIcon] = CreateDynamicMapIcon(Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], 56, -1, 0, -1, -1, 400.0);

Bizznes[bPickBuy] = CreatePickup(1239, 23, Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], -1);

}

format(strcom, 1000, "INSERT INTO "TABLE_BIZZ" (ID, Owner, Owned, Price, EnterX, EnterY, EnterZ, ExitX, ExitY, ExitZ, PickX, PickY, PickZ, Pickupid, Ent, Virt, Type, Name, Till, Product) VALUES ('%i', '%s', '%i', '%f', '%i', '%f', '%f', '%f', '%f', '%f', '%f', '%f', '%f', '%i', '%i', '%i', '%i', '%s', '%i', '%i')", i, Bizznes[bOwner], Bizznes[bOwned], params[0], Bizznes[bEnterX], Bizznes[bEnterY], Bizznes[bEnterZ],

Bizznes[bExitX], Bizznes[bExitY], Bizznes[bExitZ], Bizznes[bPickX], Bizznes[bPickY], Bizznes[bPickZ], Bizznes[bPickupid], Bizznes[bEnt], Bizznes[bVirt], Bizznes[bType], Bizznes[bName], Bizznes[bTill], Bizznes[bProduct]);

mysql_function_query(handle, strcom, false, "","");

SetBizznesInt(i, "Menu", params[3]), SetBizznesInt(i, "Price", params[0]);

return SendMes(playerid, -1, "Бизнес №%d создан!", i);

}
 

Ну я же вам говорил, у вас база не полная.У меня так не слетает
 

iPsTrange

Освоившийся
Пользователь
19.07.2014
137
46
0
Все зависит от Базы данных,если база данных кривая или не родная  будет слетать,а по системе все в порядке.

 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.