Сообщений: 177 
	Тем: 2 
	Зарегистрирован: Feb 2012
	
 Репутация: 
 2,588
	 
 
	
	
		ALFOS Написал:Моя старая наработка, которую я так и не довел до ума... 
т.к. живой сервер, нету времени на эксперименты пока что (((( 
Правильным путем идете    Жаль, что не доделали.
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,759 
	Тем: 13 
	Зарегистрирован: May 2011
	
 Репутация: 
 3,205
	 
 
	
	
		rage Написал:Правильным путем идете   Жаль, что не доделали. это костыли, а не правильный путь
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 469 
	Тем: 55 
	Зарегистрирован: Feb 2010
	
 Репутация: 
 3,209
	 
 
	
	
		linliss Написал:это костыли, а не правильный путь 
Я бы не был бы на Вашем месте столь уверенным в этом   
Рано или поздно Вы поймете о чем я... 
(если конечно же Вы разрабатываете ГоД)
  
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,759 
	Тем: 13 
	Зарегистрирован: May 2011
	
 Репутация: 
 3,205
	 
 
	
	
		ALFOS Написал:Я бы не был бы на Вашем месте столь уверенным в этом   
Рано или поздно Вы поймете о чем я... 
(если конечно же Вы разрабатываете ГоД) 
  увы никогда непойму, я приверженец идеи - скрипты наше все
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,912 
	Тем: 56 
	Зарегистрирован: Jan 2009
	
 Репутация: 
 12,921
	 
 
	
	
		Place Написал:Скиньте нормальный файлэдит, который бы открывал ItemName-ru.dat 
или скиньте ddf 
его нету, ищи прогу от Hint-а, где он уже её шарил на форуме
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 469 
	Тем: 55 
	Зарегистрирован: Feb 2010
	
 Репутация: 
 3,209
	 
 
	
	
		VISTALL Написал:его нету, ищи прогу от Hint-а, где он уже её шарил на форуме 
оО 
у меня давно уже есть)
 PHP код: <?php  
FS = "\t";  
HEADER = 1;  
RECCNT = OFF;  
MTXCNT_OUT = 1;  
MATCNT_OUT = 1;  
ORD_IGNORE = 0;  
{  
   UINT id; 
   UNICODE name;  
   UNICODE add_name;  
   ASCF description;  
   INT popup; 
   UINT supercnt0; 
   UINT count_1;ENBBY = [(supercnt0:-1,1)];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_1[count_1];ENBBY = [(supercnt0:-1,1)];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_2;ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_3;ENBBY = [(supercnt0:-1,3)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_3[count_3];ENBBY = [(supercnt0:-1,3)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_4;ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_4[count_4];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_5;ENBBY = [(supercnt0:-1,5)];ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_5[count_5];ENBBY = [(supercnt0:-1,5)];ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_6;ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_6[count_6];ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_7;ENBBY = [(supercnt0:-1,7)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_7[count_7];ENBBY = [(supercnt0:-1,7)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_8;ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_8[count_8];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_9;ENBBY = [(supercnt0:-1,9)];ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT item_list_9[count_9];ENBBY = [(supercnt0:-1,9)];ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT count_10;ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT item_list_10[count_10];ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT cnt0; 
   UCHAR cnt0_empty;ENBBY = [(cnt0,0)]; 
   ASCF set_bonus_desc[cnt0]; 
   UINT supercnt1; 
   UINT extra_count;ENBBY = [(supercnt1:-1,1)]; 
   UINT extra_item_list[extra_count];ENBBY = [(supercnt1:-1,1)]; 
   UINT cnt1; 
   ASCF set_extra_desc_0;ENBBY = [(cnt1:-1,0)]; 
   ASCF set_extra_desc[cnt1]; 
   FILLER unk1{6}; 
   UCHAR unk2;ENBBY = [(cnt0:-1,1)];ENBBY = [(supercnt0:-1,1)];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)]; 
   UCHAR unk3;ENBBY = [(cnt1:-1,1)];ENBBY = [(supercnt1:-1,1)];ENBBY = [(supercnt1:-2,2)];ENBBY = [(supercnt1:-4,4)]; 
   UINT special_enchant_amount; 
   ASCF special_enchant_desc; 
   UINT unk4;  
}  
  
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 177 
	Тем: 2 
	Зарегистрирован: Feb 2012
	
 Репутация: 
 2,588
	 
 
	
	
		linliss Написал:это костыли, а не правильный путь Отнюдь, костыли это все пихать в ClassId и пытаться вырулить одним параметром там где их три.
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,912 
	Тем: 56 
	Зарегистрирован: Jan 2009
	
 Репутация: 
 12,921
	 
 
	
	
		ALFOS Написал:оО 
у меня давно уже есть) 
PHP код: <?php  
FS = "\t";  
HEADER = 1;  
RECCNT = OFF;  
MTXCNT_OUT = 1;  
MATCNT_OUT = 1;  
ORD_IGNORE = 0;  
{  
   UINT id; 
   UNICODE name;  
   UNICODE add_name;  
   ASCF description;  
   INT popup; 
   UINT supercnt0; 
   UINT count_1;ENBBY = [(supercnt0:-1,1)];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_1[count_1];ENBBY = [(supercnt0:-1,1)];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_2;ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UCHAR item_list_2[count_2];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_3;ENBBY = [(supercnt0:-1,3)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_3[count_3];ENBBY = [(supercnt0:-1,3)];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_4;ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_4[count_4];ENBBY = [(supercnt0:-4,4)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_5;ENBBY = [(supercnt0:-1,5)];ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_5[count_5];ENBBY = [(supercnt0:-1,5)];ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_6;ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_6[count_6];ENBBY = [(supercnt0:-2,6)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_7;ENBBY = [(supercnt0:-1,7)];ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_7[count_7];ENBBY = [(supercnt0:-1,7)];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_8;ENBBY = [(supercnt0:-8,8)]; 
   UINT item_list_8[count_8];ENBBY = [(supercnt0:-8,8)]; 
   UINT count_9;ENBBY = [(supercnt0:-1,9)];ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT item_list_9[count_9];ENBBY = [(supercnt0:-1,9)];ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT count_10;ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT item_list_10[count_10];ENBBY = [(supercnt0:-6,10)];ENBBY = [(supercnt0:-4,12)]; 
   UINT cnt0; 
   UCHAR cnt0_empty;ENBBY = [(cnt0,0)]; 
   ASCF set_bonus_desc[cnt0]; 
   UINT supercnt1; 
   UINT extra_count;ENBBY = [(supercnt1:-1,1)]; 
   UINT extra_item_list[extra_count];ENBBY = [(supercnt1:-1,1)]; 
   UINT cnt1; 
   ASCF set_extra_desc_0;ENBBY = [(cnt1:-1,0)]; 
   ASCF set_extra_desc[cnt1]; 
   FILLER unk1{6}; 
   UCHAR unk2;ENBBY = [(cnt0:-1,1)];ENBBY = [(supercnt0:-1,1)];ENBBY = [(supercnt0:-2,2)];ENBBY = [(supercnt0:-4,4)]; 
   UCHAR unk3;ENBBY = [(cnt1:-1,1)];ENBBY = [(supercnt1:-1,1)];ENBBY = [(supercnt1:-2,2)];ENBBY = [(supercnt1:-4,4)]; 
   UINT special_enchant_amount; 
   ASCF special_enchant_desc; 
   UINT unk4;  
}  
   
извиняй, но это форматом назвать - язык неповорачивается:ek:
	  
	
	
	
	
 
	
	
	
		
	Сообщений: 1,484 
	Тем: 12 
	Зарегистрирован: Mar 2010
	
 Репутация: 
 2,994
	 
 
	
	
		О чем спор? о том как лучше навернуть классы7 
моджель тут такая - есть базовые класы расс с базовыми параметрами типа коллизий чара, скорости регена. И есть специфические параметры конкретных проф с параметрами хп/мп/цп и как обычно детали.
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 177 
	Тем: 2 
	Зарегистрирован: Feb 2012
	
 Репутация: 
 2,588
	 
 
	
	
		Visor Написал:О чем спор? о том как лучше навернуть классы7 
моджель тут такая - есть базовые класы расс с базовыми параметрами типа коллизий чара, скорости регена. И есть специфические параметры конкретных проф с параметрами хп/мп/цп и как обычно детали. Ну и? У ALFOS'а как раз и была попытка отделить мух от котлет, как мне показалось...
	  
	
	
	
	
 
 
	
 |