ich suche jemanden, der mir einen alten Python Script wieder zum Laufen kriegen kann. Es handelt sich um ein Script für ein Spiel, damit ich Zeit sparen kann. Der Script funktionierte 2012 noch.
Hier ist der Script :
Code: Alles auswählen
import msvcrt
import time
import urllib2
import cookielib
import thread
import re
import os
import getpass
import webbrowser
import color_console as cons
def room():
for x in range(len(field)):
if field[x] == " ":
print field[x]
sys.stdout.flush()
elif field[x]=="O":
default_colors = cons.get_text_attr()
default_bg = default_colors & 0x0070
default_fg = default_colors & 0x0007
cons.set_text_attr(cons.BACKGROUND_RED | default_bg |
cons.BACKGROUND_INTENSITY)
print(" ")
cons.set_text_attr(default_colors)
sys.stdout.flush()
if x == 6 and x == 13:
print ""
loop = 1
server=""
use=""
info = "Server: ["+server+"] | RGA: ["+use+ "]\n"
Header = """
____________________________
| |_____| ____/ ____/
| | |/_____/_____
-------------------------------
"""
#getch()
def getch():
os.system("bash -c \"read -n 1\"")
#Cookiejar and Opener
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders = [('User-agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6')]
f = lambda v, l: [v[i*l:(i+1)*l] for i in range(int(math.ceil(len(v)/float(l))))]
def header():
os.system("cls")
print Header
print info
#anti-lag
def openurl(url):
lagsafe = 1
while lagsafe == 1:
try:
site = opener.open(url)
lagsafe = 0
except IOError:
print "Lag..."
return site
#
def alo2(url, urla):
lagsafe = 1
while lagsafe == 1:
try:
site = opener.open(url, urla)
lagsafe = 0
except IOError:
print "Lag..."
return site
# Define a function for the thread
def Questfinish( threadName, delay):
count = 0
while count != 1:
count += 1
openurl("http://"+server+".outwar.com/"+finish[0])
# Define
amountsockets= range(25)
print Header+info
print "Login:"
#login = msvcrt.getch()
login = raw_input(">")
users = []
servers = []
server = servers[int(login)-1]
use = users[int(login)-1]
info = "Server: ["+server+"] | RGA: ["+use+ "]"
header()
pas = raw_input("Pass:\n")
loginrpg = alo2("http://"+server+".outwar.com/myaccount.php", "login_username="+use+"&login_password="+pas+"")
cookie = str(cj)
cooksplit = cookie.split('<')
cooki = re.findall('rg_sess_id=(.*?) for .outwar.com/>', cooksplit[6])
#webbrowser.open("http://"+server+".outwar.com/world.php?rg_sess_id="+cooki[0])
#raw_input("Opening Session in Browser\nPress any Key to Continue.")
#webbrowser.open("http://"+server+".outwar.com/world.php?rg_sess_id="+cooki[0])
while 1:
elif action == "o":
webbrowser.open("http://"+server+".outwar.com/world.php?rg_sess_id="+cooki[0])
elif action == "q":
talk = openurl("http://"+server+".outwar.com/mob.php?userpawn=&id="+quest[0]).read()
text = re.findall("<p>(.*?)</p>", talk)
a = re.findall("""font size="3"><b>(.*?)</b>""", talk)
quest = re.findall("""a href="(.*?)"><""", talk)
header()
print text[0]
raw_input(a[0])
talk1 = openurl("http://"+server+".outwar.com/"+quest[0]).read()
finish = re.findall("""a href="(.*?)"><""", talk1)
for x in amountsockets:
thread.start_new_thread( Questfinish, ("Quest", 0, ) )
print "quest finish"
except:
print "unknown error"