Здравствуйте, гость ( Вход | Регистрация )
Отправлено: Aug 18 2008, 07:51 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Благодарю, попробую. Цитата #include "botd_teams" int StartingConditional() { object oPC = GetPCSpeaker(); int nTeam = GetTeamNumber(oPC); int nToken; if (nTeam == BOTD_ANIEL) nToken = 5101; else if (nTeam == BOTD_ROSHNAK) nToken = 5201; else return FALSE; switch (GetBonusLevel(nTeam)) { case 0: SetCustomToken(nToken,"unexperience. We need more funds to adequately train them."); break; case 1: SetCustomToken(nToken,"junior. We need more funds to adequately train them."); break; case 2: SetCustomToken(nToken,"novice. We need more funds to increase their skills."); break; case 3: SetCustomToken(nToken,"advanced. More funds will ensure they are in superb condition."); break; case 4: SetCustomToken(nToken,"experienced. More funds will ensure they are in superb condition."); break; case 5: SetCustomToken(nToken,"superior. More funds will ensure they are in superb condition."); break; case 6: SetCustomToken(nToken,"vertan. More funds will ensure they are in superb condition."); break; case 7: SetCustomToken(nToken,"elite. More funds will ensure they are in superb condition."); break; case 8: SetCustomToken(nToken,"ultra-elite. More funds will ensure they are in superb condition."); break; case 9: SetCustomToken(nToken,"maximized. There is no more advancement available."); break; } return TRUE; } Вот разбирал тут по кусочкам один модуль, возник вопрос - не могу заменить в скрипте фразы которые в кавычках русскими словами. Это галюн именно моего редактора или Авроры в целом? |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #120942 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Aug 17 2008, 14:57 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Допустим сделать так чтобы игроки-люди по умолчанию были агрессивны к игрокам-полуоркам. За первое спасибо большое. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #120933 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Aug 12 2008, 22:21 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Куча вопросов по реализации некоторых идей =) Буду благодарен если мне подскажут как все сделать или кинут ссылку где это описано. 1. Появление разных рас в разных местах при первом заходе в модуль. То есть например эльфы начинают в одной локации, а люди в другой. 2. Видел в каком то модуле что была настроена рассовая агрессия. Тк модуль будет ориентирован на мультиплеер нужно сделать так чтобы союз одних рас был агрессивен по отношению к союзу других. 3. Еще хотел бы узнать как реализовать отдельный респаун каждого союза в своем городе. 4. Начисление опыта и золота за убийство игрока. ну например по формуле lvl убитого игрока x 50 , если если убитый игрок на 5 уровней ниже то опыт и золтто не дается. Фух, пока все, надеюсь что сильные скриптеры мира сего помогут =) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #120891 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Aug 12 2008, 13:07 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Ищу скриптера для помощи в создании небольшого PvP модуля. (NWN1) Есть возможность поднять сервер. Заинтересовавшихся прошу писать: ICQ: 356283043 E-mail: lordeath@yandex.ru Либо на форуме. |
Форум: Главный Зал · Просмотр сообщения: #120884 · Ответов: 301 · Просмотров: 222,915 |
Отправлено: Mar 12 2008, 20:04 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
1. Опыт удаляем на вкладке Модульные свойства в панели “Улучшенный”, тут можно задать опыт за уничтожение монстров, и выбрать длительность игрового часа, обычно час равен двум минутам реального времени. Учтите, что чем больше монстр имеет ХР, тем больше получит герой опыта… 2. Нужно повесить на героя локалку о отдыхе. а через определенное время ее снять. Вот для примера простой скриптик отдыха. Отдыхаем 1 час игрового времени и 10 минут реального не сможем воспользоваться отдыхом: Neverwinter Script //:://///////////////////////////////////////////// //:: Слот: OnPlayerRest - Модульные свойства //:://///////////////////////////////////////////// //////// СНЯТЬ ЭФФЕКТЫ И ВЫЛЕЧИТЬ ГЕРОЯ ///////// void FakeRestore(object oTarget) { int nHeal = GetMaxHitPoints(oTarget) - GetCurrentHitPoints(oTarget); effect eHeal = EffectHeal(nHeal); effect eBad = GetFirstEffect(oTarget); while(GetIsEffectValid(eBad)) { RemoveEffect(oTarget, eBad); eBad = GetNextEffect(oTarget); } ApplyEffectToObject(DURATION_TYPE_INSTANT, eHeal, oTarget); } ///////////////////////////////////////////////////////////////////////////////////// void main() { object oPC = GetFirstPC(); int iTH = GetTimeHour(); int iRest = GetLocalInt(oPC, "REST"); /////////////////////////// START ///////////////////////////////////// if (GetLastRestEventType() == REST_EVENTTYPE_REST_STARTED) { if(iRest==1) // Блокировка отдыха { SendMessageToPC(oPC, "Вы не можете так часто отдыхать!"); AssignCommand(oPC,ClearAllActions(TRUE)); return; } SetCommandable(FALSE, oPC); // заблокировать очередь DelayCommand(4.0, FadeToBlack(oPC, FADE_SPEED_SLOW)); // Занавес из черного экрана DelayCommand(18.0, FadeFromBlack(oPC, FADE_SPEED_SLOW)); // Уберем занавес } ////////////////////////////// FINISH /////////////////////////////////// if (GetLastRestEventType() == REST_EVENTTYPE_REST_FINISHED) { iTH = iTH+1; SetTime(iTH,0,0,0); SendMessageToPC(oPC, "Вы отдыхали 1 час."); SetCommandable(TRUE, oPC); // разблокировать очередь FakeRestore(oPC); // Если нужно удалить вредные эффекты // ВРЕМЯ БЛОКИРОВКИ SetLocalInt(GetFirstPC(),"REST",1); DelayCommand(600.0, SetLocalInt(GetFirstPC(),"REST",0)); } } Столкнулся с такой проблемой: если бегаешь в партии с другим игроком, то отдыхать можно когда угодно. Не подскажите какэтого избежать? |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118894 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Mar 10 2008, 13:28 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Понял в чем ошибка. У разных существ стояли разные скрипты на OnDeath, все ссылались give_cudtom_xp, потому возникали такие траблы. Проблема решена их удалением (IMG:style_emoticons/kolobok_light/biggrin.gif) Всем спасибо (IMG:style_emoticons/kolobok_light/prankster2.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118840 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Mar 10 2008, 00:11 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Можете скопировать стандартный скрипт? Ну мне просто нужно переделать один модуль выложенный на ваулте. Конкретно убрать систему опыта , созданную автором (слишком много экспы дается) и поставить стандартную. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118831 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Mar 9 2008, 23:20 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Странно, скрипт скопировал полностью -) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118828 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Mar 9 2008, 22:45 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Проблема с опытом решилась только для определенных существ. За "умеренных" и выше, за боссов продолжает выдаваться двойной опыт -) В смысле 2 раза. Например 120 и сразу же после этого еще 11. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118826 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Feb 19 2008, 14:21 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Получилось, спасибо (IMG:style_emoticons/kolobok_light/snoozer_17.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118312 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Feb 19 2008, 12:03 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Цитата В первом скрипте эту строчку закомментируй: А можно нубу показать как это делается? -) Как перекомпилировать знаю. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118307 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Feb 18 2008, 22:12 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Вроде стандартный Neverwinter Script //::////////////////////////////////////////////////// //:: NW_C2_DEFAULT7 /* Default OnDeath event handler for NPCs. Adjusts killer's alignment if appropriate and alerts allies to our death. */ //::////////////////////////////////////////////////// //:: Copyright © 2002 Floodgate Entertainment //:: Created By: Naomi Novik //:: Created On: 12/22/2002 //::////////////////////////////////////////////////// #include "x2_inc_compon" #include "x0_i0_spawncond" #include "give_custom_exp" void main() { int nClass = GetLevelByClass(CLASS_TYPE_COMMONER); int nAlign = GetAlignmentGoodEvil(OBJECT_SELF); object oKiller = GetLastKiller(); give_custom_exp(oKiller, OBJECT_SELF, 0); // If we're a good/neutral commoner, // adjust the killer's alignment evil if(nClass > 0 && (nAlign == ALIGNMENT_GOOD || nAlign == ALIGNMENT_NEUTRAL)) { AdjustAlignment(oKiller, ALIGNMENT_EVIL, 5); } // Call to allies to let them know we're dead SpeakString("NW_I_AM_DEAD", TALKVOLUME_SILENT_TALK); //Shout Attack my target, only works with the On Spawn In setup SpeakString("NW_ATTACK_MY_TARGET", TALKVOLUME_SILENT_TALK); // NOTE: the OnDeath user-defined event does not // trigger reliably and should probably be removed if(GetSpawnInCondition(NW_FLAG_DEATH_EVENT)) { SignalEvent(OBJECT_SELF, EventUserDefined(1007)); } В скриптах я полный нуб, но думаю мб дело в #include "x2_inc_compon" #include "x0_i0_spawncond" #include "give_custom_exp" На всякий случай вот "give_custom_exp" Neverwinter Script //#include "NW_I0_GENERIC" //#include "_inc_inventory" //void main(){} // Remove this line if Scrotok's corpse code is not used. //#include "_kb_loot_corpse" //int Debug = FALSE; // Set to TRUE enables several debug lines. // Debug info includes party shares, etc. //int Double_EXP = TRUE; // Set to TRUE enables seeing first the PW // experience followed by Bioware experience. // This is useful to compare values. float Experience_Slider = 0.42;// This is the percentage that can be adjusted. // This value matches the Bioware slider. float Exp_Level_Cap = 3.0; // This is the basic CR cap. int Boss_Cap_Method = 3; // These are mode sets for how bosses are handled // Mode 1: The CR of the boss is modified. // The exp cap is left at +8 CR. // Mode 2: The CR of the boss is left alone. // The exp cap is raised by the mod. // Mode 3: The CR of the boss is modified. // The exp cap is raised by the mod. float Lower_Exponent = 1.50; // This is the exponent that defines how exp // drops off when the CR is lower than player. float Higher_Exponent = 1.20; // This is the exponent that defines how exp // increases whent he CR is higher than player. float Party_Proximity = 25.0; // The distance a party member must be to get a // share of the experience. float Leveling_Exponent = 1.20;// This exponent defines how fast the exponent is // when determining party shares. // The following is the level difference and // how it relates to shares: // 1.10 at 10 levels difference = 1.63 shares // 1.20 at 10 levels difference = 6.19 shares // 1.30 at 10 levels difference = 13.79 shares float Familiar_Split = 0.01; // The ratio of shares that a familiar or animal // companion receives. float Henchman_Split = 0.01; // The ratio of shares that a henchman or // summoned creature receives. // Absolutely, Positively do not call this function inside another loop // that uses GetNextPC. This can be used inside GetNextFactionMember(). void SendMessageToParty( object oMember, string sText ) { object oPartyMember = GetFirstPC(); while( GetIsObjectValid(oPartyMember) ) { if( GetFactionEqual( oPartyMember, oMember ) ) SendMessageToPC( oPartyMember, sText ); oPartyMember = GetNextPC(); } } // This routine comes from and idea from Tone Eternal. // It limits a player from gaining more experience after reaching enough to // continue to the next level. This is not really a bug, but a short-coming // of the Bioware code. // This function is not used in version 1.4 or higher, but can be installed. int GetLevel(object oPlayer) { int iXP = GetXP(oPlayer); if(iXP < 1000) return 1; else if(iXP < 3000) return 2; else if(iXP < 6000) return 3; else if(iXP < 10000) return 4; else if(iXP < 15000) return 5; else if(iXP < 21000) return 6; else if(iXP < 28000) return 7; else if(iXP < 36000) return 8; else if(iXP < 45000) return 9; else if(iXP < 55000) return 10; else if(iXP < 66000) return 11; else if(iXP < 78000) return 12; else if(iXP < 91000) return 13; else if(iXP < 105000) return 14; else if(iXP < 120000) return 15; else if(iXP < 136000) return 16; else if(iXP < 153000) return 17; else if(iXP < 171000) return 18; else if(iXP < 190000) return 19; else if(iXP < 210000) return 20; else if(iXP < 231000) return 21; else if(iXP < 253000) return 22; else if(iXP < 276000) return 23; else if(iXP < 300000) return 24; else if(iXP < 325000) return 25; else if(iXP < 351000) return 26; else if(iXP < 378000) return 27; else if(iXP < 406000) return 28; else if(iXP < 435000) return 29; else if(iXP < 465000) return 30; else if(iXP < 496000) return 31; else if(iXP < 528000) return 32; else if(iXP < 561000) return 33; else if(iXP < 595000) return 34; else if(iXP < 630000) return 35; else if(iXP < 666000) return 36; else if(iXP < 703000) return 37; else if(iXP < 741000) return 38; else if(iXP < 780000) return 39; else return 40; } // The main routine for giving experience to the player. // Created by David Bills. void give_custom_exp( object oKiller, object oDead, int nCRMod ) { // Custom DMG EXP Script (varies slightly on bonuses and penalties) // Concept and Original Code By Helznicht // Syntax Clean-Up and Area Check Award by Mmealman // Major bug rennovation by David Bills. 1-9-03 // Basic experience for creatures is around Bioware 3%. // To adjust this, modify the polynomial equation below. if( GetLocalInt( oDead, "AlreadyDyingEXP" ) == 1 ) { DeleteLocalInt(oDead, "AlreadyDyingEXP"); return; } // First get all the members of the party float LowestLevelMember = 1000.0; float HighestLevelMember = -10.0; float PartyShares = 0.0; float fLevel = 0.0; float fCRMod = IntToFloat( nCRMod ); object oMaster, oHighest, oLowest; int bOld; int nTotalMembers = 0; int flxp1; int flxp; //check to see if oKiller was summon/familiar. if so, changes oKiller to summon master. oMaster = GetMaster(oKiller); if (GetIsObjectValid(oMaster)) { if (oKiller == GetAssociate(ASSOCIATE_TYPE_FAMILIAR, oMaster) || oKiller == GetAssociate(ASSOCIATE_TYPE_ANIMALCOMPANION, oMaster) || oKiller == GetAssociate(ASSOCIATE_TYPE_DOMINATED, oMaster) || oKiller == GetAssociate(ASSOCIATE_TYPE_HENCHMAN, oMaster) || oKiller == GetAssociate(ASSOCIATE_TYPE_SUMMONED, oMaster) || oKiller == GetAssociate(ASSOCIATE_TYPE_SUMMONED, oMaster)) oKiller = oMaster; } object oPartyMember = GetFirstFactionMember(oKiller, FALSE ); while( GetIsObjectValid(oPartyMember) && GetIsPC(oKiller)) { if( GetArea(oKiller) == GetArea(oPartyMember) && GetCurrentHitPoints( oPartyMember ) > 0 && GetDistanceBetween( oKiller, oPartyMember ) < Party_Proximity ) { nTotalMembers++; if( GetIsPC( oPartyMember ) ) fLevel = IntToFloat( GetLevel( oPartyMember ) ); else fLevel = IntToFloat(GetHitDice( oPartyMember )); if( LowestLevelMember > fLevel ) { LowestLevelMember = fLevel; oLowest = oPartyMember; } if( HighestLevelMember < fLevel ) { HighestLevelMember = fLevel; oHighest = oPartyMember; } } oPartyMember = GetNextFactionMember(oKiller, FALSE); } // Now we need to test for the Really low level creatures. // They need to be scaled as negative level to function properly. float fChallenge = GetChallengeRating( oDead ); if( fChallenge < 1.0 ) fChallenge = 1.0 - (( 1.0 - fChallenge ) * 5.0); // This is the level difference of the dead to the highest fLevel = fChallenge - HighestLevelMember; if( Boss_Cap_Method == 1 ) { fLevel += fCRMod; if( fLevel >= Exp_Level_Cap ) fLevel = Exp_Level_Cap; } else if( Boss_Cap_Method == 2 ) { if( fLevel >= Exp_Level_Cap+fCRMod ) fLevel = Exp_Level_Cap+fCRMod; } else { if( fLevel >= Exp_Level_Cap ) fLevel = Exp_Level_Cap; fLevel += fCRMod; } //Calculate basic value of kill float FinalMonValue = 84.0 * HighestLevelMember + 750; // This is the exponential function to match the 3e rules. // There is some adjustment here to allow for smooth transitions. if( fLevel < 0.0 ) FinalMonValue = FinalMonValue * pow( Lower_Exponent, fLevel ); else FinalMonValue = FinalMonValue * pow( Higher_Exponent, fLevel ); FinalMonValue = FinalMonValue * Experience_Slider; if( FinalMonValue < 0.0 ) FinalMonValue = 0.0; PartyShares = 1.0; int nPenalty; if( PartyShares > 0.0 ) { //Determine the value of the Split EXP // This is based on shares compared to the lowest member to the heighest. int SFEint; //Distribute EXP to all PCs in the Party based upon shares. float fMonst = GetChallengeRating(oDead); int HighestLevel = FloatToInt(HighestLevelMember); oPartyMember = GetFirstFactionMember(oKiller, TRUE); while ( GetIsObjectValid(oPartyMember) ) { int iLeech = HighestLevel - GetHitDice(oPartyMember); if (GetArea(oKiller) == GetArea(oPartyMember) && GetCurrentHitPoints( oPartyMember ) > 0 && GetDistanceBetween( oKiller, oPartyMember ) < Party_Proximity && iLeech <= 10 ) { SFEint = FloatToInt( FinalMonValue ); int nCurLevel; if(HighestLevel > GetLevel(oPartyMember)+3) { nCurLevel = FloatToInt(HighestLevelMember); } else { nCurLevel = GetLevel(oPartyMember); } if(nCurLevel <= FloatToInt(fMonst)+3) { if(GetLevel(oPartyMember) <= 5) SFEint *= 2; if(SFEint > 500) SFEint = 500; GiveXPToCreature(oPartyMember, SFEint); int iCR = FloatToInt(fMonst); int iGP = d20(1); int iGPT = iGP + iCR*15; if (iGPT < 1) { GiveGoldToCreature(oPartyMember, 1); } else { if(GetLevel(oPartyMember) < 5) iGPT *= 2; GiveGoldToCreature(oPartyMember, iGPT); } } else { GiveGoldToCreature(oPartyMember, 1); GiveXPToCreature(oPartyMember, SFEint); } } oPartyMember = GetNextFactionMember(oKiller, TRUE); } } } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118281 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Feb 18 2008, 17:29 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Цитата(Melisse) Посмотри скрипт nw_c2_default7, может там?....а если тебе нужно убрать опыт "по умолчанию" то тебе писали уже -> см. пункт 1 у gennady К сожалению какие либо изменение скрипта nw_c2_default7 (изменял все что можно и полностью тер) ни к чему не привели. Мне нужно убрать как раз таки опыт, который сделал авторп модуля, а по умолчанию как ставить я понял. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118277 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Feb 17 2008, 18:04 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Спасибо большое. С отдыхом разобрался, а вот на опыт видать стоит какой то скрипт (поставил шкалу ХР на "3" и теперь очки опыта выдаются 2 раза). Где он может быть? -) На картинке лог боя. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118254 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Feb 17 2008, 12:29 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Несколько глупых вопросов: 1.Ковыряюсь в одном модуле, за убийство монстров в нем дают очень много опыта и денег- не могу найти где уменьшить количество опыта и денег за убийство. 2.подскажите пожалуйста кк будет выглядеть стандартный скрипт на отдых с той разницей лишь что отдыхать можно раз в 10 минут (реальных). |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #118248 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Jun 11 2007, 18:18 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
А можно про "ковырялку" поподробней? (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #109241 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Jun 10 2007, 23:10 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Цитата(r1Stranger @ Jun 6 2007, 19:46) [snapback]108995[/snapback] Такой тупой вопрос. А как входить в модуль DM'ом? И зачем в игре DM? Что ето дает. Да, в скриптах мона сделать, чтоб только DM настройки менял, но если каждый могет так зайти то зачем все? Объясните плз? (IMG:style_emoticons/kolobok_light/unsure.gif) (IMG:style_emoticons/kolobok_light/swoon.gif) 1.Заходишь в папку с игрой. 2.Запускаешь nwn.exe 3.Выбираешь ДМ клиент. Дальше как обычно. Допустим если ставишь у себя в городе на местной локалке шард и кто то слишком сильно матерится можешь снять с игрока голду, очки опыта, поменять направленность и тд. Так же за ДМа удобно просматривать локации если не умеешь тулсетом пользоваться. НУ квесты это само собой. Еще можешь весело разводить игроков. Например вселяться в какого нибудь гварда или проститутку и когда игрок будет пробегать мимо можешь весело поболтать с ним ))) А у меня тоже глупый вопрос возник. Вот есть у меня на шарде несколько человек. Один прокачался до уровня N и захотелось ему сменить ник персонажа. Вопрос: можно ли этио сделать как то напрямую в игре или можно ли это сделать каким либо способом изменяя файлы в папке servervault? Если можно, то опишите поподробней пожалуйста. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #109213 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Nov 12 2006, 13:04 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Переустановил НВН с другого образа-заработало. |
Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #97729 · Ответов: 113 · Просмотров: 101,314 |
Отправлено: Nov 12 2006, 12:51 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Я вот еще заметил: у меня при разбивании ящики не разрываются как в первом невере, а просто исчезают, и разбить их по ходу дела можно,если только применять скилл на них какой то или спелл-как разбить с помощью обычной атаки не увидел что-то. Куда же подевалось радиальное меню (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) ? |
Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #97727 · Ответов: 104 · Просмотров: 240,267 |
Отправлено: Nov 11 2006, 18:16 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Тоже не играет-может в настройках что не так стоит? |
Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #97625 · Ответов: 55 · Просмотров: 103,398 |
Отправлено: Nov 11 2006, 18:12 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Нашел такую штуку-как декорации-собственно несколько пикселей в ширину,приличная в длину и высоту- если умело поставить декорации, скажем, в городе, где не слишком много "действующих" домов- можно неплохо сэкономить ресурсы и создать впесатление действительногопребывания в городе, а не пустыря с бесконечной плиткой вокруг. |
Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #97624 · Ответов: 207 · Просмотров: 222,083 |
Отправлено: Nov 11 2006, 17:47 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
1.File->Run Module-вылетает ошибка через раз примерно 2.Некоторые опции в настройке существ заблокированы (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) 3.Окна приходится расставлять заново каждый раз-положение и размер не сохраняются (IMG:style_emoticons/kolobok_light/bad.gif) 4.Не все эффекты отображаются 5.И,наконец, звуковые эффекты тоже не все присутствуют. Вывод-как жаль разработчиков, которые делали игру на таком глючном Г. Надеюсь патчи немного измянят сутуацию и через пол годика будет более мене не глючный редактор (IMG:style_emoticons/kolobok_light/biggrin.gif) |
Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #97622 · Ответов: 113 · Просмотров: 101,314 |
Отправлено: Sep 4 2006, 19:22 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
У меня такая проблема: хотим поиграть по сети в мой модуль, но никто не видит сервера, который я создаю.Видит все модули кроме моего. Вот у меня и вопрос - может надо было обязательно писать что-то в модульных свойствах=>События? Подскажите что может мешать. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #91051 · Ответов: 5109 · Просмотров: 910,752 |
Отправлено: Sep 3 2006, 18:18 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Черт... Теперь мне что-то мешает поставить бесконечный приход тварей. Приходят только 1 раз. Создал другой модуль новую область там все гуд. Что может мешать этому в моем модуле? (IMG:style_emoticons/kolobok_light/shout.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #90990 · Ответов: 8 · Просмотров: 14,408 |
Отправлено: Sep 3 2006, 16:20 | |
Level 2 Группа: Candidate Сообщений: 27 Регистрация: 05.06.2006 Пользователь №: 2,417 |
Насколько я понял, то боевки активируются при наступании на них. И гоблины у меня появляются только в том месте, откуда я начал рисовать боевку. А мне хотелось бы сделать, чтобы монстры появлялись без наступания на боевку. (IMG:style_emoticons/kolobok_light/crazy.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #90981 · Ответов: 8 · Просмотров: 14,408 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 26th September 2024 - 14:01 |