Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Проблема с плагином

Статус пользователя Captain
сообщение 27.8.2016, 21:33
Сообщение #1
Стаж: 12 лет

Сообщений: 251
Благодарностей: 7
Полезность: < 0

Код:
#include <amxmodx>
#include <zombieplague>

new g_itemid1
new g_iHudSync
new const g_sound_buyskin[] = { "zombie_plague/8/skin.wav" }
new const human[] = { "models/player/human_8_4/human_8_4.mdl" }

public plugin_precache()
{
precache_model(human)
precache_sound(g_sound_buyskin)
}

public plugin_init()
{
register_plugin("[ZP] Extra: Skin", "1.0", "Admin")
g_iHudSync = CreateHudSyncObj()
g_itemid1 = zp_register_extra_item("Одежда противника", 35, ZP_TEAM_ZOMBIE)
}

public zp_extra_item_selected(player, itemid)
{
if (itemid == g_itemid1)
{
fm_cs_set_user_model(id, "human")
}
{
set_hudmessage(0, 0, 255, -1.0, 0.2, 0, 1.0, 1.0, 0.1, 0.2, -1)
ShowSyncHudMsg(0, g_iHudSync, "Среди своих овечка в волчьей шкуре!")
}
{
engfunc(EngFunc_EmitSound, player, CHAN_BODY, g_sound_buyskin, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}

Пытался создать плагин, чтобы в зомби магазине можно было купить "Одежда противника", но что-то не получается. Хотел сделать, чтобы как зомби купит эту вещь, то в центре экрана у всех игроков выйдет надпись "Среди своих овечка в волчьей шкуре!" и еще звук при покупке (тоже все слышат). Помогите пожалуйста, что я там не правильно сделал?

i
Уведомление:
Для оформления кода используйте тег PAWN или CODE + SPOILER


Отредактировал: iShot, - 28.8.2016, 11:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Unknown
сообщение 28.8.2016, 3:46
Сообщение #2
Стаж: 10 лет

Сообщений: 291
Благодарностей: 70
Полезность: < 0

А где проблемы?
P.s Инклуд fakemeta нехватает. Да и зачем вроде у зм есть свой zp_set_user_model. А также есть emit_sound(amxmodx.inc) без fakemeta.


Аткажитесъ от плагенов бес исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Captain
сообщение 28.8.2016, 10:34
Сообщение #3
Стаж: 12 лет

Сообщений: 251
Благодарностей: 7
Полезность: < 0

Цитата(Unknown @ 28.8.2016, 4:46) *
А где проблемы?
P.s Инклуд fakemeta нехватает. Да и зачем вроде у зм есть свой zp_set_user_model. А также есть emit_sound(amxmodx.inc) без fakemeta.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Unknown
сообщение 28.8.2016, 10:52
Сообщение #4
Стаж: 10 лет

Сообщений: 291
Благодарностей: 70
Полезность: < 0

Captain, изичай zombieplague.inc


Аткажитесъ от плагенов бес исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Captain
сообщение 28.8.2016, 18:53
Сообщение #5
Стаж: 12 лет

Сообщений: 251
Благодарностей: 7
Полезность: < 0

Цитата(Unknown @ 28.8.2016, 11:52) *
Captain, изичай zombieplague.inc

там вообще нет такого натива
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 28.8.2016, 18:55
Сообщение #6


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Попробуй через set_user_info поставить. Если не выйдет, то придется делать натив как в старших версиях.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 2.9.2016, 14:17
Сообщение #7
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

Так в zp 4.3 есть натив zp_override_user_model для смены моделей игрокам.
Хотя, может быть я путаю. Открой инклюд zp и посмотри в нем все нативы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: