Не дает опыт через консоль игроку если у него пробел в нике.
|
|
affatar | Дата: Воскресенье, 16.12.2012, 21:42 | Сообщение # 1 |
- Сообщения: 42
- Награды: 0
- Замечания:
|
Здраствуйте столкнулся с такой проблемой через консоль сервера не могу дать опыт игрокам у которых в нике есть пробел , если в консоли пишу например wc3_givexp nik ni 5000 то игроку пишет "админ дал вам 0 опыта" а если пишу так wc3_givexp #1 5000 то игроку пишет админ дал вам 5000 опыта но опыт всеравно не прибавляеться ,зато если в нике нету пробелов то опыт начисляеться , помогите исправить , заранее спасибо
|
|
| |
SMaster | Дата: Воскресенье, 16.12.2012, 22:54 | Сообщение # 2 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Логин нужно брать в двойные кавычки.
wc3_givexp "nik ni" 5000
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
affatar | Дата: Воскресенье, 16.12.2012, 23:28 | Сообщение # 3 |
- Сообщения: 42
- Награды: 0
- Замечания:
|
SMaster, Не помагает , также пишет "админ дал вам 5000 опыта" но опыт не добавляеться
|
|
| |
SMaster | Дата: Воскресенье, 16.12.2012, 23:36 | Сообщение # 4 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
affatar, в моде стоит блокировка на давание опыта. Убери ее. Тему уже не раз поднимали!
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
SMaster | Дата: Воскресенье, 16.12.2012, 23:40 | Сообщение # 5 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
В admin.inl убери код блокирующий доступ
Code if(!(get_user_flags(idUser) & ADMIN_FLAG)) { format(szMessage, sizeof(szMessage) - 1, "%L%L%L %L", LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT", LANG_PLAYER,"YOU_HAVE_NO_ACCESS"); client_print( idUser, print_console,szMessage); return; }
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
affatar | Дата: Воскресенье, 16.12.2012, 23:46 | Сообщение # 6 |
- Сообщения: 42
- Награды: 0
- Замечания:
|
SMaster, Убрал , не помогло
|
|
| |
SMaster | Дата: Воскресенье, 16.12.2012, 23:50 | Сообщение # 7 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Quote (affatar) также пишет "админ дал вам 5000 опыта" но опыт не добавляеться Откуда тогда берется данная запись что опыт был дан?
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
affatar | Дата: Воскресенье, 16.12.2012, 23:55 | Сообщение # 8 |
- Сообщения: 42
- Награды: 0
- Замечания:
|
Quote (SMaster) Откуда тогда берется данная запись что опыт был дан? Я не знаю почему так. Проблема не в блокировке ведь игрокам у которых нету пробела в нике опыт добавляеться , мне это все нужно что бы плагин war winner нормально работал , ато он тоже опыт победителю карты дает только в том случае если у него ник без пробелов в самом плагине делал так: Code server_cmd("wc3_givexp ^"%s^" 15000", szName, g_mostheadshots[iBestPlayerHeadshot])
тоже не помогло
|
|
| |
SMaster | Дата: Понедельник, 17.12.2012, 00:01 | Сообщение # 9 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
affatar, Называется приехали!
Начали с одного и плавно на другую тему "Как сделать винер для варика"
Quote (affatar) server_cmd("wc3_givexp ^"%s^" 15000", szName, g_mostheadshots[iBestPlayerHeadshot]) Эта запись вообще работать не должна или уж точно работать будет не верно.
%d вместо 15000 поставь Code server_cmd("wc3_givexp ^"%s^" %d", szName, g_mostheadshots[iBestPlayerHeadshot])
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
affatar | Дата: Понедельник, 17.12.2012, 18:04 | Сообщение # 10 |
- Сообщения: 42
- Награды: 0
- Замечания:
|
Quote (SMaster) Начали с одного и плавно на другую тему "Как сделать винер для варика" С темы я не сьежал , ведь из за проблемы в моде появилась проблема в плагине , про виннер я тут написал только что бы все поняли для чего мне нужно исправить баг с выдаваниям опыта Quote (SMaster) %d вместо 15000 поставь У меня в виннере кроме этой строки больше нигде не обьявляеться количество выдаваемого опыта поетому %d не будет работать , с виннером я сам разберусь , если можете то помогите мне решить проблему в моде с выдаванием опыта игрокам у которых в нике пробел , через админ меню опыт выдаеться нормально так что дело не в блокировке
Сообщение отредактировал affatar - Понедельник, 17.12.2012, 18:11 |
|
| |
KinD | Дата: Понедельник, 17.12.2012, 18:10 | Сообщение # 11 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Code ведь из за проблемы в моде появилась проблема в плагине Бред Code нигде не обьявляеться количество выдаваемого опыта поетому %d не будет работать Бред
Skype:daywerok
|
|
| |
affatar | Дата: Понедельник, 17.12.2012, 23:44 | Сообщение # 12 |
- Сообщения: 42
- Награды: 0
- Замечания:
|
Quote (KinD) 1
ведь из за проблемы в моде появилась проблема в плагине
Бред ? 1
нигде не обьявляеться количество выдаваемого опыта поетому %d не будет работать
Бред
Интереснее ничего не мог отписать?!вот исходник , поищи где там еще обьявляеться сколько опыта выдавать , сомниваюсь что найдеш
Сообщение отредактировал affatar - Вторник, 18.12.2012, 15:20 |
|
| |
SMaster | Дата: Понедельник, 17.12.2012, 23:45 | Сообщение # 13 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Тема закрыта т.к. полный ответ был дан на интересующий вопрос.
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |