|
Re: Декомпилятор скриптов Готики
2Vam:
ИМХО, следующий код не оптимален, но вполне корректен:
func int C_AmIStronger(var C_Npc slf,var C_Npc oth) { PrintDebugNpc(PD_ZS_DETAIL,"C_AmIStronger"); if((2 * slf.level) > oth.level) { PrintDebugNpc(PD_ZS_DETAIL,"...yes"); return TRUE; } else { PrintDebugNpc(PD_ZS_DETAIL,"...no"); return FALSE; }; };
Однако компилер варнает и соответственно, не линкует датник. Т.е. если я хочу чужой скрипт перекомпилить, то мне еще и его оптимизацией заняться придется? :(
Добавление от 03/21/05, в 22:58:10 Сорри, опоздал с правкой предыдущего поста. 2Vam: По какому принципу варнаются функции типа этой?:
func int Grd_213_Torwache_WELCOME_Condition() { if(Npc_GetTrueGuild(hero) == GIL_GRD) { return TRUE; }; };
Бывает оно поварнается, а бывает и нет.
|