求助请推荐一个第三方vbs脚本编译器器

推 荐 游 戏
您当前的位置:新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 21, 距离下一级还需 179 积分
论坛徽章:0
最近由于工作需要,在研究使用lex和yacc,最终需要完成一个类C的脚本编译器(或者叫做解释执行器)。初步设想可以完成以下功能:
& & SENDMSG();& &/*预先封装好的函数*/
& & WAITMSG();& &/*预先封装好的函数*/
利用lex和yacc实现语法分析应该没有问题,但是不知道在执行时,对于if和else应该如何处理呢?
不知道是否有类似的开源项目可以参考啊??
论坛徽章:3
IFELSE:IF (& &判断句& &) 语句 | IF (& &判断句& &) 语句 ELSE 语句
论坛徽章:0
不要问我很久以前从哪本书上抄的,那书的作者在MS写VC的paser。
补充一下,我只是给个简单的例子,这个例子足够容易理解,也足够容易扩充。
[ 本帖最后由 prolj 于
23:35 编辑 ]
16:04 上传
点击文件名下载附件
18.14 KB, 下载次数: 126
论坛徽章:3
我以上的不行,IF-LESE应该可以嵌套.
ELSE悬挂问题比较郁闷.
伪码大致应该如下:
A:st2|if ( X ) B else B;
B:if ( X ) st | if ( X ) A else B;
白手起家, 积分 33, 距离下一级还需 167 积分
论坛徽章:0
我实现过一个完整的解释器,不过词法分析和语法分析是手工写的,自己生成的语法树.
词法分析和语法分析这二部分倒不难,主要是个体力活.
稍有积蓄, 积分 471, 距离下一级还需 29 积分
论坛徽章:0
对于C语言看LCC源码比较合适,规模小,个把月就能掌握,或者看GCC早期版本的源码也可以!我曾经上传过一个,忘记在哪了!
巨富豪门, 积分 27702, 距离下一级还需 12298 积分
论坛徽章:210
我很疯狂,你们在说什么?我也想参加
白手起家, 积分 16, 距离下一级还需 184 积分
论坛徽章:0
一个类C的脚本解释器
腰缠万贯, 积分 9636, 距离下一级还需 364 积分
论坛徽章:0
这样的例子其实很多了.
当然自己做一个还是很有益处的!
论坛徽章:0
其实我觉得如果你不打算“发明”一种新语言,玩儿这些东西一点意义都没有。
如果做东西需要的话,现有的语言有很多开源的前端 or Parser 可以去用,你保证你写的一定比开源的好么?如果是公司项目的话,还可以去买,据说 Intel MS 都是买的一个小公司的前端。
当然,还有一种情况,那就是,你非常牛 X ,撼动了自动机理论,需要用你的新理论去实现一个 Parser 来小试牛刀,我先拜一拜,PMP 一下下。
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处求个传奇私服免费辅助和脚本编辑器,要突破封挂免费版的。_百度知道
求个传奇私服免费辅助和脚本编辑器,要突破封挂免费版的。
要能突破封挂限制,验证码限制,免费的有木有,求亲测用过的。
我有更好的答案
这个看你完什么版本的私服啊有的CD版本没有免费的或者你用破解版试试
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。& 技术贴:教大家如何使用Creation Kit 第三方脚本编辑器 ...
查看: 23246|回复: 6
UID1442977主题阅读权限30帖子精华0积分451金钱2146 荣誉0 人气0 在线时间2958 小时评议0
Lv.3游侠中级会员, 积分 451, 距离下一级还需 49 积分
帖子精华0积分451金钱2146 荣誉0 人气0 评议0
下面的内容虽然比较难懂,不过也请伸手党们回帖支持,你们的鼓励也是moder的动力!
多谢热心人提醒,所以尝试了一下把版面写的好看点.楼主建议在所提到的四种文本编辑器中首先考虑使用Sublime Text ,其次是Notepad++ 。暂不考虑使用Emacs,UltraEdit 它们暂时未完成
1.Papyrus是B社新的脚本工具和以前FONV,FO3,Oblivion 脚本有很多改变,具体请
<font color="#.Skyrim版本的Creation Kit自带有Papyrus script编辑编译器,一如既往的简单粗暴
13:45:14 上传
<font color="#.B社目前对四种第三方文本编辑器有支持,分别是Notepad++ ,Sublime Text ,Emacs,UltraEdit。
可以在脚本编辑时实现函数,关键字,类型等高亮显示,达到下图效果
13:44:13 上传
13:45:13 上传
这样在编辑近千行的大型脚本再也不眼花了,最重要的是它还可以进行编译
13:44:19 上传
13:44:41 上传
这样在编辑近千行的大型脚本再也不眼花了,最重要的是它还可以进行编译
13:44:23 上传
3.下面以Sublime Text 为例讲解如何让其支持Papyrus script
1.首先确保有Creation Kit ,并且能使用。
2.到官网下载对应操作系统的Sublime Text 2。汉化版,破解版和汉化破解版可以自行百度。
13:44:48 上传
比如我是64位windows操作系统,则下载Windows 64 bit,如果想要免安装版,则点击后面的portable version。
现在我下载的是64位免安装版,把zip文档内内容解压到任意你喜欢的目录。例如C:\Download\Sublime Text 2 Build 2165 x64\
<font color="#.首先运行一次Sublime Text,双击 sublime_text.exe,
例如C:\Download\Sublime Text 2 Build 2165 x64\sublime_text.exe,第一次运行可能会比较慢。
13:44:41 上传
正常运行后将其关闭
4.下载Papyrus支持包,打开内容如下
13:44:50 上传
如果是安装版,将Papyrus文件夹解压至%APPDATA%\Sublime Text 2\Packages(CK官网说法,未验证)
如果是免安装版,将Papyrus文件夹解压至sublime_text.exe目录的\Data\Packages里。例如C:\Download\Sublime Text 2 Build 2165 x64\Data\Packages\
确认Papyrus文件夹已在Packages文件夹内
13:44:52 上传
4.在上图的基础上进入Papyrus文件夹,找到文件Papyrus.sublime-build ,用记事本打开。
{& && &&&&cmd&: [& && && && && & &H:\\Game\\Skyrim5\\Papyrus Compiler\\ScriptCompile.bat&,& && && && && & &$file&& && &&&],& && &&&&file_regex&: &(^.*\\.psc)\\(([0-9]*),([0-9]*)\\)&,& && &&&&selector&: &source.papyrus&}
这里有你要修改的地方,其中H:\\Game\\Skyrim5是游戏执行文件目录,改成你自己的游戏目录。如果CK能成功安装执行,游戏执行文件目录里应会有Papyrus Compiler文件夹,其中会有ScriptCompile.bat文件。务必使用双斜杠”\\“
5.用记事本打开ScriptCompile.bat文件(如您是正版用户,并且正常安装stream版CK,则可以跳过此步骤)
&H:\Game\Skyrim5\Papyrus Compiler\PapyrusCompiler.exe& %1 -f=&TESV_Papyrus_Flags.flg& -i&H:\Game\Skyrim5\Data\Scripts\Source& -o=&H:\Game\Skyrim5\Data\Scripts&Pause
这里有你要修改的地方,其中H:\Game\Skyrim5是游戏执行文件目录,改成你自己的游戏目录。
完成以上步骤后,就可以更加方便的编辑CK脚本了。
PS:如果需要的人多,稍后放出整合好的的版本,不需要众多修改步骤,直接解压即可使用。
1.现在验证是否能正常使用。运行Creation Kit 。
2.点击Load Master/Plugin Files,skyrim.esm为主文件,确定。
13:44:53 上传
3.点击菜单Gameplay -& Papyrus Manager
13:57:08 上传
4.双击其中一个脚本编辑,选择编辑器
13:44:24 上传
5.确定后查看Sublime Text 2是否显示正常
13:44:31 上传
6.按F7编译
13:44:36 上传
一切正常后脚本编辑器就可以正常使用了
此文资料来源
Sublime Text 2的更详细使用信息,请查看
需要英文原资料请
这里讲解Notepad++对Papyrus script的支持
1.首先和Sublime Text一样,确认CK能正常运行。
<font color="#.至 页面下载Notepad++
13:59:23 上传
这里我选 ,免安装,将压缩包里内容解压至任意你喜欢的位置。
它会有两个版本,ansi和unicode,这里我选unicode的。
3.先把Notepad++改成中文界面。运行notepad++.exe,点击Settings-& Preferences,在Localization选择简体中文或繁体中文。
14:01:49 上传
先不要关闭此设置界面,选择“备份与自动完成”标签,勾选“所有输入均启用自动完成”和“输入时提示函数参数”(可选)
13:44:43 上传
点击关闭完成中文化设置
13:45:07 上传
4.关闭Notepad++,转至http://www.creationkit.com/File:Papyrus.xml
下载最新的Papyrus.xml文件。
Papyrus.xml放入notepad++.exe所在文件夹内的\plugins\APIs文件夹中
例如notepad++.exe在此目录C:\Download\npp.5.9.8.bin\unicode,则Papyrus.xml放入C:\Download\npp.5.9.8.bin\unicode\plugins\APIs
14:02:59 上传
5.用记事本编辑一个XML文件,将下面代码保存入文本里,例如存为PHL.xml
&NotepadPlus&
& & &UserLang name=&Papyrus& ext=&psc&&
& && &&&&Settings&
& && && && &&Global caseIgnored=&yes& /&
& && && && &&TreatAsSymbol comment=&yes& commentLine=&yes& /&
& && && && &&Prefix words1=&no& words2=&no& words3=&no& words4=&no& /&
& && &&&&/Settings&
& && &&&&KeywordLists&
& && && && &&Keywords name=&Delimiters&&&00&00&/Keywords&
& && && && &&Keywords name=&Folder+&&Event Function If State While&/Keywords&
& && && && &&Keywords name=&Folder-&&EndEvent EndFunction EndIf EndState EndWhile Native&/Keywords&
& && && && &&Keywords name=&Operators&&- ! % & ( ) * , . / [ ] | + & = &&/Keywords&
& && && && &&Keywords name=&Comment&&1{ 2} 0;&/Keywords&
& && && && &&Keywords name=&Words1&&abs acos Activate Add AddAchievement AddDependentAnimatedObjectReference AddForm AddHavokBallAndSocketConstraint AddInventoryEventFilter AddItem AddPerk AddShout AddSpell AddToFaction AddToMap AdvanceSkill AllowBleedoutDialogue AllowPCDialogue Apply ApplyCrossFade ApplyHavokImpulse asin atan AttachAshPile BlockActivation CalculateEncounterLevel CalculateFavorCost CanFastTravelToMarker CanPayCrimeGold CaptureFrameRate Cast Ceiling CenterOnCell CenterOnCellAndWait Clear ClearArrested ClearDestruction ClearExtraArrows ClearForcedMovement ClearKeepOffsetFromActor ClearLookAt ClearPrison ClearTempEffects CloseUserLog CompleteAllObjectives CompleteQuest cos CreateDetectionEvent DamageActorValue DamageAV DamageObject DBSendPlayerPosition DebugChannelNotify DegreesToRadians Delete DeleteWhenAble Disable DisableNoWait DisablePlayerControls Dispel DispelAllSpells DispelSpell DoCombatSpellApply DropObject DumpAliasData Enable EnableAI ENableFastTravel EnableFastTravel EnableNoWait EnablePlayerControls EndFrameRateCapture EquipItem EquipShout EquipSpell EvaluatePackage FadeOutGame FailAllObjectives FastTravel FindClosestActor FindClosestReferenceOfAnyTypeInList FindClosestReferenceOfType FindRandomActor FindRandomReferenceOfAnyTypeInList FindRandomReferenceOfType FindWeather Fire Floor ForceActive ForceActorValue ForceAddRagdollToWorld ForceAV ForceFirstPerson ForceLocationTo ForceMovementDirection ForceMovementDirectionRamp ForceMovementRotationSpeed ForceMovementRotationSpeedRamp ForceMovementSpeed ForceMovementSpeedRamp ForceRefTo ForceRemoveRagdollFromWorld ForceStart ForceTargetAngle ForceTargetDirection ForceTargetSpeed ForceThirdPerson GameTimeToString Get GetActorBase GetActorOwner GetActorReference GetActorValue GetActorValuePercentage GetAlias GetAngleX GetAngleY GetAngleZ GetAnimationVariableBool GetAnimationVariableFloat GetAnimationVariableInt GetAssociatedSkill GetAt GetAV GetAverageFrameRate GetAVPercentage GetBaseActorValue GetBaseAV GetBaseObject GetBribeAmount GetBudgetCount GetBudgetName GetCasterActor GetClass GetClassification GetCombatState GetCombatTarget GetConfigName GetCrimeFaction GetCrimeGold GetCrimeGoldNonViolent GetCrimeGoldViolent GetCurrentBudget GetCurrentDestructionStage GetCurrentGameTime GetCurrentLocation GetCurrentMemory GetCurrentPackage GetCurrentRealTime GetCurrentScene GetCurrentStageID GetCurrentWeather GetCurrentWeatherTransition GetDeadCount GetDialogueTarget GetDistance GetEditorLocation GetEquippedItemType GetEquippedShield GetEquippedShout GetEquippedSpell GetEquippedWeapon GetFactionOwner GetFactionRank GetFactionReaction GetFavorPoints GetFlyingState GetForcedLandingMarker GetForm GetFormID GetGameSettingFloat GetGameSettingInt GetGameSettingString GetGiftFilter GetGoldAmount GetGoldValue GetHeadingAngle GetHeight GetHigestRelationshipRank GetHighestRelationshipRank GetInfamy GetInfamyNonViolent GetInfamyViolent GetItemCount GetItemHealthPercent GetKey GetKeywordData GetKiller GetLength GetLevel GetLeveledActorBase GetLightLevel GetLinkedRef GetLocation GetLockLevel GetLowestRelationshipRank GetMass GetMaxFrameRate GetMinFrameRate GetNoBleedoutRecovery GetNthLinkedRef GetOpenState GetOutgoingWeather GetOwningQuest GetParentCell GetPlatformName GetPlayer GetPlayerControls GetPlayerGrabbedRef GetPlayersLastRiddenHorse GetPositionX GetPositionY GetPositionZ GetRace GetReaction GetRealHoursPassed GetReference GetRefTypeAliveCount GetRefTypeDeadCount GetRegard GetRelationshipRank GetReputation GetScale GetSex GetSitState GetSize GetSkyMode GetSleepState GetStage GetStageDone GetState GetStolenItemValueCrime GetStolenItemValueNoCrime GetTargetActor GetTemplate GetTriggerObjectCount GetValue GetVersionNumber GetVoiceRecoveryTime GetVoiceType GetWidth GetWorldSpace GoToState GtLockLevel HasAssociation HasCommonParent HasEffectKeyword HasFamilyRelationship HasForm HasKeyword HasLOS HasMagicEffect HasMagicEffectWithKeyword HasNode HasParentRelationship HasPerk HasRefType HasSpell HideTitleSequenceMenu IgnoreFriendlyHits IncrementSkill IncrementSkillBy IncrementStat InterruptCast Is3DLoaded IsActionComplete IsActivateChild IsActivateControlsEnabled IsActivationBlocked IsActive IsAlarmed IsAlerted IsAllowedToFly IsArrested IsArrestingTarget IsAttached IsBleedingOut IsBribed IsCamSwitchControlsEnabled IsChild IsCleared IsCommandedActor IsCompleted IsDead IsDetectedBy IsDisabled IsDoingFavor IsEquipped IsEssential IsEuiped IsFactionInCrimeGroup IsFastTravelEnabled IsFightingControlsEnabled IsFlying IsFurnitureInUse IsFurnitureMarkerInUse IsGhost IsGuard IsHostile IsHostileToActor IsIgnoringFriendlyHits IsInCombat IsInDialogueWithPlayer IsInFaction IsInInterior IsInKillMove IsInMenuMode IsInterior IsIntimidated IsInvulnerable IsJournalControlsEnabled IsLoaded IsLockBroken IsLocked IsLookingControlsEnabled IsMapMarkerVisible IsMenuControlsEnabled IsMovementControlsEnabled IsObjectiveCompleted IsObjectiveDisplayed IsObjectiveFailed IsPlayerExpelled IsPlayersLastRiddenHorse IsPlayerTeammate IsPlaying IsProtected IsRunning IsSameLocation IsSneaking IsSneakingControlsEnabled IsSprinting IsStageDone IsStartin IsStarting IsStopped IsStopping IsTrespassing IsUnconscious IsUnique IsWeaponDrawn IsWordUnlocked KeepOffsetFromActor Kill KillSilent KnockAreaEffect LearnAllEffects LearnEffect LearnNextEffect Lock MessageBox ModActorValue ModAV ModCrimeGold ModFactionRank ModFavorPoints ModFavorPointsWithGlobal ModReaction ModRegard MoveTo MoveToInteractionLocation MoveToMyEditorLocation MoveToNode MoveToPackageLocation MoveToWhenUnloaded Mute Notification OpenInventory OpenUserLog OverBudget PathToReference Pause PlaceActorAtMe PlaceAtMe Play PlayAndWait PlayAnimation PlayAnimationAndWait PlayerKnows PlayerMoveToAndWait PlayerPayCrimeGold PlayGamebryoAnimation PlayIdle PlayIdleWithTarget PlayImpactEffect PlaySubGraphAnimation PlaySyncedAnimationAndWaitSS PlaySyncedAnimationSS PlayTerrainEffect PopTo pow PrecacheCharGen PrecacheCharGenClear ProcessTrapHit PushActorAway QueryStat QuitGame QuitToMainMenu RadiansToDegrees RandomFloat RandomInt RegisterForAnimationEvent RegisterForLOS RegisterForSingleLOSGain RegisterForSingleLOSLost RegisterForSingleUpdate RegisterForSingleUpdateGameTime RegisterForSleep RegisterForTrackedStatsEvent RegisterForUpdate RegisterForUpdateGameTime ReleaseOverride RemoteCast Remove RemoveAddedForm RemoveAllInventoryEventFilters RemoveAllItems RemoveCrossFade RemoveDependentAnimatedObjectReference RemoveFromAllFactions RemoveFromFaction RemoveHavokConstraints RemoveInventoryEventFilter RemoveItem RemovePerk RemoveShout RemoveSpell RequestAutoSave RequestModel RequestSave Reset ResetHealthAndLimbs ResetHelpMessage RestoreActorValue RestoreAV Resurrect Revert Say SendAnimationEvent SendAssaultAlarm SendPlayerToJail SendStealAlarm SendStoryEvent SendStoryEventAndWait SendTrespassAlarm SendWereWolfTransformation ServeTime Set SetActive SetActorCause SetActorOwner SetActorValue SetAlert SetAllowFlying SetAlly SetAlpha SetAngle SetAnimationVariableBool SetAnimationVariableFloat SetAnimationVariableInt SetAttackActorOnSight SetAV SetBeastForm SetBribed SetCameraTarget SetCleared SetCrimeFaction SetCrimeGold SetCrimeGoldViolent SetCriticalStage SetCurrentStageID SetDestroyed SetDoingFavor SetEnemy SetEssential SetFactionOwner SetFactionRank SetFogPlanes SetFogPower SetFootIK SetForcedLandingMarker SetFrequency SetGhost SetGodMode SetHeadTracking SetHudCartMode SetInChargen SetINIBool SetINIFloat SetINIInt SetINIString SetInstanceVolume SetIntimidated SetInvulnerable SetKeywordData SetLockLevel SetLookAt SetMotionType SetNoBleedoutRecovery SetNoFavorAllowed SetNotShowOnStealthMeter SetObjectiveCompleted SetObjectiveDisplayed SetObjectiveFailed SetOpen SetOutfit SetPlayerAIDriven SetPlayerControls SetPlayerEnemy SetPlayerExpelled SetPlayerReportCrime SetPlayerResistingArrest SetPlayerTeammate SetPosition SetProtected SetPublic SetRace SetRaction SetReaction SetRelationshipRank SetRestrained SetScale SetSittingRotation SetStage SetUnconscious SetValue SetVehicle SetVoiceRecoveryTime SetVolume ShakeCamera ShakeController Show ShowAsHelpMessage ShowBarterMenu ShowFirstPersonGeometry ShowGiftMenu ShowRaceMenu ShowRefPosition ShowTitleSequenceMenu ShowTrainingMenu sin SplineTranslateTo SplineTranslateToRefNode sqrt Start StartCannibal StartCombat StartFrameRateCapture StartObjectProfiling StartScriptProfiling StartStackProfiling StartTitleSequence StartVampireFeed Stop StopCombat StopCombatAlarm StopInstance StopObjectProfiling StopScriptProfiling StopStackProfiling StopTranslation TakeScreenshot tan TeachWord TetherToHorse ToggleAI ToggleCollisions ToggleMenus Trace TraceConditional TraceStack TraceUser TranslateTo TrapSoul TriggerScreenBlood TryoEnable TryToAddToFaction TryToDisable TryToKill TryToMoveTo TryToRemoveFromFaction TryToReset TryToStopCombat UnequipAll UnEquipItem UnequipItem UnequipShout UnequipSpell UnLockOwnedDoorsInCell UnlockWord UnMute UnPause UnregisterForAnimationEvent UnregisterForLOS UnregisterForSleep UnregisterForTrackedStatsEvent UnregisterForUpdate UnregisterForUpdateGameTime UpdateCurrentInstanceGlobal UsingGamepad Wait WaitForAnimationEvent WaitGameTime WaitMenuMode WillIntimidateSucceed WornHasKeyword&/Keywords&
& && && && &&Keywords name=&Words2&&OnActivate OnAnimationEvent OnAttachedToCell OnBeginState OnCellAttach OnCellDetach OnCellLoad OnClose OnCombatStateChanged OnContainerChanged OnDeath OnDying OnDestructionStageChanged OnDetachedFromCell OnEffectFinish OnEffectStart OnEndState OnEnterBleedout OnEquipped OnGainLOS OnGetUp OnGrab OnHit OnInit OnItemAdded OnItemRemoved OnLoad OnLocationChange OnLockStateChanged OnLostLOS OnMagicEffectApply OnObjectEquipped OnObjectUnequipped OnOpen OnPackageChange OnPackageEnd OnPackageStart OnRaceSwitchComplete OnRead OnRelease OnReset OnSell OnSleepStart OnSleepStop OnStoryActivateActor OnStoryAddToPlayer OnStoryArrest OnStoryAssaultActor OnStoryBribeNPC OnStoryCastMagic OnStoryChangeLocation OnStoryCraftItem OnStoryCrimeGold OnStoryCure OnStoryDialogue OnStoryDiscoverDeadBody OnStoryEscapeJail OnStoryFlatterNPC OnStoryHello OnStoryIncreaseLevel OnStoryIncreaseSkill OnStoryInfection OnStoryIntimidateNPC OnStoryJail OnStoryKillActor OnStoryNewVoicePower OnStoryPayFine OnStoryPickLock OnStoryPlayerGetsFavor OnStoryRelationshipChange OnStoryRemoveFromPlayer OnStoryScript OnStoryServedTime OnStoryTrespass OnTrackedStatsEvent OnTranslationAlmostComplete OnTranslationComplete OnTranslationFailed OnTrapHit OnTrapHitStart OnTrapHitStop OnTrigger OnTriggerEnter OnTriggerLeave OnUnequipped OnUnload OnUpdate OnUpdateGameTime OnWardHit&/Keywords&
& && && && &&Keywords name=&Words3&&Action Activator ActiveMagicEffect Actor ActorBase Alias Ammo Apparatus Armor AssociationType Book Cell Class ConstructibleObject Container Debug Door EffectShader Enchantment EncounterZone Explosion Faction Flora Form FormList Furniture Game GlobalVariable Hazard Idle ImageSpaceModifier ImpactDataSet Ingredient Key Keyword LeveledActor LeveledItem LeveledSpell Light Location LocationAlias LocationRefType MagicEffect Math Message MiscObject MusicType ObjectReference Outfit Package Perk Potion Projectile Quest Race ReferenceAlias Scene Scroll Shout SoulGem Sound SoundCategory Spell Static TalkingActivator Topic TopicInfo Utility VisualEffect VoiceType Weapon Weather WordOfPower WorldSpace&/Keywords&
& && && && &&Keywords name=&Words4&&As Auto AutoReadOnly Bool Conditional Debug Else ElseIf EndProperty Extends False Float Game Global Hidden Import Int Length New None Parent Property Return ScriptName Self String True Utility&/Keywords&
& && &&&&/KeywordLists&
& && &&&&Styles&
& && && && &&WordsStyle name=&DEFAULT& styleID=&11& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&0& /&
& && && && &&WordsStyle name=&FOLDEROPEN& styleID=&12& fgColor=&0000FF& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&FOLDERCLOSE& styleID=&13& fgColor=&0000FF& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&KEYWORD1& styleID=&5& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&KEYWORD2& styleID=&6& fgColor=&800000& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&KEYWORD3& styleID=&7& fgColor=&008000& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&KEYWORD4& styleID=&8& fgColor=&0000FF& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&COMMENT& styleID=&1& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&3& /&
& && && && &&WordsStyle name=&COMMENT LINE& styleID=&2& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&2& /&
& && && && &&WordsStyle name=&NUMBER& styleID=&4& fgColor=&0000FF& bgColor=&FFFFFF& fontName=&& fontStyle=&0& /&
& && && && &&WordsStyle name=&OPERATOR& styleID=&10& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&1& /&
& && && && &&WordsStyle name=&DELIMINER1& styleID=&14& fgColor=&000000& bgColor=&FFFF00& fontName=&& fontStyle=&2& /&
& && && && &&WordsStyle name=&DELIMINER2& styleID=&15& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&0& /&
& && && && &&WordsStyle name=&DELIMINER3& styleID=&16& fgColor=&000000& bgColor=&FFFFFF& fontName=&& fontStyle=&0& /&
& && &&&&/Styles&
& & &/UserLang&
&/NotepadPlus&
6.打开notepad++,点击 视图-&自定义语言对话框 ,点击导入,选择之前手工编辑的XML文件,导入成功后,可看到自定义语言里有Papyrus选项,选择它,然后关闭(右上角的X)
13:44:44 上传
7.点击 运行-&运行,或者按F5,在对话框中填入 &H:\Game\Skyrim5\Papyrus compiler\ScriptCompile.bat& $(FILE_NAME)&&。其中H:\Game\Skyrim5是你的游戏目录,请按照自己的安装情况修改,请注意双引号必须包含,点击保存。
13:44:45 上传
在Name中填入名称,如Papyrus Compile,在Name标签下面可按喜好选择快捷键,点击OK,然后关闭运行对话框。
13:44:42 上传
用记事本打开ScriptCompile.bat文件
&H:\Game\Skyrim5\Papyrus Compiler\PapyrusCompiler.exe& %1 -f=&TESV_Papyrus_Flags.flg& -i&H:\Game\Skyrim5\Data\Scripts\Source& -o=&H:\Game\Skyrim5\Data\Scripts&Pause
这里有你要修改的地方,其中H:\Game\Skyrim5是游戏执行文件目录,改成你自己的游戏目录。
8.检查设置是否生效。语言里是否有Papyrus选项 以及 运行里是否有Papyrus Compile选项
13:44:56 上传
9.验证和编译,看看能否正常使用。打开CK,选择 GamePlay -& Papyrus Manager,双击一个文件如Actor,选择打开方式NotePad++
13:45:01 上传
看看高亮显示和自动完成是否正常
13:45:06 上传
点击 运行-& Papyrus Compile 测试编译是否正常
13:44:47 上传
10.以上步骤成功完成后,Notepad++就可以成为方便的脚本编辑器。
此文资料来源
Notepad++的更详细使用信息,请查看
需要英文原资料请
总评分:&金钱 + 30&
游侠剑阁工作组组长游侠游戏库大师
UID1069591主题阅读权限70帖子精华13积分44209金钱84193 荣誉565 人气688 在线时间19900 小时评议0
帖子精华13积分44209金钱84193 荣誉565 人气688 评议0
学习一下!
 ★  ★  ?《银河英雄传说》
