2013-02-18 5 views
0

мне нужна помощь с изменением более 100 строк кода с этим синтаксисом:Notepad ++ Найти и заменить

Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld) 

к этому:

CreateDynamic3DTextLabel(text[], color, Float:x, Float:y, Float:z, Float:DrawDistance, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, virtualworld, -1, -1, 100.0); 

Вот пример строки:

Create3DTextLabel("Bussijaam (A 1, 2, X1, N1)",0x66CC00FF,1785.36, -1836.29, 14.50,30.0,0); 

ответ

0

Я не был уверен, что это виртуальный мир, я предположил, что это 0-1 флаг и я используются следующие значения для замены функции:

Найти:

Create3DTextLabel\("(.*)",([\sx0-9A-F]+),([\s-0-9.]+),([\s-0-9.]+),([\s-0-9.]+),([\s-0-9.]+),([01]+)\); 

заменить:

CreateDynamic3DTextLabel("\1",\2,\3,\4,\5,\6,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,\7,-1,-1,100.0); 
+0

Спасибо, только то, что я искал. – kerts93

0

нажмите ctrl + H или перейдите в меню ... >> Поиск >> Заменить ... menu Тип «Создать3DTextLabel» в поле Найти, что поле и «CreateDynamic3DTextLabel» в поле Заменить

снимите флажок «Учитывать слово целиком только» нажмите кнопку Заменить все

+0

Если вы посмотрите внимательно, вы увидите, что есть другие части, которые отличаются друг от друга, а также некоторые из них меняют места. – kerts93