Právě je ned lis 24, 2024 12:51 am

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
PříspěvekNapsal: pon led 22, 2007 9:28 am 
Offline
....
....
Uživatelský avatar

Registrován: ned dub 09, 2006 4:29 pm
Příspěvky: 233
Bydliště: Olomouc/Brno
Potřebuju trochu poradit ohledně pythonu. Tento script, který sem přibalil má fungovat jako Nastavení před hraním hry, v prostředí IDLE funguje, ale v python.exe se hned vypne, věděl by si s tím někdo rady? Taky bych z toho potřeboval udělat runtime, aby jel i bez pythonu nainstalovanym na kompu...


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon led 22, 2007 9:58 am 
Offline
....
....

Registrován: pon črc 12, 2004 1:15 pm
Příspěvky: 382
Bydliště: Bratislava
Skript si zrejme zabudol pribaliť, ale vo všeobecnosti skript pre GameBlender nefunguje v IDLE a skript funkčný v IDLE zvyčajne nie je vhodný pre GameBlender...


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon led 22, 2007 10:24 am 
Offline
....
....
Uživatelský avatar

Registrován: ned dub 09, 2006 4:29 pm
Příspěvky: 233
Bydliště: Olomouc/Brno
Jo promiň, nechci to do GB, chci z toho udělat samostatnou aplikaci... Při zpuštění v idle to de a při spuštění v Pythonu jako takovym (C:\python\python.exe) se to hned vypne... A jak prosimtě udělám z kódu runtime?


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon led 22, 2007 10:27 am 
Offline
....
....
Uživatelský avatar

Registrován: ned dub 09, 2006 4:29 pm
Příspěvky: 233
Bydliště: Olomouc/Brno
Kód:
from Tkinter import *

Setup = Tk()

def Low():
   f = open("setup.bat", "w")
   f.write ("runtime.exe - f 640 480 75 16")
   f.close

def Med():
   f = open("setup.bat", "w")
   f.write ("runtime.exe - f 800 600 75 32")
   f.close

def Hi():
   f = open("setup.bat", "w")
   f.write ("runtime.exe - f 1024 768 75 32")
   f.close

def Ul():
        f = open("setup.bat", "w")
   f.write ("runtime.exe - f 1280 1024 75 32")
   f.close

def TA():
        f = open("grass.dat", "w")
        f.write ("1")
        f.close()

def TN():
        f = open("grass.dat", "w")
        f.write ("0")
        f.close()

def LA():
        f = open("steal.dat", "w")
        f.write ("1")
        f.close()

def LN():
        f = open("steal.dat", "w")
        f.write ("0")
        f.close()

def SA():
        f = open("shadow.dat", "w")
        f.write ("1")
        f.close

def SN():
        f = open("shadow.dat", "w")
        f.write ("0")
        f.close




rozliseni = Label(Setup, text = "Rozliseni")
rozliseni.grid(row=0, column=0)


trava = Label(Setup, text = "3D trava")
trava.grid(row=0, column=2)



lesk = Label(Setup, text = "Odlesky")
lesk.grid(row=0, column=3)



stin = Label(Setup, text = "Stiny")
stin.grid(row=0, column=4)



Lowbut = Button(Setup, text="Nizke", command=Low)

Lowbut.grid(row=2, column=0)

Medbut = Button(Setup, text="Stredni", command=Med)

Medbut.grid(row=2, column=1)

Hibut = Button(Setup, text="Vysoke", command=Hi)

Hibut.grid(row=1, column=0)

Ulbut = Button(Setup, text="Nejvyssi", command=Ul)

Ulbut.grid(row=1, column=1)

Exit = Button(Setup, text = "Konec", command=Setup.destroy)

Exit.grid(row=2, column=7)

TRA = Button(Setup, text="Zap.", command=TA)

TRA.grid(row=1, column=2)

TRN = Button(Setup, text="Vyp.", command=TN)

TRN.grid(row=2, column=2)

LEA = Button(Setup, text="Zap.", command=LA)

LEA.grid(row=1, column=3)

LEN = Button(Setup, text="Vyp.", command=LN)

LEN.grid(row=2, column=3)

STA = Button(Setup, text="Zap.", command=SA)

STA.grid(row=1, column=4)

STN = Button(Setup, text="Vyp.", command=SN)

STN.grid(row=2, column=4)


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon led 22, 2007 11:15 am 
Offline
....
....

Registrován: pon črc 12, 2004 1:15 pm
Příspěvky: 382
Bydliště: Bratislava
Hmmm, tento kód mi nič nerobí (okrem toho, že zásluhou zlého odsadenia vyhlasuje chybu vo funkcii Ul()). Ani v IDLE.


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pon led 22, 2007 2:34 pm 
Offline
....
....
Uživatelský avatar

Registrován: ned dub 09, 2006 4:29 pm
Příspěvky: 233
Bydliště: Olomouc/Brno
To je zajímavy, mně to nehlásí chybu ani v Blenderu, ani v pythonu ani v IDLE... Musí to mít nainstalovanej Python, protože to importuje modul Tkinter... Nevím, prosimtě, jakej je příkaz k tomu, aby se to nezavřelo, až to dojede na konec, ale aby ten script fungoval dokud nezavřu to okno? Je to fakt divný, v IDLE se mi zobrazí to okno, a jede to přesně podle mejch představ, v pythonu a blenderu to najede a hned se to vypne a tobě to hned hlásí chybu... A jak prosimtě z kódu udělám exi? V jedné knížce se se dožet že je to nějakej Freeze ve složce Tools ale já tam nic takovýho némám : :(


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz