这是一个游戏,但我认为所有的规则都适用.我有一个功能
function nolag()
if !nolag then
nolag = true
ply:ConCommand("ax_stoplag")
elseif nolag then
nolag = false
ply:ConCommand("ax_resetlag")
end
end
Run Code Online (Sandbox Code Playgroud)
在我的情况下,这ply:ConCommand("ax_stoplag")基本上是另一个术语print ("ax_stoplag").但是我有一个按钮
CreateButton( "No-Lag", MISCtab, black, tblack, true, 355, 130, 95, 20, "Toggle No-Lag on and off", function () nolag() end )
Run Code Online (Sandbox Code Playgroud)
这样就会创建一个按钮,然后链接到该nolag功能.但是我可以点击它,但当我再次点击它时没有任何反应,我得到一个错误(游戏中的错误).基本上是nolag = true和nolag = false问题并导致错误.
我正在尝试在AppData中找到/编辑文件.这就是我在做的事情:
if os.path.isfile(getenv("APPDATA") + "File"):
print("Found file!")
Run Code Online (Sandbox Code Playgroud)
然后我打开那个文件
conn = sqlite3.connect(getenv("APPDATA") + "File")
Run Code Online (Sandbox Code Playgroud)
但是,它只是创建一个名为RoamingFile那里的临时文件.虽然我的文件在AppData目录中.我玩过权限没有运气.如果我直接去路径,我也可以访问它C:\Users\user\AppData.
我真的打了一堵砖墙,因为我一直试图解决它/寻找几个小时的答案.- 谢谢
小于运算符对我来说不正常:
port = raw_input("Enter Port: ")
if port <= 65535:
print("Valid Port")
else:
print("Port Invalid")
Run Code Online (Sandbox Code Playgroud)
但是,每当我输入66到99之间的任何十或百,例如166或766或889的端口时,它将无效,但下面的任何内容都可以.它就像是只注册/看到"65"部分.我试过没有""65535左右,但总是返回无效.
好吧,让它排序,我不知道它作为一个字符串返回.虽然,我有点失望,因为我被撕裂了,我没有达到所有具有多年经验的人的"高额"标准.