Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Удаление текстур

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 26.05.2013, 11:59   #1
 Разведчик
Аватар для Grishkovec
 
Grishkovec никому не известный тип
Регистрация: 14.08.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question Удаление текстур

Не могу понять в чем ошибка
В DP прописал
Код:
HRESULT WINAPI  myDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount)
{
if(Fun.listva)
{
if ((NumVertices == 192) || (NumVertices == 256))
{
return S_OK;
return 0;
}
}

return pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex,  MinVertexIndex,  NumVertices, startIndex, primCount);
}
Но текстура не удаляется
  Ответить с цитированием
Старый 26.05.2013, 20:13   #2
 Разведчик
Аватар для ГоГоГоГоГоГоГо
 
ГоГоГоГоГоГоГо неизвестен в этих краяхГоГоГоГоГоГоГо неизвестен в этих краяхГоГоГоГоГоГоГо неизвестен в этих краяхГоГоГоГоГоГоГо неизвестен в этих краях
Регистрация: 05.09.2012
Сообщений: 18
Популярность: -329
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Удаление текстур

Вроде все правильно.
На всякий случай попоробуй удалить вот это "return 0;"
Но скорее всего по каким-то причинам цикл не выполняется, нет команды на выполнение.

Последний раз редактировалось ГоГоГоГоГоГоГо; 26.05.2013 в 20:17.
  Ответить с цитированием
Старый 26.05.2013, 20:37   #3
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от ГоГоГоГоГоГоГоПосмотреть сообщение
Вроде все правильно.
На всякий случай попоробуй удалить вот это "return 0;"
Но скорее всего по каким-то причинам цикл не выполняется, нет команды на выполнение.

Какой к черту цикл?
return 0 надо за скобкой...
  Ответить с цитированием
Старый 26.05.2013, 22:01   #4
 Пехотинец
Аватар для zombiee
 
zombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слуху
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
Отправить сообщение для zombiee с помощью ICQ Отправить сообщение для zombiee с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от SinyssПосмотреть сообщение
return 0 надо за скобкой...

Н-да? И что выйдет?
Код:
HRESULT WINAPI  myDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount) {
  if(Fun.listva) {
    if ((NumVertices == 192) || (NumVertices == 256)) {
      return S_OK;
    }
  return 0; // Если Fun.listva == true, то оригинальный IDirect3DDevice9::DrawIndexedPrimitive ниразу не вызовется :D
  }
  return pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex,  MinVertexIndex,  NumVertices, startIndex, primCount);
}
Попробуй так:
Код:
HRESULT WINAPI  myDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount){
  if((Fun.listva) && ((NumVertices == 192) || (NumVertices == 256))){return S_OK;}
  return pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex,  MinVertexIndex,  NumVertices, startIndex, primCount);
}
И старайся форматировать код с отступами
И, если не ошибаюсь, кроме NumVertices нужно подобрать primCount, не? (p.s: в этом ни бум-бум, так, бегло осмотрев гугл )
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.


ZOMG ZUFALL!
  Ответить с цитированием
Старый 26.05.2013, 22:40   #5
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Удаление текстур

// Если Fun.listva == true, то оригинальный IDirect3DDevice9:rawIndexedPrimitive ниразу не вызовется
Ну так у нас и задание не рисовать )
Тут гораздо больше логики чем писать 2й return который никогда не вызовется...
  Ответить с цитированием
Старый 27.05.2013, 17:46   #6
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: Удаление текстур

Ох и блин трухацкеры.
Код:
	if (функция)
		{
			if  (текстура)	      
				{
					return 0;
				}
		}
  Ответить с цитированием
Старый 27.05.2013, 19:02   #7
 Разведчик
Аватар для Grishkovec
 
Grishkovec никому не известный тип
Регистрация: 14.08.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от Dimedrol1536Посмотреть сообщение
Ох и блин трухацкеры.
Код:
	if (функция)
		{
			if  (текстура)	      
				{
					return 0;
				}
		}

не работает! Пробывал!
  Ответить с цитированием
Старый 27.05.2013, 20:26   #8
 Пехотинец
Аватар для zombiee
 
zombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слуху
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
Отправить сообщение для zombiee с помощью ICQ Отправить сообщение для zombiee с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от GrishkovecПосмотреть сообщение
не работает! Пробывал!

Значит не правильно NumVertices указываешь.
Цитата:
Сообщение от Dimedrol1536Посмотреть сообщение
Ох и блин трухацкеры.

Я вообще не при делах
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.


ZOMG ZUFALL!
  Ответить с цитированием
Старый 27.05.2013, 23:51   #9
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: Удаление текстур

if ((NumVertices == 192) || (NumVertices == 256)) где ты такое увидел?
  Ответить с цитированием
Старый 28.05.2013, 00:00   #10
 Разведчик
Аватар для Grishkovec
 
Grishkovec никому не известный тип
Регистрация: 14.08.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Удаление текстур

Цитата:
Значит не правильно NumVertices указываешь.

Значит на одном исходнике все норм робит, а на другом нет. Как так то?
  Ответить с цитированием
Старый 28.05.2013, 00:20   #11
 Пехотинец
Аватар для zombiee
 
zombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слуху
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
Отправить сообщение для zombiee с помощью ICQ Отправить сообщение для zombiee с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от GrishkovecПосмотреть сообщение
Значит на одном исходнике все норм робит, а на другом нет. Как так то?

Ну так покажи, на котором работает, че му-му тянешь-то?
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.


ZOMG ZUFALL!
  Ответить с цитированием
Старый 28.05.2013, 09:45   #12
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от GrishkovecПосмотреть сообщение
не работает! Пробывал!

Значит у тебя не правильно найдена тексьура.

Цитата:
Сообщение от zombieeПосмотреть сообщение
Ну так покажи, на котором работает, че му-му тянешь-то?

На любом правильном работает.
  Ответить с цитированием
Старый 28.05.2013, 11:44   #13
 Пехотинец
Аватар для zombiee
 
zombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слуху
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
Отправить сообщение для zombiee с помощью ICQ Отправить сообщение для zombiee с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от Dimedrol1536Посмотреть сообщение
На любом правильном работает.

Спасибо, только я уже прочитал описание функции, знаю, как она должна "работать".
Хотел увидеть именно рабочий кусок кода от автора и ткнуть его носом в ошибку.
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.


ZOMG ZUFALL!

Последний раз редактировалось zombiee; 28.05.2013 в 12:08.
  Ответить с цитированием
Пользователь сказал cпасибо:
NebesaBag (02.06.2013)
Старый 29.05.2013, 12:17   #14
 Разведчик
Аватар для Grishkovec
 
Grishkovec никому не известный тип
Регистрация: 14.08.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от zombieeПосмотреть сообщение
Ну так покажи, на котором работает, че му-му тянешь-то?

Исходник показать или скрины с игры??
  Ответить с цитированием
Старый 29.05.2013, 14:53   #15
 Пехотинец
Аватар для zombiee
 
zombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слуху
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
Отправить сообщение для zombiee с помощью ICQ Отправить сообщение для zombiee с помощью Skype™
 
По умолчанию Re: Удаление текстур

Цитата:
Сообщение от GrishkovecПосмотреть сообщение
Исходник показать или скрины с игры??

Исходник. Рабочий.
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.


ZOMG ZUFALL!
  Ответить с цитированием
Пользователь сказал cпасибо:
NebesaBag (02.06.2013)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Удаление текстур в Warface! 50руб! pepole1111 Warface Online 1 14.01.2013 15:33
[Продам] Удаление текстур WarFece Marsenar Другие игры 1 23.12.2012 14:36

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 17:45.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net