Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Создаем входы в пиццерии и кушаем в них
FiLE Дата: Понедельник, 06.09.2010, 20:00 | Сообщение # 1
Группа:
Разработчики
Сообщений: 681
Награды:
70
Город: Одесса
Замечания:
0%
Статус:
Решил выложить свою систему входов-выходов в пиццерии (с возможностью кушать в них) с использованием виртуальных миров. Приобретение еды на диалогах. Дабы не было много лишнего кода, то сделал большинство на циклах. Ну, смотрите что получилось: 1. Добавляем переменные
Code
new cluckin[11]; // Клакины new burger[9]; // Бургеры new pizza[7]; // Пиццы new cluckinex; new burgerex; new pizzaex; new cluckinicon; new burgericon; new pizzaicon; /* by FiLE 402149086 */
2. Добавляем массивы Code
new Float:cluckinbells[11][3] = { {2397.742675, -1899.183349, 13.546875}, {2419.765625, -1508.989624, 24.000000}, {928.912292, -1352.903930, 13.343750}, {-2155.276855, -2460.114257, 30.851562}, {-2672.336425, 257.923858, 4.632812}, {-1816.552001, 618.683166, 35.171875}, {-1213.846069, 1830.400268, 41.929687}, {2845.956054, 2415.462158, 11.068956}, {2638.588623, 1671.763916, 11.023437}, {2393.324951, 2041.562011, 10.820312}, {2101.892333, 2228.784667, 11.023437} }; new Float:cluckinbellsex[11][3] = { {2397.756591, -1897.033447, 13.382812}, {2423.196044, -1508.725585, 23.992208}, {926.037536, -1352.990600, 13.376767}, {-2152.344238, -2462.311035, 30.843750}, {-2672.172363, 260.928558, 4.632812}, {-1816.474609, 614.382446, 35.171875}, {-1211.137817, 1833.351806, 41.929687}, {2848.882324, 2412.822021, 11.068956}, {2635.009521, 1671.692138, 11.023437}, {2393.281738, 2045.322021, 10.820312}, {2104.996582, 2228.880615, 11.030031} }; new Float:burgershots[9][3] = { {1199.273437, -918.389282, 43.121242}, {810.607238, -1616.247558, 13.546875}, {-2336.649658, -166.805755, 35.554687}, {-1912.374145, 827.861145, 35.224552}, {-2355.955810, 1008.042358, 50.898437}, {2169.407470, 2795.831298, 10.820312}, {1872.260253, 2071.918457, 11.062500}, {2367.052246, 2071.042236, 10.820312}, {2472.865234, 2034.133178, 11.062500} }; new Float:burgershotsex[9][3] = { {1199.453491, -921.691711, 43.025516}, {813.086730, -1616.032836, 13.546875}, {-2334.263671, -166.606719, 35.554687}, {-1911.902587, 832.250305, 35.176666}, {-2359.438232, 1007.702392, 50.695312}, /* by FiLE 402149 086 */ {2172.664794, 2795.932128, 10.820312}, {1875.462036, 2071.973388, 11.062500}, {2364.032958, 2070.865722, 10.820312}, {2468.442138, 2033.890991, 11.062500} }; new Float:wellstackedpizza[7][3] = { {2331.808593, 75.104301, 26.620975}, {203.541671, -201.934097, 1.578125}, {-1808.785888, 945.837524, 24.890625}, {2638.784423, 1849.773437, 11.023437}, {2083.361572, 2224.699707, 11.023437}, {2351.874511, 2533.627685, 10.820312}, {2756.792236, 2477.322021, 11.062500} }; new Float:wellstackedpizzaex[7][3] = { {2334.750732, 74.845062, 26.483669}, {203.643157, -204.680252, 1.578125}, {-1806.431518, 941.878295, 24.890625}, {2635.265869, 1849.604980, 11.023437}, {2083.156982, 2221.100097, 10.820312}, {2351.856445, 2530.323486, 10.820312}, {2755.460937, 2475.123535, 11.062500} }; /* by FiLE 402 149086 */ new Float:restoransexit[3][3] = { {364.912322, -11.760419, 1001.851562}, // Êëàêèíã áåëë {362.893310, -75.190086, 1001.507812}, // Áóðãåð øîò {372.294219, -133.524429, 1001.492187} // Ïèööà }; new Float:restoransenter[3][3] = { {365.052062, -9.924564, 1001.851562}, // Êëàêèíã áåëë {364.975189, -73.906196, 1001.507812}, // Áóðãåð øîò {372.182067, -130.824203, 1001.492187 } // Ïèööà };
3. Cледующий код кидаем в OnPlayerPickUpPickup Code
else if(pickupid == cluckinicon) { new s[256]; format(s,sizeof(s),"Маленькая порция - $15\nБольшая порция - $25\nОчень большая порция - $50\nСалатик - $10"); ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"Cluckin'Bell",s,"Купить","Отмена"); } else if(pickupid == burgericon) { new s[256]; format(s,sizeof(s),"Детская Еда Moo - $15\nГовядина - $25\nОтбивная - $50\nСалатик - $10"); ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,"Burger Shot",s,"Купить","Отмена"); } else if(pickupid == pizzaicon) { new s[256]; format(s,sizeof(s),"Пицца 'Buster' - $15\nПицца 'Double D-Luxe' - $25\nПицца 'Full Rack' - $50\nСалатик - $10"); ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Well Stacked Pizza Co.",s,"Купить","Отмена"); } for(new e=0; e < sizeof(cluckinbells); e++) { if(pickupid == cluckin[e]) { SetPlayerVirtualWorld(playerid,e); SetPlayerInterior(playerid,9); SetPlayerPos(playerid, restoransenter[0][0], restoransenter[0][1], restoransenter[0][2]); return 1; } if(pickupid == cluckinex) { if(GetPlayerVirtualWorld(playerid) == e) { SetPlayerPos(playerid, cluckinbellsex[e][0], cluckinbellsex[e][1], cluckinbellsex[e][2]); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 1; } } } /* by FiLE 402149086 */ for(new e=0; e < sizeof(burgershots); e++) { if(pickupid == burger[e]) { SetPlayerVirtualWorld(playerid,e); SetPlayerInterior(playerid,10); SetPlayerPos(playerid, restoransenter[1][0], restoransenter[1][1], restoransenter[1][2]); return 1; } else if(pickupid == burgerex) { if(GetPlayerVirtualWorld(playerid) == e) { SetPlayerPos(playerid, burgershotsex[e][0], burgershotsex[e][1], burgershotsex[e][2]); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 1; } } } for(new e=0; e < sizeof(wellstackedpizza); e++) { if(pickupid == pizza[e]) { /* by FiLE 402149086 */ SetPlayerVirtualWorld(playerid,e); SetPlayerInterior(playerid,5); SetPlayerPos(playerid, restoransenter[2][0], restoransenter[2][1], restoransenter[2][2]); return 1; } else if(pickupid == pizzaex) { if(GetPlayerVirtualWorld(playerid) == e) { SetPlayerPos(playerid, wellstackedpizzaex[e][0], wellstackedpizzaex[e][1], wellstackedpizzaex[e][2]); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 1; } } }
4. Кидаем сделающее ко всем создаваемым пикапам: Code
cluckinicon = CreatePickup(1239, 1, 369.818634, -6.164949, 1001.858886,-1); burgericon = CreatePickup(1239, 1, 375.714019, -67.434806, 1001.507812,-1); pizzaicon = CreatePickup(1239, 1, 375.540893, -118.804405, 1001.499511,-1); for(new e=0; e < sizeof(cluckinbells); e++) { cluckin[e] = CreatePickup(1318,1,cluckinbells[e][0],cluckinbells[e][1],cluckinbells[e][2],-1); // } for(new e=0; e < sizeof(burgershots); e++) { burger[e] = CreatePickup(1318,1,burgershots[e][0],burgershots[e][1],burgershots[e][2],-1); // } for(new e=0; e < sizeof(wellstackedpizza); e++) { pizza[e] = CreatePickup(1318,1,wellstackedpizza[e][0],wellstackedpizza[e][1],wellstackedpizza[e][2],-1); // } cluckinex = CreatePickup(1318, 1, restoransexit[0][0], restoransexit[0][1], restoransexit[0][2],-1); burgerex = CreatePickup(1318, 1, restoransexit[1][0], restoransexit[1][1], restoransexit[1][2],-1); pizzaex = CreatePickup(1318, 1, restoransexit[2][0], restoransexit[2][1], restoransexit[2][2],-1);
Сообщение отредактировал FiLE95 - Вторник, 07.09.2010, 14:57
FiLE Дата: Понедельник, 06.09.2010, 20:00 | Сообщение # 2
Группа:
Разработчики
Сообщений: 681
Награды:
70
Город: Одесса
Замечания:
0%
Статус:
5. Кидаем в OnDialogResponse Code
else if(dialogid == 10) { if(response) { new Float:health; GetPlayerHealth(playerid, health); if(listitem == 0) { new cast = 15; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d).",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+15); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Маленькую порцию."); } if(listitem == 1) { new cast = 25; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+25); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Большую порцию.!"); } if(listitem == 2) { new cast = 50; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+50); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Очень большую порцию!"); }/* by FiLE 402149086 */ if(listitem == 3) { new cast = 10; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+10); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили салатик. Приятного апетита!"); } } }
FiLE Дата: Понедельник, 06.09.2010, 20:01 | Сообщение # 3
Группа:
Разработчики
Сообщений: 681
Награды:
70
Город: Одесса
Замечания:
0%
Статус:
Code
else if(dialogid == 11) { if(response) { new Float:health; GetPlayerHealth(playerid, health); if(listitem == 0) { new cast = 15; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d).",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+15); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Детскую Еду Moo."); } if(listitem == 1) { new cast = 25; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+25); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Говядину.!"); } if(listitem == 2) {/* by FiLE 402149086 */ new cast = 50; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+50); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Отбивную!"); } if(listitem == 3) { new cast = 10; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+10); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили салатик. Приятного апетита!"); } } } else if(dialogid == 12) { if(response) { new Float:health; GetPlayerHealth(playerid, health); if(listitem == 0) { new cast = 15; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d).",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+15); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Пиццу 'Buster'."); } if(listitem == 1) { new cast = 25; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) {/* by FiLE 402149086 */ format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+25); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Пиццу 'Double D-Luxe'.!"); } if(listitem == 2) { new cast = 50; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+50); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили Пиццу 'Full Rack'!"); } if(listitem == 3) { new cast = 10; new infostring[256]; if(GetPlayerMoney(playerid) < cast) { format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } if(health >= 160) { format(infostring, 256, "Вы больше не можете есть, голод прошел."); SendClientMessage(playerid, COLOR_RED, infostring); return 1; } GetPlayerHealth(playerid,health); SetPlayerHealth(playerid,health+10); GivePlayerMoney(playerid,- cast); SendClientMessage(playerid, COLOR_RED, "Вы купили салатик. Приятного апетита!"); } } }
Обратите внимание на id диалогов. Замените их на свои. Цвет сообщений, цены, лимит здоровья - как душа пожелает.
Пользуйтесь
Сообщение отредактировал FiLE95 - Понедельник, 06.09.2010, 23:52
Alcoholik Дата: Понедельник, 06.09.2010, 20:14 | Сообщение # 4
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды:
111
Город: Санкт-Петербург
Репутация:
6085
Статус:
Лови +. Хорошая штука
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
DiSE Дата: Понедельник, 06.09.2010, 20:14 | Сообщение # 5
Группа:
I'm V.I.P.
Сообщений: 1759
Награды:
23
Город: Уфа
Репутация:
337
Замечания:
80%
Статус:
Всё таки выложил в паблик. Молодец.
[exe]ecco Дата: Понедельник, 06.09.2010, 22:07 | Сообщение # 6
Группа:
Пользователи
Сообщений: 559
Награды:
3
Город: Киев
Репутация:
4
Замечания:
0%
Статус:
спс молочик молодец)
Stels Дата: Вторник, 07.09.2010, 05:06 | Сообщение # 7
Группа:
I'm V.I.P.
Сообщений: 3167
Награды:
32
Город: Каменск-Уральский
Репутация:
828
Замечания:
0%
Статус:
Quote (FiLE95 )
Дабы не было много лишнего кода, то сделал большинство на циклах.
Quote (FiLE95 )
for(new e=0; e < sizeof(cluckinbells); e++) { if(pickupid == cluckin[e]) { SetPlayerVirtualWorld(playerid,e); SetPlayerInterior(playerid,9); SetPlayerPos(playerid, restoransenter[0][0], restoransenter[0][1], restoransenter[0][2]); }
Quote (FiLE95 )
for(new e=0; e < sizeof(burgershots); e++)
{
if(pickupid == burger[e])
{
SetPlayerVirtualWorld(playerid,e);
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid, restoransenter[1][0], restoransenter[1][1], restoransenter[1][2]);
}
else if(pickupid == burgerex)
{
if(GetPlayerVirtualWorld(playerid) == e)
{
SetPlayerPos(playerid, burgershotsex[e][0], burgershotsex[e][1], burgershotsex[e][2]);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
}
}
}
for(new e=0; e < sizeof(wellstackedpizza); e++) { if(pickupid == pizza[e]) { /* by FiLE 402149086 */ SetPlayerVirtualWorld(playerid,e); SetPlayerInterior(playerid,5); SetPlayerPos(playerid, restoransenter[2][0], restoransenter[2][1], restoransenter[2][2]); } else if(pickupid == pizzaex) { if(GetPlayerVirtualWorld(playerid) == e) { SetPlayerPos(playerid, wellstackedpizzaex[e][0], wellstackedpizzaex[e][1], wellstackedpizzaex[e][2]); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); } } }
Что-то мне подсказывает, что это нифига не оптимально: каждый раз (4 раза!) перебирать значения от 0, до указанного максимального. И ведь это при подборе любого пикапа! Хотя бы ретурнами надо обрывать, а иначе возникнут проблемы.
Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую! ) / Пак русских шрифтов.
Ranz Дата: Вторник, 07.09.2010, 10:00 | Сообщение # 8
Группа:
Удаленные
Во всех городах пиццерии?
FiLE Дата: Вторник, 07.09.2010, 14:55 | Сообщение # 9
Группа:
Разработчики
Сообщений: 681
Награды:
70
Город: Одесса
Замечания:
0%
Статус:
Quote (Ranz )
Во всех городах пиццерии?
Да Quote (Stels )
Что-то мне подсказывает, что это нифига не оптимально: каждый раз (4 раза!) перебирать значения от 0, до указанного максимального. И ведь это при подборе любого пикапа! Хотя бы ретурнами надо обрывать, а иначе возникнут проблемы.
Пока проблем не возникло, я думаю и не возникнет. А ретурны действительно не помешают. Обновлю посты
[exe]ecco Дата: Вторник, 07.09.2010, 17:40 | Сообщение # 10
Группа:
Пользователи
Сообщений: 559
Награды:
3
Город: Киев
Репутация:
4
Замечания:
0%
Статус:
как сделать чтоб не буковка и была в пицце а красный маркер а то же там нету аддстатик пикап...как сделать дайте ид пикапа и куда вставитьДобавлено (07.09.2010, 17:40) --------------------------------------------- не просто дайте ид пикапа скрасного маркера
Wod1k Дата: Среда, 08.09.2010, 02:57 | Сообщение # 11
Новенький
Группа:
Пользователи
Сообщений: 43
Награды:
2
Город: bc
Репутация:
3
Замечания:
0%
Статус:
отличная робота.
F_1N Дата: Суббота, 11.09.2010, 18:55 | Сообщение # 12
Постоялец
Группа:
Продвинутые
Сообщений: 476
Награды:
1
Город: Москва
Репутация:
55
Замечания:
0%
Статус:
Такие ероры:
Code
C:\Тест 0.3b\gamemodes\gf.pwn(4033) : warning 219: local variable "s" shadows a variable at a preceding level C:\Тест 0.3b\gamemodes\gf.pwn(4044) : warning 219: local variable "s" shadows a variable at a preceding level C:\Тест 0.3b\gamemodes\gf.pwn(4053) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4056) : error 021: symbol already defined: "format" C:\Тест 0.3b\gamemodes\gf.pwn(4059) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4061) : error 021: symbol already defined: "s" C:\Тест 0.3b\gamemodes\gf.pwn(4065) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4067) : error 021: symbol already defined: "s" C:\Тест 0.3b\gamemodes\gf.pwn(4072) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4074) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4078) : error 021: symbol already defined: "SetPlayerPos" C:\Тест 0.3b\gamemodes\gf.pwn(4079) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4081) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4083) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4088) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4093) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4095) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4100) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4102) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4104) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4109) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4114) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4116) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4119) : error 021: symbol already defined: "SetPlayerVirtualWorld" C:\Тест 0.3b\gamemodes\gf.pwn(4122) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4124) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4126) : error 010: invalid function or declaration C:\Тест 0.3b\gamemodes\gf.pwn(4131) : error 010: invalid function or declaration
Строки :
4033: new s[256]; 4044: new s[256]; 4053: else if(pickupid == cluckinicon) 4056: format(s,sizeof(s),"Маленькая порция - $15\nБольшая порция - $25\nОчень большая порция - $50\nСалатик - $10"); 4059: else if(pickupid == burgericon) 4061: new s[256]; 4065: else if(pickupid == pizzaicon) 4067: new s[256]; 4072: for(new e=0; e < sizeof(cluckinbells); e++) 4074: if(pickupid == cluckin[e]) 4078: SetPlayerPos(playerid, restoransenter[0][0], restoransenter[0][1], restoransenter[0][2]); 4079: return 1; 4081: if(pickupid == cluckinex) 4083: if(GetPlayerVirtualWorld(playerid) == e) 4088: return 1; 4093: for(new e=0; e < sizeof(burgershots); e++) 4095: if(pickupid == burger[e]) 4100: return 1; 4102: else if(pickupid == burgerex) 4104: if(GetPlayerVirtualWorld(playerid) == e) 4109: return 1; 4114: for(new e=0; e < sizeof(wellstackedpizza); e++) 4116: if(pickupid == pizza[e]) 4119: SetPlayerVirtualWorld(playerid,e); 4122: return 1; 4124: else if(pickupid == pizzaex) 4126: if(GetPlayerVirtualWorld(playerid) == e) 4131: return 1;
Помогите решить проблемку)
FiLE Дата: Суббота, 11.09.2010, 21:19 | Сообщение # 13
Группа:
Разработчики
Сообщений: 681
Награды:
70
Город: Одесса
Замечания:
0%
Статус:
скорее всего не туда код вставляеш
[exe]ecco Дата: Суббота, 11.09.2010, 21:22 | Сообщение # 14
Группа:
Пользователи
Сообщений: 559
Награды:
3
Город: Киев
Репутация:
4
Замечания:
0%
Статус:
може инклюд?а то у меня типо такого было когад ставил покупку машин)Добавлено (11.09.2010, 21:22) --------------------------------------------- +у него ВИРТУАЛЬНЫХ миров!!! иди ищи тему про вирт миры и делай а потом сюда!!!!!!
F_1N Дата: Суббота, 11.09.2010, 21:22 | Сообщение # 15
Постоялец
Группа:
Продвинутые
Сообщений: 476
Награды:
1
Город: Москва
Репутация:
55
Замечания:
0%
Статус:
FiLE95, делал как было написано в первом сообщении =)