Jump to content

StUNt71

Members
  • Posts

    341
  • Joined

  • Last visited

Everything posted by StUNt71

  1. Что мешает заработать денег и уехать в другую страну? Англию, США, Германию. Там вроде не хуже, чем у нас?
  2. Чтобы не жить в антиутопии, нужно учиться, трудиться...
  3. Меня никогда не привлекал РП мод. Тем что там много правил и ограничений. А ГТА и сделана для того чтобы убивать. А жизнь играть, выйди на улице её там много!
  4. А ДМ моды? Такие как LVDM в сампе? Я вот такой мод начинаю делать. Сделал: - Регистрация и авторизация в гуи. - Статистика. - Англ и Рус языки. - Выбор скина. - Scoreboard. - Выпадает сердечко и оружие при смерти. Гг, пока всё.
  5. Сначало назови хотя бы одну стоищую идею!
  6. local gui_s = {image = nil, pos_x = 0.0, pos_y = 0.0} addEventHandler("onClientResourceStart", getResourceRootElement(), function (resource) gui_s.image = guiCreateStaticImage(Коор. X, Коор. Y, Ширина, Высота, "Путь", false, nil) addEventHandler("onClientMouseMove", gui_s.image, s_onClientMouseMove, false) showCursor(true) end ) addEventHandler("onClientRender", getRootElement(), function() dxDrawText("TEXT", gui_s.pos_x, gui_s.pos_y, gui_s.pos_x, gui_s.pos_y, tocolor(255, 255, 255, 255), 1.0, "default-bold", "center", "center", false, false, true) end ) function s_onClientMouseMove(x, y) gui_s.pos_x = x gui_s.pos_y = y end
  7. Этой функцией хочу узнать кол-во денег игрока, и отображать всем. Решил с помощью ElementData.
  8. А если у кого-то такой же вопрос возникнит как у тебя, он сможет найти ответ на форуме. В IRC не найдёт.
  9. А мой вариант не катит, да? Если есть gui зачем делать в dx? Не понимаю.
  10. Вариант тогда с setElementData? Или триггер...
  11. функция getPlayerMoney на стороне клиента возвращает кол-во денег не тово кого я указал, а моё кол-во. У того игрока тоже своё кол-во. Баг это?
  12. Кароче вот тебе готовый код local gui_s = {image = nil, label = nil} addEventHandler("onClientResourceStart", getResourceRootElement(), function (resource) gui_s.image = guiCreateStaticImage(Коор. X, Коор. Y, Ширина, Высота, "Путь", false, nil) gui_s.label = guiCreateLabel(0.0, 0.0, Ширина, Высота, "Текст", false, nil) addEventHandler("onClientMouseMove", gui_s.image, s_onClientMouseMove, false) showCursor(true) end ) function s_onClientMouseMove(x, y) guiSetPosition(gui_s.label, x, y, false) end Вроде правильно, не тестил, писал в браузере. В теории должно работать, если не перепутал названия событий и функций.
  13. Читал значения возвращаемых аргументов, нет? Видимо нет, почитай. И почитай мой пост который выше.
  14. Это трудный путь, а вот легкий: OnClientMouseEnter и OnClientMouseLeave P.S. это называют tooltip Я об этих событиях думал, но автору нужно чтобы текст следовал за курсором, поэтому на мой взгляд, проще уже будет через рендер. OnClientMouseEnter, OnClientMouseLeave - вроде как вызываются один раз когда курсор попал/вышел из фокуса элемента? Как вариант ешё OnClientMouseMove - закрепить событие на нужный элемент (Но надпись будет только когда курсор двигается). + к этоме guiCreateLabel, guiSetPosition.
  15. Не в ту группу вписал. Надо в группу админ вписать.
  16. Нету прав у какого-то ресурса. Видимо не правильно тактикс в .acl прописал.
  17. playerZoneName - текст на англ. Тебе нужно массив наверное с координатами и наванием зоны. А мб можно как-нибудь и на русский её переключить. ----- 1 вариант тут только подойдёт. getZoneName возвращает только зону на англ. языке.
  18. function findRotation(x1,y1,x2,y2) local t = -math.deg(math.atan2(x2-x1,y2-y1)) if t < 0 then t = t + 360 end; return t; end То же самое
×
×
  • Create New...