blender3d.cz
http://forum.blender3d.cz/

pomoc s pythonom
http://forum.blender3d.cz/viewtopic.php?f=11&t=1440
Stránka 13

Autor:  zgerbiak [ ned črc 31, 2005 7:41 pm ]
Předmět příspěvku:  pomoc s pythonom

napisal som script ktory by mal podla vsetkeho otvorit subor text.txt
nacitat jeho obsah,mal by.nachapem kde je chyba.
tu je:
import pickle
contr = GameLogic.getCurrentController()
obj = contr.getOwner()

f=open('text.txt', 'rb')
obj.Text = pickle.load(f) + ' je svina'

v tom subore je slovo "zivot"
podla mna bude chyba v pickle.
skusal som aj script od ash-a z jeho hry perestrojka a tiez mi to neslo.ale jemu to funguje v jeho .blend v pohode.fakt nerozumiem
je mozne ze blender ma umelu inteligenciu a rozozna ci pisem scripty ja alebo niekto iny? :lol: asi nie :cry:
posielam aj .blend
prosííím poradte :huh:

Autor:  zgerbiak [ sob srp 06, 2005 9:51 am ]
Předmět příspěvku: 

:shock: coze? to tu za tyzden nebol nikto kto by to vedel???
alebo sem pridete: "to je co za sprostu otazku?!" a hned vydadnete...
to neni peknee...tak aspon napiste "neviem netusim" alebo "nastuduj si to!"
ale nenapuisat nic tak s toho ma ide porazit :?

Autor:  jm [ sob srp 06, 2005 10:43 am ]
Předmět příspěvku: 

nezkousel sem to, ale melo by to jit:

import string
import GameLogic

cont = GameLogic.getCurrentController()
own = cont.getOwner()
hodnota = x

a = open('C:\memo.txt','r+')#### for read & write
a.write(hodnota)
a.flush() #### buffer clear of
a.close() #### close file

jm

Autor:  zgerbiak [ sob srp 06, 2005 10:52 am ]
Předmět příspěvku: 

:D vdaka :D skusim to neskor potom napisem ako to dopadlo. :wink:

Autor:  zgerbiak [ ned srp 14, 2005 12:06 pm ]
Předmět příspěvku: 

:huh: dostal som sa k tomu az dnes. a nejde mi to :cry:

mam to takto

import string
import GameLogic

cont = GameLogic.getCurrentController()
own = cont.getOwner()
hodnota = x

a = open('C:\text.txt','r+')
a.write(hodnota)
a.flush()
a.close()
own.Text = hodnota

a nic.

Autor:  MiliKiller [ stř srp 17, 2005 11:18 am ]
Předmět příspěvku: 

Co tu proboha řešíte???

Jestli chcete jen Ä

Autor:  zgerbiak [ sob srp 20, 2005 5:16 pm ]
Předmět příspěvku: 

:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
Mne to furt nejde
mam tam aj nieco importovat?
mam to takto:

cont = GameLogic.getCurrentController()
own = cont.getOwner()

file = open("text.txt", "r")
print file.read()
file.close()

own.text = file

poslite mi niekto blend cisto s tym ako citat a zapisovat lebo ma rozdriape uz.
PROSIIIIIIM :?

Autor:  jm [ sob srp 20, 2005 5:42 pm ]
Předmět příspěvku: 

no podle me jak to ukazujes sice nactes veci z filu, ale neumis je predat do property.
to muze bejt taky tim, ze si obdrzel string a snazis se ho vecpat do property ktera je int, nebo float.
string je to i ve chvili kdy je to cislice. neb si to nacet modulem string.


jm

Autor:  zgerbiak [ sob srp 20, 2005 5:50 pm ]
Předmět příspěvku: 

jm píše:
no podle me jak to ukazujes sice nactes veci z filu, ale neumis je predat do property.
to muze bejt taky tim, ze si obdrzel string a snazis se ho vecpat do property ktera je int, nebo float.
string je to i ve chvili kdy je to cislice. neb si to nacet modulem string.


jm



:D Vycaroval si mi paradny usmev na tvari :D :D :D :D :D
tieto vecy uz poznam. mam tam string.
ano a mam tam aj sensor Always prepojeny s controllerom ktory ma zadany python a v nom nazov scriptu. :wink:

Autor:  jm [ sob srp 20, 2005 5:57 pm ]
Předmět příspěvku: 

tak v tom pripade nechapu co ti na tom nefunguje.

jediny co me napada je ze bych tam zkusil cestu natvrdo
Kód:
file = open("C:\text.txt", "r")


jm

Autor:  zgerbiak [ sob srp 20, 2005 6:02 pm ]
Předmět příspěvku: 

:cry: :cry: :cry: :cry:
to som uz tiez skusal :cry: :cry: :cry:
skusim to vyriesit asi tak ze vezmem stroj a skotulam ho dolu po schodoch(aspon 200) potom sa mozno zobudi, ak to prezije, ak nie kupim novy ktory ma uz bude posluchat.a ked nie tak si to hodim po tych schodoch ja :mad:

Autor:  jm [ sob srp 20, 2005 6:42 pm ]
Předmět příspěvku: 

no nez ho hodis ze schodu, tak sem napis co ti to hlasi za hlasku. at vime na cem sme. a co ti to nedela.

jm

Autor:  zgerbiak [ sob srp 20, 2005 6:49 pm ]
Předmět příspěvku: 

Hlasku :?: :?: :shock:
Myslis tu vec co mam v textovom editore "Run Python script"?
ak to tak to pise : Python script error, check console
a ukaze to na prvy riadok act = GameLo......

ak myslis pri spusteni aplikacie tak nic.

Autor:  jm [ sob srp 20, 2005 7:24 pm ]
Předmět příspěvku: 

myslim to co ti to ukaze v konzoli neco jako co si psal a nedopsal.
Citace:
act = GameLo......

to je to dulezity.

jm

Autor:  zgerbiak [ sob srp 20, 2005 7:54 pm ]
Předmět příspěvku: 

to bolo :
act = GameLogic.getCurrentController()

Ono mi to potom len vyznacilo prvy riadok v scripte.

Stránka 13 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/