Как запретить покупать бутсы нежити?
|
|
Sasha13840 | Дата: Воскресенье, 10.06.2012, 00:56 | Сообщение # 1 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
Может ли кто нибудь подсказать как запретить покупать boots нежите?
|
|
| |
Kartman | Дата: Воскресенье, 10.06.2012, 08:40 | Сообщение # 2 |
- Сообщения: 199
- Награды: 3
- Замечания:
|
Попробуй сделай так(не уверен что правильно) зайди в файл shared.inl найди функцию SHARED_SetSpeed(id); И замени код на мой код: // Boots of Speed bonus Code if ( ITEM_Has( idUser, ITEM_BOOTS ) > ITEM_NONE && p_data[idUser][P_RACE] != RACE_UNDEAD ) {
http://war3ft-help.tk/ - форум поддержки war3ftmod
|
|
| |
KinD | Дата: Воскресенье, 10.06.2012, 10:30 | Сообщение # 3 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Kartman, Скорость просто не будет даватся ,а ему нужно запретить
Skype:daywerok
|
|
| |
Kartman | Дата: Воскресенье, 10.06.2012, 11:39 | Сообщение # 4 |
- Сообщения: 199
- Награды: 3
- Замечания:
|
Знаю я просто не нашел меню покупки))
http://war3ft-help.tk/ - форум поддержки war3ftmod
|
|
| |
SMaster | Дата: Воскресенье, 10.06.2012, 17:02 | Сообщение # 5 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Открой items.inl
Найди public ITEM_CanBuy( idUser, iItem )
Допиши код в самый низ: Code // Запрет Нежити покупать бутсы else if ( iItem == ITEM_BOOTS && p_data[idUser][P_RACE] == RACE_UNDEAD ) { client_print( idUser, print_center, "%L", LANG_PLAYER, "CLIENT_PRINT_ITEM_CAN_BUY_2" ); return false; }
Скрин:
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Sasha13840 | Дата: Воскресенье, 10.06.2012, 18:42 | Сообщение # 6 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
Спс
|
|
| |
PATRUL | Дата: Воскресенье, 10.06.2012, 20:42 | Сообщение # 7 |
- Сообщения: 718
- Награды: 5
- Замечания:
|
Немного поправлю SMaster'a
Открываем items.inl
Находим public ITEM_CanBuy( idUser, iItem )
Допиши код в самый низ:
Code // Запрет Нежити покупать бутсы else if ( iItem == ITEM_BOOTS && p_data[idUser][P_RACE] == RACE_UNDEAD ) { client_print( idUser, print_center, "%L", LANG_PLAYER, "CLIENT_PRINT_ITEM_CAN_BUY_3" );
return false; }
Далее открываем cssbWar3ftMod.txt
Добавляем туда
Quote CLIENT_PRINT_ITEM_CAN_BUY_3 = "Башмаки скорости" заблокированы для этой расы!
Если этого не сделать то,когда будешь покупать башмаки для нежити будет писать: Code "Огненные перчатки" заблокированы на этой карте!
Сообщение отредактировал PATRUL - Воскресенье, 10.06.2012, 20:42 |
|
| |
SMaster | Дата: Воскресенье, 10.06.2012, 20:47 | Сообщение # 8 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Влом было писать другой ключ. Думал догадаются
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Sasha13840 | Дата: Понедельник, 11.06.2012, 03:21 | Сообщение # 9 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
Проверил,все норм
|
|
| |
Contra63 | Дата: Понедельник, 11.06.2012, 15:09 | Сообщение # 10 |
- Сообщения: 830
- Награды: 7
- Замечания:
|
Code if (((get_user_flags(idUser) & ADMIN_LEVEL_H)) && ( SHARED_GetUserMoney( idUser ) < ITEM_Cost( idUser, iItem ))) { client_print( idUser, print_center, "%L", LANG_PLAYER, "INSUFFICIENT_FUNDS" );
return false; }
else if ( iItem == ITEM_BOOTS && p_data[idUser][P_RACE] == RACE_UNDEAD ) { client_print( idUser, print_center, "%L", LANG_PLAYER, "CLIENT_PRINT_ITEM_CAN_BUY_3" ); return false; }
Сообщение отредактировал Contra63 - Понедельник, 11.06.2012, 15:14 |
|
| |
Sasha13840 | Дата: Понедельник, 11.06.2012, 23:33 | Сообщение # 11 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
Хочу немного изменить вопрос. Как сделать чтобы для нежити было отдельное значение скорости даваемое boots Например для всех рас это 50,а только для нежити 10
|
|
| |
Ихtианdр | Дата: Пятница, 28.12.2012, 21:06 | Сообщение # 12 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
Да, кстати, интересный вопрос
|
|
| |
Contra63 | Дата: Пятница, 28.12.2012, 23:10 | Сообщение # 13 |
- Сообщения: 830
- Награды: 7
- Замечания:
|
Sasha13840, новая перменаz + else
|
|
| |
Dangerous | Дата: Пятница, 04.01.2013, 03:59 | Сообщение # 14 |
- Сообщения: 92
- Награды: 0
- Замечания:
|
Contra63, Подскажи пожалуйста как это сделать "новая перменаz + else " а то я не пойму....если не трудно
|
|
| |
Mr-Green-Mr | Дата: Среда, 23.01.2013, 01:34 | Сообщение # 15 |
- Сообщения: 47
- Награды: 0
- Замечания:
|
Здраствуите вот такая проблема запретил нежить покупать боты так она стала взрываться если в ково нибуть стрельнуть потскажите вчем может быть проблема и как иправить Добавлено (23.01.2013, 01:34) --------------------------------------------- Все разобрался
|
|
| |
Syrax | Дата: Среда, 13.02.2013, 11:29 | Сообщение # 16 |
- Сообщения: 29
- Награды: 0
- Замечания:
|
Подскажите, как сделать запрет по достижению определенного уровня прокачки нечистой ауры? Например, если нежити вкачать 10 уровень нечистой ауры, то только тогда блокировались бутсы.
|
|
| |