UID653907主题阅读权限30帖子精华1积分282金钱1016 荣誉0 人气0 在线时间275 小时评议0
Lv.3游侠中级会员, 积分 282, 距离下一级还需 218 积分
帖子精华1积分282金钱1016 荣誉0 人气0 评议0
谢谢,学会了,但是怎么找esp对应的脚本确实是个问题
UID6079031主题阅读权限20帖子精华0积分7金钱123 荣誉0 人气0 在线时间19 小时评议0
Lv.2游侠会员, 积分 7, 距离下一级还需 193 积分
帖子精华0积分7金钱123 荣誉0 人气0 评议0
dddddddddff
UID7936791主题阅读权限20帖子精华0积分6金钱37 荣誉0 人气0 在线时间17 小时评议0
Lv.2游侠会员, 积分 6, 距离下一级还需 194 积分
帖子精华0积分6金钱37 荣誉0 人气0 评议0
教程必须顶
UID9813858主题阅读权限20帖子精华0积分10金钱134 荣誉0 人气0 在线时间32 小时评议0
Lv.2游侠会员, 积分 10, 距离下一级还需 190 积分
帖子精华0积分10金钱134 荣誉0 人气0 评议0
多谢教程,找了很久,当然。。脚本怎么写还得继续研究
游侠荣誉会员勋章
为游侠论坛长期做修改器、游戏mod、游戏资源的会员可获得
大头像勋章
永久勋章,统一售价:8888金币。购买地址:待定
白金会员勋章
用户积分达到6000
《三国志12》汉化贡献勋章
《三国志12》汉化贡献勋章
精华数量达到10
发帖数达到10000
荣誉达到150
高级荣誉勋章
荣誉达到500
剑阁工作组资深组员勋章
剑阁工作组资深组员勋章
Powered by

我要回帖

更多关于 unity脚本编译器使用 的文章

 

随机推荐