Помогите плиз!!!
|
|
Дата: 03.05.2010, Понедельник, 11:25:10 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
кто может подсказать как создать пикап с бесплатной покупкой мп5 , м4 , дигла и брони? http://i045.radikal.ru/1005/1f/a5ce833dd247.jpg - точно токже долго за 0 баксов. плиз помогите. id пикапа 1248
|
|
|
Дата: 03.05.2010, Понедельник, 22:49:57 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 84
Вот тебе с менюхой из 0.3 В OnPlayerCommand: Code if(strcmp(cmd, "/Guns", true) == 0) { if(IsPlayerConnected(playerid)) { if (!PlayerToPoint(100, playerid,x, y, z))//x, y, z - это координаты поставь свои { SendClientMessage(playerid, COLOR_GRAD2, " Вы не у места продажи оружия !"); return 1; } else { ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Выберите оружие!","Deagle\nAK47\nM4","Купить","Выйти"); } } return 1; } В OnDialogResponse: Code if(dialogid == 3) { if(response) { if(listitem == 0) { if(IsACop(playerid)) { } else { GivePlayerMoney(playerid, - 4500); } GivePlayerWeapon(playerid, 24, 50); SendClientMessage(playerid, COLOR_GRAD3," Вы купили пистолет"); } if(listitem == 1) { if(IsACop(playerid)) { } else { GivePlayerMoney(playerid, - 5600); } GivePlayerWeapon(playerid, 30, 100); SendClientMessage(playerid, COLOR_GRAD3," Вы купили автомат АК47"); } if(listitem == 2) { if(IsACop(playerid)) { } else { GivePlayerMoney(playerid, - 3000); } GivePlayerWeapon(playerid, 31, 50); SendClientMessage(playerid, COLOR_GRAD3," Вы купили автомат M4"); } } else { } } Идём в OnGameModeInit: Ищем там все AddStaticPickUp Ко всем вставляем: AddStaticPickup(1248, 2, x,y,z);//x,y,z-координаты замени на свои
|
|
|
Дата: 03.05.2010, Понедельник, 23:45:07 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
MaRio, почему в команде ид диалога 3, а в OnDialogResponse 10
|
|
|
Дата: 04.05.2010, Вторник, 11:36:57 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
MaRio, спс большое ))) сейчас попробую )))
|
|
|
Дата: 04.05.2010, Вторник, 16:04:05 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 84
Quote (-SliK-) MaRio, почему в команде ид диалога 3, а в OnDialogResponse 10 Ошибся
|
|
|
Дата: 07.05.2010, Пятница, 10:39:55 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
где именно ошибся то?
|
|
|
Дата: 07.05.2010, Пятница, 13:48:42 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 84
Quote (verapomil) где именно ошибся то? if(dialogid == 10) 10 исправь на 3
|
|
|
Дата: 07.05.2010, Пятница, 14:03:01 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
(9541) : error 017: undefined symbol "cmd" строка 9541 :: if(strcmp(cmd, "/Guns", true) == 0)
|
|
|
Дата: 07.05.2010, Пятница, 15:09:25 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
new cmd[256];
|
|
|
Дата: 07.05.2010, Пятница, 15:34:23 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
так там ниже уже есть new cmd[256];Добавлено (07.05.2010, 15.34) --------------------------------------------- ой ой сори ))) яхуууууууу получилось ))))) как смогу дать + дам -SliK-, и MaRio, =))))))) да кстати а как туда бронь добавить?ну чтобы бронь можно было покупать ))) ))))
|
|
|
Дата: 07.05.2010, Пятница, 15:39:23 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 84
В команде /guns: Code ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Выберите оружие!","Deagle\nAK47\nM4\nБроня","Купить","Выйти"); В OnDialogResponse в нашем диалоге добавь: Code if(listitem == 3) { if(IsACop(playerid)) { } else { GivePlayerMoney(playerid, - 10000); } SetPlayerArmour(playerid, 100); SendClientMessage(playerid, COLOR_GRAD3," Вы купили броню"); }
|
|
|
Дата: 07.05.2010, Пятница, 16:08:38 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
MaRio, спасибо огромено ))) блин чувак реально спс ))) +1 как смогу ))))
|
|
|