Doc
offline
Опыт:
63,163Активность: |
Elf_Stratigo, :3 окей, лучше вообще это уберу. |
06.07.2011, 18:21 | #41
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SomeFire
Всего 20 символов...
offline
Опыт:
26,884Активность: |
Не стоит. А как это будет работать, если, допустим, сохраняет лог на диск С, а его как такового нет у игрока? |
06.07.2011, 18:48 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
SomeFire, у меня был диск D, но нигде я это не указывал просто в вышеуказанной константе прописал ложь и всё писало в диск D |
06.07.2011, 18:53 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Да, оно будет писать на тот диск, на котором находится вар. |
06.07.2011, 18:55 | #44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SomeFire
Всего 20 символов...
offline
Опыт:
26,884Активность: |
Elf_Stratigo, я имел в виду если значение истинно, должно сохранять на С, а его нет. |
06.07.2011, 19:00 | #45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
approved.
Кстати системка юзается в таких картах как:
• Пути эволюции • Alkar Mirana Wars • Life in Arena |
04.08.2011, 12:55 | #46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артас Менетил
offline
Опыт:
7,002Активность: |
Кстати. Эта системка на каких версиях вара работает? |
22.02.2012, 14:26 | #47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
Артас Менетил, 124+ |
22.02.2012, 15:42 | #48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
На всех. |
22.02.2012, 21:12 | #49
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Doc:
Слышал на патче 1.27 работать она не будет |
22.02.2012, 21:19 | #50
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NIKZ
Изучаю Jass
offline
Опыт:
6,036Активность: |
что такое TEST перед вызовом функции LogAdd
NIKZ добавил:
» code
((код jass
globals constant boolean LIBRARY_DebugLog=true integer DebugLog__CurrentString=0 integer DebugLog__Seconds=0 integer DebugLog__Minutes=0 constant integer DebugLog__StringLimit=200 trigger gg_trg_DebugLog=null trigger gg_trg_Add=null trigger gg_trg_Clear=null trigger gg_trg_Update=null trigger l__library_init string array sDebugLogDebugLog string array s2DebugLogDebugLog endglobals function sgDebugLogDebugLog_get takes integer i returns string if(i<8191)then return sDebugLogDebugLog[i] else return s2DebugLogDebugLog[i-8191] endif endfunction function sgDebugLogDebugLog_set takes integer i,string v returns nothing if(i<8191)then set sDebugLogDebugLog[i]=v else set s2DebugLogDebugLog[i-8191]=v endif endfunction function LogAdd takes string s returns nothing local string sec=I2S(DebugLog__Seconds) if(DebugLog__Seconds<10)then set sec="0"+sec endif call sgDebugLogDebugLog_set(DebugLogCurrentString,sgDebugLogDebugLog_get(DebugLogCurrentString)+("["+I2S(DebugLog__Minutes)+":"sec"] "s"\n")) if(StringLength(sgDebugLogDebugLog_get(DebugLogCurrentString))>=DebugLogStringLimit)then set DebugLogCurrentString=DebugLogCurrentString+1 endif endfunction function LogClear takes nothing returns nothing local integer i=0 loop exitwhen not(i<=DebugLog__CurrentString) call sgDebugLogDebugLog_set(i,"") set i=i+1 endloop set DebugLog__CurrentString=0 endfunction function LogUpdate takes nothing returns nothing local integer i=0 call PreloadGenClear() call PreloadGenStart() loop exitwhen not(i<=DebugLog__CurrentString) call Preload("\")\n"+sgDebugLogDebugLog_get(i)+"\n(\"") set i=i+1 endloop call PreloadGenEnd("C:\\Dir\\Debug.txt") endfunction function DebugLog__DebugLogOnTimer takes nothing returns nothing set DebugLogSeconds=DebugLogSeconds+1 if(DebugLog__Seconds>59)then set DebugLog__Seconds=0 set DebugLogMinutes=DebugLogMinutes+1 endif endfunction function DebugLog__DebugLogInit takes nothing returns nothing call TimerStart(CreateTimer(),1.0,true,function LogUpdate) call TimerStart(CreateTimer(),1.,true,function DebugLog__DebugLogOnTimer) call LogAdd("By DoctorGester. Last compilation: 2011.04.25 19:03:15") endfunction function InitGlobals takes nothing returns nothing endfunction function Trig_Add_Actions takes nothing returns nothing call LogAdd("TEST") endfunction function InitTrig_Add takes nothing returns nothing set gg_trg_Add=CreateTrigger() call TriggerRegisterPlayerChatEvent(gg_trg_Add,Player(0),"add",true) call TriggerAddAction(gg_trg_Add,function Trig_Add_Actions) endfunction function Trig_Clear_Actions takes nothing returns nothing call LogClear() endfunction function InitTrig_Clear takes nothing returns nothing set gg_trg_Clear=CreateTrigger() call TriggerRegisterPlayerChatEvent(gg_trg_Clear,Player(0),"clear",true) call TriggerAddAction(gg_trg_Clear,function Trig_Clear_Actions) endfunction function Trig_Update_Actions takes nothing returns nothing call LogUpdate() endfunction function InitTrig_Update takes nothing returns nothing set gg_trg_Update=CreateTrigger() call TriggerRegisterPlayerChatEvent(gg_trg_Update,Player(0),"update",true) call TriggerAddAction(gg_trg_Update,function Trig_Update_Actions) endfunction function InitCustomTriggers takes nothing returns nothing call InitTrig_Add() call InitTrig_Clear() call InitTrig_Update() endfunction function RunInitializationTriggers takes nothing returns nothing call ConditionalTriggerExecute(gg_trg_DebugLog) endfunction function InitCustomPlayerSlots takes nothing returns nothing call SetPlayerStartLocation(Player(0),0) call SetPlayerColor(Player(0),ConvertPlayerColor(0)) call SetPlayerRacePreference(Player(0),RACE_PREF_HUMAN) call SetPlayerRaceSelectable(Player(0),true) call SetPlayerController(Player(0),MAP_CONTROL_USER) endfunction function InitCustomTeams takes nothing returns nothing call SetPlayerTeam(Player(0),0) endfunction function main takes nothing returns nothing call SetCameraBounds(-1280.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-1536.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),1280.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),1024.0-GetCameraMargin(CAMERA_MARGIN_TOP),-1280.0+GetCameraMargin(CAMERA_MARGIN_LEFT),1024.0-GetCameraMargin(CAMERA_MARGIN_TOP),1280.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-1536.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM)) call SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl","Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl") call NewSoundEnvironment("Default") call SetAmbientDaySound("LordaeronSummerDay") call SetAmbientNightSound("LordaeronSummerNight") call SetMapMusic("Music",true,0) call InitBlizzard() call ExecuteFunc("DebugLog__DebugLogInit") call InitGlobals() call InitCustomTriggers() call ConditionalTriggerExecute(gg_trg_DebugLog) endfunction function config takes nothing returns nothing call SetMapName("??? ???? ?????") call SetMapDescription("???????? ???????????") call SetPlayers(1) call SetTeams(1) call SetGamePlacement(MAP_PLACEMENT_USE_MAP_SETTINGS) call DefineStartLocation(0,-64.0,-192.0) call InitCustomPlayerSlots() call SetPlayerSlotAvailable(Player(0),MAP_CONTROL_USER) call InitGenericPlayerSlots() endfunction )) Вот что получилось, он меня скидывает с карты Отредактировано NIKZ, 04.04.2012 в 19:19. |
04.04.2012, 19:09 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Suite
┌_____┐
offline
Опыт:
11,222Активность: |
NIKZ, миллион раз говорили под кат все надо
jngp используй.
Suite добавил: Jass New Gen Pack |
04.04.2012, 19:14 | #52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NIKZ
Изучаю Jass
offline
Опыт:
6,036Активность: |
он мне всю карту один раз испортил, не хочу пользоваться им!!! |
04.04.2012, 19:18 | #53
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Suite
┌_____┐
offline
Опыт:
11,222Активность: |
NIKZ, лол тут vjass же. без жнгп никак. |
04.04.2012, 19:19 | #54
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NIKZ
Изучаю Jass
offline
Опыт:
6,036Активность: |
Ладно, придется Сидеть без этой штуки... а Jass Newgen Pack мне карту испортил (повторяюсь) так что не пользуюсь |
04.04.2012, 19:22 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
убери 7 последних функций и все глобалки перенеси в редактор переменных. |
04.04.2012, 19:45 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
lemming92
offline
Опыт:
160Активность: |
как сделать чтоб сейвило в корень варика
lemming92 добавил: или можно как то триггерно реализовать?) |
17.04.2012, 20:53 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NIKZ
Изучаю Jass
offline
Опыт:
6,036Активность: |
Эт ты мне?) |
17.04.2012, 21:55 | #58
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Да. |
17.04.2012, 22:05 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Absol
Kicked by Эльрат
offline
Опыт:
1,872Активность: |
Цитата:
:лол: папка logs в варкрафте ниочём не говорит? в парсере реплеев смотришь последнее действие и ищешь ошибку, и ненужны велосипеды новые. |
|
18.04.2012, 20:33 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|