<?php echo '<p>Hello World</p>'; ?>

  • На форуме авторизация через STEAM, что позволяет авторизироваться за несколько секунд. Только не говорите, что вы в нем не зарегистрированы :)
  • Сообщение на форуме - гарантированный способ доставки ваших слов владельцу данного проекта. Просто зарегистрируйтесь здесь и создайте где-нибудь тему

JohnnyForest

Высокопочитаемый
Гражданин
10 Сен 2016
253
395
144
Awards
13
Celestia
steamcommunity.com
SID
STEAM_0:0:96713244
1.JohnnyForest
2. HTML
bandicam 2017-02-26 15-36-53-004.jpg
bandicam 2017-02-26 15-53-30-359.jpg
3.
bandicam 2017-02-24 03-32-39-718.jpg
 
Последнее редактирование:

Dmitry.OS

Reichskanzler
ПРАВИТЕЛЬСТВО
28 Май 2015
945
376
236
Awards
1
Akita, Japan
SID
STEAM_0:0:74582119
Как-то стыдно за такое медаль выдавать
[doublepost=1488129102][/doublepost]
1) PogoGogo
2) Pascal на информатике.
Пошли информатика, со своим Паскплем подальше
 

undefinedluk2

Ноунейм
Иммигрант
23 Фев 2017
15
0
4
Parts Unknown
1.undefined
2.За базовые знания в любом яп
Снимок.PNG

3. Хотел видос записать и залить, но понял что его будет дольше заливать чем делать эту хрень
 

Kotletka228

Кое-кто
Иммигрант
1 Июн 2016
20
7
36
Awards
1
22
Parts Unknown
SID
STEAM_0:0:86129475
1. Kotletka
2. Питончик

Код:
from os import system
import hashlib
from colorama import init, Fore, Style
import time
import ftplib

init()
true_md5_passwords = {'nikita' : '7678cdb7b01051a682e2495e644fbbb0', 'user' : 'e113e14396bf83879a1ab32ec8ca4512', 'admin' : 'dc9da769a6521b917b648eed44b9cceb', 'ftpuser834' : 'c356fa4109ce1b3b97eb2103ea46a19a', 'vikk-1975' : '680e220f211fa989089a96b39c377321'}
logins = list(dict.keys(true_md5_passwords))
logins_count = len(logins)


def LogInAccess_fast():
    global tries
    global while_logined
    if tries >= 4:
        print(Fore.RED + "Вы ввели пароль неправильно 5 раз, выходим..." + Fore.WHITE)
        time.sleep(0.5)
        while_logined = 1
        return 0
    logined = False
    hsh = hashlib.md5()
    hsh.update(bytearray(password, 'utf-8'))
    md5_password = hsh.hexdigest()
    set_service = "192.168.1.1"
    for i in range(logins_count):
        if true_md5_passwords[logins[i]] == md5_password:
            if true_md5_passwords[logins[3]] == md5_password:
                try:
                    ftp = ftplib.FTP("s102.sdserver.net")
                except:
                    print(Fore.RED + "Ошибка: Сервер s102.sdserver.net недоступен" + Fore.WHITE)
                    while_logined = 1
                    return 0
            elif true_md5_passwords[logins[4]] == md5_password:
                try:
                    ftp = ftplib.FTP("vikk-1975.myjino.ru")
                except:
                    print(Fore.RED + "Ошибка: Сервер vikk-1975.myjino.ru недоступен" + Fore.WHITE)
                    while_logined = 1
                    return 0
            else:
                try:
                    ftp = ftplib.FTP("192.168.1.1")
                except:
                    print(Fore.RED + "Ошибка: Локальный сервер недоступен" + Fore.WHITE)
                    while_logined = 1
                    return 0
            set_login = logins[i]
            print(Fore.GREEN + "Доступ разрешен!")
            if true_md5_passwords[logins[3]] == md5_password or true_md5_passwords[logins[4]] == md5_password:
                if true_md5_passwords[logins[3]] == md5_password:
                    set_service = "s102.sdserver.net"
                else:
                    set_service = "vikk-1975.myjino.ru"
                print(Fore.YELLOW + "Предупреждение: Вы подключаетесь с сетевому FTP серверу: " + set_service + Fore.GREEN)
            print("Логин: " + set_login + Fore.WHITE)
            system('start ftp://' + set_login + ':' + password + '@' + set_service)
            logined = True
            while_logined = 1
    if logined == False:
        print(Fore.RED + "Доступ запрещён" + Fore.WHITE)
        tries += 1

def LogInAccess_manualy():
    if abborted == False:
        print(Fore.YELLOW + "Загрузка..." + Fore.WHITE)
        try:
            ftp = ftplib.FTP(serAdress)
        except:
            print(Fore.RED + "Ошибка: Адрес сервера недоступен" + Fore.WHITE)
            return 0
        try:
            ftp.login(login, passw)
        except:
            print(Fore.RED + "Ошибка: Недеиствительный логин или пароль" + Fore.WHITE)
            return 0
        print(Fore.GREEN + "Подключено!")
        print("Сервер: " + str(serAdress))
        print("Логин и пароль: " + str(login) + ":" + str(passw) + Fore.WHITE)
        system("start ftp://" + login + ":" + passw + "@" + serAdress)

if __name__ == '__main__':
    print(Fore.CYAN + """
10101010011100111111000101 ————      ————-     ————— 01011111111100000000101111
10001110111100110101110100 |                 |         |        | 10011111011010001010100101           
10111111011001111110010110 |                 |         |        | 10010010001010001011110001     
10001011011110011010000111 |———-          |         |————| 11000101110000011010011101   
01111101100011101010111111 |                 |         |          00011000010100001011000001
10101011011100101100010000 |                 |         |          10110000101100111110010001

Для быстрого подключения к известным серверам введите: """ + Fore.YELLOW + """connect""" + Fore.CYAN + """
Для подклчения к открытым или неизвестным серверам введите: """ + Fore.YELLOW + """connect_manualy""" + Fore.WHITE)
    print("\n")
    while __name__ == '__main__':
        choose = input("ftp//")
        if choose == "connect":
            while_logined = 0
            tries = 0
            while while_logined == 0:
                password = input("Введите пароль для получения доступа к FTP серверу: ")
                LogInAccess_fast()
                input()
            exit_choose = input("Вы хотите выити?(y/n): ")
            if exit_choose == 'y':
                exit()
        elif choose == "exit":
            exit()
        elif choose == "connect_manualy":
            abborted = False
            try:
                login, passw, serAdress = input("Введите адрес сервера(логин, пароль и адрес сервера вводите через двоеточие): ").split(":")
            except:
                print(Fore.RED + "Неверная формулировка" + Fore.WHITE)
                abborted = True
            LogInAccess_manualy()
        else:
            print(Fore.RED + "Неверная команда!" + Fore.WHITE)

3. Скрипт для авторизаций на FTP серверах, делал под себя
 
  • Like
Реакции: вжжж

Dmitry.OS

Reichskanzler
ПРАВИТЕЛЬСТВО
28 Май 2015
945
376
236
Awards
1
Akita, Japan
SID
STEAM_0:0:74582119
+
1. Kotletka
2. Питончик

Код:
from os import system
import hashlib
from colorama import init, Fore, Style
import time
import ftplib

init()
true_md5_passwords = {'nikita' : '7678cdb7b01051a682e2495e644fbbb0', 'user' : 'e113e14396bf83879a1ab32ec8ca4512', 'admin' : 'dc9da769a6521b917b648eed44b9cceb', 'ftpuser834' : 'c356fa4109ce1b3b97eb2103ea46a19a', 'vikk-1975' : '680e220f211fa989089a96b39c377321'}
logins = list(dict.keys(true_md5_passwords))
logins_count = len(logins)


def LogInAccess_fast():
    global tries
    global while_logined
    if tries >= 4:
        print(Fore.RED + "Вы ввели пароль неправильно 5 раз, выходим..." + Fore.WHITE)
        time.sleep(0.5)
        while_logined = 1
        return 0
    logined = False
    hsh = hashlib.md5()
    hsh.update(bytearray(password, 'utf-8'))
    md5_password = hsh.hexdigest()
    set_service = "192.168.1.1"
    for i in range(logins_count):
        if true_md5_passwords[logins[i]] == md5_password:
            if true_md5_passwords[logins[3]] == md5_password:
                try:
                    ftp = ftplib.FTP("s102.sdserver.net")
                except:
                    print(Fore.RED + "Ошибка: Сервер s102.sdserver.net недоступен" + Fore.WHITE)
                    while_logined = 1
                    return 0
            elif true_md5_passwords[logins[4]] == md5_password:
                try:
                    ftp = ftplib.FTP("vikk-1975.myjino.ru")
                except:
                    print(Fore.RED + "Ошибка: Сервер vikk-1975.myjino.ru недоступен" + Fore.WHITE)
                    while_logined = 1
                    return 0
            else:
                try:
                    ftp = ftplib.FTP("192.168.1.1")
                except:
                    print(Fore.RED + "Ошибка: Локальный сервер недоступен" + Fore.WHITE)
                    while_logined = 1
                    return 0
            set_login = logins[i]
            print(Fore.GREEN + "Доступ разрешен!")
            if true_md5_passwords[logins[3]] == md5_password or true_md5_passwords[logins[4]] == md5_password:
                if true_md5_passwords[logins[3]] == md5_password:
                    set_service = "s102.sdserver.net"
                else:
                    set_service = "vikk-1975.myjino.ru"
                print(Fore.YELLOW + "Предупреждение: Вы подключаетесь с сетевому FTP серверу: " + set_service + Fore.GREEN)
            print("Логин: " + set_login + Fore.WHITE)
            system('start ftp://' + set_login + ':' + password + '@' + set_service)
            logined = True
            while_logined = 1
    if logined == False:
        print(Fore.RED + "Доступ запрещён" + Fore.WHITE)
        tries += 1

def LogInAccess_manualy():
    if abborted == False:
        print(Fore.YELLOW + "Загрузка..." + Fore.WHITE)
        try:
            ftp = ftplib.FTP(serAdress)
        except:
            print(Fore.RED + "Ошибка: Адрес сервера недоступен" + Fore.WHITE)
            return 0
        try:
            ftp.login(login, passw)
        except:
            print(Fore.RED + "Ошибка: Недеиствительный логин или пароль" + Fore.WHITE)
            return 0
        print(Fore.GREEN + "Подключено!")
        print("Сервер: " + str(serAdress))
        print("Логин и пароль: " + str(login) + ":" + str(passw) + Fore.WHITE)
        system("start ftp://" + login + ":" + passw + "@" + serAdress)

if __name__ == '__main__':
    print(Fore.CYAN + """
10101010011100111111000101 ————      ————-     ————— 01011111111100000000101111
10001110111100110101110100 |                 |         |        | 10011111011010001010100101          
10111111011001111110010110 |                 |         |        | 10010010001010001011110001    
10001011011110011010000111 |———-          |         |————| 11000101110000011010011101  
01111101100011101010111111 |                 |         |          00011000010100001011000001
10101011011100101100010000 |                 |         |          10110000101100111110010001

Для быстрого подключения к известным серверам введите: """ + Fore.YELLOW + """connect""" + Fore.CYAN + """
Для подклчения к открытым или неизвестным серверам введите: """ + Fore.YELLOW + """connect_manualy""" + Fore.WHITE)
    print("\n")
    while __name__ == '__main__':
        choose = input("ftp//")
        if choose == "connect":
            while_logined = 0
            tries = 0
            while while_logined == 0:
                password = input("Введите пароль для получения доступа к FTP серверу: ")
                LogInAccess_fast()
                input()
            exit_choose = input("Вы хотите выити?(y/n): ")
            if exit_choose == 'y':
                exit()
        elif choose == "exit":
            exit()
        elif choose == "connect_manualy":
            abborted = False
            try:
                login, passw, serAdress = input("Введите адрес сервера(логин, пароль и адрес сервера вводите через двоеточие): ").split(":")
            except:
                print(Fore.RED + "Неверная формулировка" + Fore.WHITE)
                abborted = True
            LogInAccess_manualy()
        else:
            print(Fore.RED + "Неверная команда!" + Fore.WHITE)

3. Скрипт для авторизаций на FTP серверах, делал под себя
+
 

Freepse

Офисный планктон
Гражданин
7 Янв 2017
67
21
27
Awards
1
21
Родом из старой мапы.
vk.com
SID
STEAM_0:0:146136106
1. ( На тригоне не играю(не тянет(не бейте)), онли хл2 )
2.
TEAM_TREEGON = DarkRP.createJob("_Амд_", {
color = Color(255, 0, 255, 255),
model = {"models/player/charple.mdl"},
description = [[Вы-_AMD_.Вы-президент всея тригона.В ваши обязанности входит делать обновы.]],
weapons = {"stunstick"},
command = "amd",
max = 1,
salary = 99999999,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
— CustomCheck
medic = false,
chief = false,
mayor = false,
hobo = false,
cook = false,
category = "Тригон",
customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "AMD" end,
CustomCheckFailMsg = "Эта работа только для _AMD_!"
PlayerDeath = function(ply)
if ply:Team() == TEAM_TREEGON then
ply:changeTeam( TEAM_CITIZEN, true )
for k,v in pairs( player.GetAll() ) do
DarkRP.notify(v, 1, 4, "АДМ ЕБНУЛИ, БЛЯЯ!")
end
end
end,
3. _AMD_, прости
 
  • Like
Реакции: IfChan

Dmitry.OS

Reichskanzler
ПРАВИТЕЛЬСТВО
28 Май 2015
945
376
236
Awards
1
Akita, Japan
SID
STEAM_0:0:74582119
1. ( На тригоне не играю(не тянет(не бейте)), онли хл2 )
2.
TEAM_TREEGON = DarkRP.createJob("_Амд_", {
color = Color(255, 0, 255, 255),
model = {"models/player/charple.mdl"},
description = [[Вы-_AMD_.Вы-президент всея тригона.В ваши обязанности входит делать обновы.]],
weapons = {"stunstick"},
command = "amd",
max = 1,
salary = 99999999,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
— CustomCheck
medic = false,
chief = false,
mayor = false,
hobo = false,
cook = false,
category = "Тригон",
customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "AMD" end,
CustomCheckFailMsg = "Эта работа только для _AMD_!"
PlayerDeath = function(ply)
if ply:Team() == TEAM_TREEGON then
ply:changeTeam( TEAM_CITIZEN, true )
for k,v in pairs( player.GetAll() ) do
DarkRP.notify(v, 1, 4, "АДМ ЕБНУЛИ, БЛЯЯ!")
end
end
end,
3. _AMD_, прости
"Что за говнокод?!" ©_AMD_
+
 

Makar

Обычный гражданин
Гражданин
24 Май 2017
133
44
57
Awards
3
28
Finland
SID
STEAM_0:0:154631478
1.Dmitry Navalny
2.lua
3.Примечаний нет.
Код:
lamp = {
  on = false
}

function turn_on(l)
  l.on = true
end

function turn_off(l)
  l.on = false
 end

 turn_on(lamp)
     turn_off(lamp)
 

Dmitry.OS

Reichskanzler
ПРАВИТЕЛЬСТВО
28 Май 2015
945
376
236
Awards
1
Akita, Japan
SID
STEAM_0:0:74582119

CryTable

Звезда
Гражданин
24 Мар 2016
556
275
168
Awards
12
20
Улица хуева, дом кукуева
SID
STEAM_0:0:118283499
1. ETA JE VLAD
2. Не знаю что написать, решил кинуть маник. (Не хочу позорится, кинул фрагмент)
3. Gimma medal, pls?
 

Вложения

  • upload_2017-6-22_9-23-25.png
    upload_2017-6-22_9-23-25.png
    61,6 КБ · Просмотры: 391

Яркий пенёк

Админ, наверн
Гражданин
3 Янв 2017
592
527
273
Awards
22
Tokyo
SID
STEAM_0:0:181370198
1. Яркий пенёк
2. Ren'Py
3. Делаю, вместе с @Tema :3 мод по Everlasting Summer.
 

Вложения

  • d9d41bf91b.png
    d9d41bf91b.png
    24,1 КБ · Просмотры: 322
  • ea2f7d652d.png
    ea2f7d652d.png
    28,4 КБ · Просмотры: 286
  • 2042ee363a.png
    2042ee363a.png
    34,5 КБ · Просмотры: 334
  • 3c1f03880f.png
    3c1f03880f.png
    36 КБ · Просмотры: 291
  • Like
Реакции: Tema :3

Tema :3

Обычный гражданин
Гражданин
30 Май 2017
108
48
80
Awards
3
22
SID
STEAM_0:1:98439027
1.Tema :3
2.Ren'Py -
Screenshot_18.png Screenshot_19.png
3.Занимаюсь кодированием вместе с @Яркий пень №2 по игре Everlasting Summer,так же на уроках информатики работал в паскале и HTML,кстати,получал хорошие оценки за это!
 
  • Like
Реакции: Яркий пенёк

Fox

Офисный планктон
Гражданин
30 Июн 2015
51
23
17
Awards
4
22
Канада
trigon.im
SID
STEAM_0:1:81467477
1.houston we have a problem
2.Все программы на языке PascalABC.
3.Программу делал на уроке информатики. Изначально программу собирались делать с лазарусе,но учитель не разобравшись в нём сказала,чтобы мы всё делали на сайте wde.pascalabc.net . Снизу будут спойлеры с программами,а также док-вами что они рабочие. // (двойной слэш) означает комментарии в программе,которые не задействуются. string[*] - строка с определенным количеством символов (символы изменяются внутри двух квадратообразных скобках заместо звездочки).

Program U82;
Var l,p,r:Real;
Begin
Writeln ('Введите число Пи = ?'); // Число Пи = 3.14
Readln (p);
Writeln ('Введите радиус круга = ?'); // Радиус круга = 4
Readln (r);
l:=2*p*r;
Writeln ('Длина окружности круга = ',l); // Длина окружности круга = 25.12
End.
upload_2017-7-12_18-57-52.png
Program T5;
Var s,p,r:Real; // При использовании оператора Word пишет следующее:Входная строка имела неверный формат.
Begin // Поэтому я выбрал оператор Real.
Writeln('Введите радиус круга = ?'); // Радиус круга = 4
read(r);
Writeln('Введите число Пи = ?'); // Число Пи = 3.14
read(p);
s:=p*r*r;
Writeln('Площадь круга = ',s); // Площадь круга = 50.24
End.
upload_2017-7-12_18-58-49.png
Program F2;
var p:real;
begin
p:=4*0.25;
writeln ('Периметр квадрата равен ',p);
end.
upload_2017-7-12_18-59-37.png
Program N9;
var a, b, c:integer;
begin
c:=50*10;
writeln ('Произведение равно ',c);
end.
upload_2017-7-12_19-0-3.png
Program string1;
Var stroka:string[20];
Begin
Stroka:='П';
Writeln(stroka);
Stroka:='р';
Writeln(stroka);
Stroka:='и';
Writeln(stroka);
Stroka:='в';
Writeln(stroka);
Stroka:='е';
Writeln(stroka);
Stroka:='т';
Writeln(stroka);
Stroka:='д';
Writeln(stroka);
Stroka:='о';
Writeln(stroka);
Stroka:='р';
Writeln(stroka);
Stroka:='о';
Writeln(stroka);
Stroka:='г';
Writeln(stroka);
Stroka:='о';
Writeln(stroka);
Stroka:='й';
Writeln(stroka);
Stroka:='д';
Writeln(stroka);
Stroka:='р';
Writeln(stroka);
Stroka:='у';
Writeln(stroka);
Stroka:='г';
Writeln(stroka);
Stroka:='!';
Writeln(stroka);
End.
upload_2017-7-12_19-1-6.png upload_2017-7-12_19-1-25.png
Program string1;
Var stroka:string[20];
Begin
Stroka:='Привет';
Writeln(stroka);
Stroka:='дорогой';
Writeln(stroka);
Stroka:='друг!';
Writeln(stroka);
End.
upload_2017-7-12_19-2-5.png
Program string1;
Var stroka:string[20];
Begin
Stroka:='Привет дорогой друг!';
Writeln(stroka);
End.
upload_2017-7-12_19-2-5.png
Program string1;
Var stroka:string[25];
Begin
Stroka:='Амуде дай медальку,блэт';
Writeln(stroka);
End.
upload_2017-7-12_19-9-6.png
 
Последнее редактирование:
  • Like
Реакции: Tema :3

Tyty

Обычный гражданин
Гражданин
7 Июл 2017
166
36
90
Awards
11
Honduras
SID
STEAM_0:1:89733668
1.СПУДИМУН АЗАЗАЗА
2.
Это Breakout.
Это java. Упрощенный вариант.Лень system.out/in писать)
import acm.graphics.*;
import acm.program.*;
import acm.util.*;

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Task1020_BreakOut extends GraphicsProgram {
public static final int APPLICATION_WIDTH = 400;
public static final int APPLICATION_HEIGHT = 600;
private static final int WIDTH = APPLICATION_WIDTH;
private static final int HEIGHT = APPLICATION_HEIGHT;
private static final int PADDLE_WIDTH = 60;
private static final int PADDLE_HEIGHT = 200;
private static final int PADDLE_Y_OFFSET = 30;
private static final int NBRICKS_PER_ROW = 10;
private static final int NBRICK_ROWS = 10;
private static final int BRICK_SEP = 4;
private static final int BRICK_WIDTH =
(WIDTH - (NBRICKS_PER_ROW - 1) * BRICK_SEP) / NBRICKS_PER_ROW;
private static final int BRICK_HEIGHT = 8;
private static final int BALL_RADIUS = 10;
private static final int BRICK_Y_OFFSET = 70;
private static final int NTURNS = 3;
private static final double PAUSE = 7 ;
private static final int BRICKVAL = 10;
private GOval ball;
private static int rownum = 0;
private static GRect paddle = new GRect(PADDLE_WIDTH, PADDLE_HEIGHT);
private static double vx, vy;

private RandomGenerator rgen = RandomGenerator.getInstance();
private static int bricks = NBRICKS_PER_ROW * NBRICK_ROWS;
private static int scoreINT = 0;
private static int livesINT = NTURNS;
GLabel lives = new GLabel("lives :" + livesINT,0,0);
public void run() {
scoreAndLives();
setUpBricks();
paddle();
addMouseListeners();
addKeyListeners();
vx = rgen.nextDouble(1.0, 3.0);
ball();
move();
}
private void scoreAndLives(){
lives();
}
private void lives(){
lives.setLocation(WIDTH - lives.getWidth()*2 + 7,7 + lives.getHeight());
lives.setColor(Color.RED);
lives.setFont(new Font("Serif", Font.BOLD, 24));
add(lives);
}
private GRect brickDesign() {
GRect brick = new GRect(BRICK_WIDTH, BRICK_HEIGHT);
brick.setFilled(true);
switch (rownum + 1){
case 1: brick.setColor(Color.RED); break;
case 2: brick.setColor(Color.RED); break;
case 3: brick.setColor(Color.ORANGE); break;
case 4: brick.setColor(Color.ORANGE); break;
case 5: brick.setColor(Color.YELLOW); break;
case 6: brick.setColor(Color.YELLOW); break;
case 7: brick.setColor(Color.GREEN); break;
case 8: brick.setColor(Color.GREEN); break;
case 9: brick.setColor(Color.CYAN); break;
case 10: brick.setColor(Color.CYAN); break;
}
return brick;
}
private void setUpBricks(){
int x=0;
int y=0;
for(int i=0; i<NBRICK_ROWS; i++){
x=0;
y=rownum * BRICK_HEIGHT + BRICK_SEP * i + BRICK_Y_OFFSET;
for(int j=0; j<NBRICKS_PER_ROW + 1; j++){
add(brickDesign(), x, y);
x=(j * BRICK_WIDTH) + (BRICK_SEP * j);
}
rownum+=1;
}
}
private void paddle(){
int xCenter = WIDTH/2 - PADDLE_WIDTH/2;
paddle.setFilled(true);
add(paddle, xCenter, HEIGHT-PADDLE_Y_OFFSET);
}
public void mouseMoved(MouseEvent e){
int x = e.getX();
if(x < WIDTH-PADDLE_WIDTH){
paddle.setLocation(x, APPLICATION_HEIGHT - PADDLE_Y_OFFSET);
}
}
private void ball(){
ball = new GOval( WIDTH/2 - BALL_RADIUS, HEIGHT/2 - BALL_RADIUS, BALL_RADIUS * 2, BALL_RADIUS * 2);
ball.setFilled(true);
add(ball);
vy = 3.0;
}
private void move(){
if (rgen.nextBoolean(0.5)) vx = -vx;
while(true){
ball.move(vx, vy);
checkWallColisions();
checkCollisions();
pause(PAUSE);
if(scoreINT == bricks * BRICKVAL){
break;
}
}
}
private void checkWallColisions(){
if(xWallCollision() == true){
xColide();
}
if(yWallCollision() == true){

yColide();
}

}
private void xColide(){
if(vx>0){
vx = -1 * rgen.nextDouble(1.0, 3.0);
}else{
vx = rgen.nextDouble(1.0, 3.0);
}
}
private void yColide(){
if(vx>0){
vx = rgen.nextDouble(1.0, 3.0);
}else{
vx = -1 * rgen.nextDouble(1.0, 3.0);
}
vy=-vy;
}
private boolean xWallCollision(){
if(ball.getX() + BALL_RADIUS*2 > WIDTH){
double bally=ball.getY();
ball.setLocation(WIDTH-BALL_RADIUS*2, bally);
return true;
}else if(ball.getX() < 0){
double bally=ball.getY();
ball.setLocation(0, bally);
return true;
}else{
return false;
}
}
private boolean yWallCollision(){
if(ball.getY() > HEIGHT - BALL_RADIUS*2){
return true;
}if(ball.getY() < 0){
return true;
}else{
return false;
}
}
private GObject getColidingObject(){
if(getElementAt(ball.getX(), ball.getY()) != null){
return getElementAt(ball.getX(), ball.getY());
}else if(getElementAt(ball.getX() + BALL_RADIUS *2, ball.getY()) != null){
return getElementAt(ball.getX() + BALL_RADIUS *2, ball.getY());
}else if(getElementAt(ball.getX(), ball.getY() + BALL_RADIUS *2) != null){
return getElementAt(ball.getX(), ball.getY() + BALL_RADIUS *2);
}else if(getElementAt(ball.getX() + BALL_RADIUS *2, ball.getY() + BALL_RADIUS *2) != null){
return getElementAt(ball.getX() + BALL_RADIUS *2, ball.getY() + BALL_RADIUS *2);
}else{
return null;
}
}
private void checkCollisions(){
GObject colider = getColidingObject();
if(colider == paddle){
yColide();
}else if(colider == lives){

}else if(colider != null){
yColide();
remove(colider);
}
}
}
3.У меня нету медальки((
upload_2017-7-21_6-51-49.png
 

Вложения

  • Снимок экрана (53).png
    Снимок экрана (53).png
    199,3 КБ · Просмотры: 275

NeS.L.O.M.L.E.N

Офисный планктон
Гражданин
12 Фев 2017
87
23
17
Awards
3
50
Дельта, Поезд #228.
steamcommunity.com
SID
STEAM_0:1:75592097
1. BarbituratNatria
2. PWN
3.
ShowPlayerDialog(playerid,1020,DIALOG_STYLE_MSGBOX,"Меню Приветствий"
,"Вы хотите передать привет игрокам?","Yes","No");
if(dialogid == 1020)
{
new str[144];
if(response)
{
new p[MAX_PLAYER_NAME];
GetPlayerName(playerid,p,23);
format(str,sizeof(str),"** %s[ID:%d] передал привет всем игрокам",p,playerid);
SendClientMessageToAll(-1,str);
return true;
}
else
{
SendClientMessage(playerid,-1,"Вы зашли поиграть на сервер и не сказали привет, безстыдник");
return true;
}
}
 

General "211" BroJou

Легенда
Судья
7 Ноя 2016
1.106
438
245
Awards
20
21
пустоты
vk.com
SID
STEAM_0:0:162962327
1. Коричневый в путешествие.
2. Python 3.0
3.
Код:
import random
# Ввод своей ставки (Не может быть меньше 100 и больше 1000 рублей)
your_money = 1000
system_mon = 2340
summa = int(input("Ваша ставка: "))
print("-" * 20)
shans = summa * random.randint(2,3) // random.randint(10,100)
shans1 = summa * random.randint(2,3) // random.randint(10,100)
your_money = your_money - summa
# Рандомный подбор ставки бота. Может быть от 100 до 1000 рублей.
ot_summ = random.randint(100, 1000)
# Подсчёт общего банка
comon = summa + ot_summ
# Вывод общего банка
# Проверка суммы.
if(summa < 100):
    print("Минимальная сумма депозита - 100 рублей")
elif(summa > 1000):
    print("Депозит слишком большой!")

else:
    print("У вас осталось", your_money, "Рублей")
    print("-" * 20)
    # Вычисление на экран ставку системы
    print("Ставка системы: ", ot_summ, "Рублей")
    print("-" * 20)
    system_mon = system_mon - ot_summ
    print("У системы осталось", system_mon, "Рублей")
    print("-" * 20)
    print("Банк: ", comon, "Рублей")
    print("-" * 20)
    # Вычисление шанса, если сумма больше 200 рублей
    if(summa <= 200):
        print("Ваш шанс:", shans, "%")
        print("-" * 20)
        print("Шанс системы", shans1, "%")
        print("-" * 20)
        # Вычисление условия для выигрыша.
        if(shans > shans1):
            print("Шанс системы", shans1, "%")
            print("-" * 20)
            print("Вы выиграли!")
            print("-" * 20)
            # Общий куш. Делится на 10, так как это комиссия.
            win = summa + ot_summ / 10
            # Выводит на экран ваш выигрыш.
            print("Ваш выигрыш: ",win, "Рублей")
            print("-" * 20)

            your_money = your_money + win

            print("Теперь у вас", your_money, "Рублей")

        else:
            # Выводит на экран, если вы проиграли.
            print("Вы проиграли")

    elif(summa > 200):
        # Подсчёт шанса, если ставка больше 200 рублей.
        print("Шанс системы", shans1, "%")
        print("-" * 20)
        print("Ваш шанс:", shans, "%")
        print("-" * 20)
        # Подсчет, если шанс больше 100, то программа не срабатывает.
        if(shans > 100):

            print("Коддер дебил, у него код фигня")

        else:
            # Всё те же алгоритмы.
            if(shans > shans1):
                print("Вы выиграли!")
                print("-" * 20)

                win = summa + ot_summ / 5

                print("Ваш выигрыш: ",win, "Рублей")
                print("-" * 20)

                your_money = your_money + win

                print("Теперь у вас", your_money, "Рублей")

            else:

                print("Вы проиграли")
    if (ot_summ <= 200):
        if (shans1 > shans):
            print("Система выиграла")
            print("-" * 20)
            # Общий куш. Делится на 10, так как это комиссия.
            win = summa + ot_summ / 10
            # Выводит на экран ваш выигрыш.
            print("Выигрыш системы: ", win, "Рублей")
            print("-" * 20)

            system_mon = system_mon + win

            print("Теперь у системы", system_mon, "Рублей")
    elif (ot_summ > 200):

        if (shans1 > 100):

            print("Коддер дебил, у него код фигня")

        else:
            # Всё те же алгоритмы.
            if (shans1 > shans):
                print("Система выиграла")
                print("-" * 20)

                win = summa + ot_summ / 5

                print("Выигрыш системы", win, "Рублей")
                print("-" * 20)

                system_mon = system_mon + win

                print("Теперь у системы", system_mon, "Рублей")
upload_2017-11-15_21-22-22.png

upload_2017-11-15_21-22-50.png
Код:
import random
print("Отвечайте на вопросы, требующие ответа Да/Нет вводами yes/no")
char_fr = ["Гражданская Оборона", "Повстанцы", "Граждане", "ОТА"]

char_frac = input("Выберите фракцию персонажа:\n")
if char_frac not in char_fr:
    print("Такой фракции не существует!")
else:
    print("Фракция выбрана!")

if char_frac == "Гражданская Оборона":
    num = random.randint(100,999)
    char_desc = input("Введите описание для персонажа:\n")

    if len(char_desc) < 15:

        print("Описание не может быть меньше 15 букв!")

    elif len(char_desc) > 100:

        print("Описание не может быть больше 40 букв!")
    print("Готово! Ваш персонаж:")
    print("-" * 15)
    print("Фракция:", char_frac)
    print("-" * 15)
    print("Имя: C17.MPF.GU.RCT:{}".format(num))
    print("-" * 15)
    print("Описание:", char_desc)

elif char_frac == "ОТА":
    num = random.randint(100,999)
    char_desc = input("Введите описание для персонажа:\n")

    if len(char_desc) < 15:

        print("Описание не может быть меньше 15 букв!")

    elif len(char_desc) > 100:

        print("Описание не может быть больше 40 букв!")
    print("Готово! Ваш персонаж:")
    print("-" * 15)
    print("Фракция:", char_frac)
    print("-" * 15)
    print("Имя: C17.OTA.ECHO.OWS:{}".format(num))
    print("-" * 15)
    print("Описание:", char_desc)

else:
    def start_char():
        char_name = input("Введите имя персонажа:\n")

        char_desc = input("Введите описание для персонажа:\n")

        if len(char_desc) < 15:

            print("Описание не может быть меньше 15 букв!")

        elif len(char_desc) > 100:

            print("Описание не может быть больше 40 букв!")

        else:
                print("Готово! Ваш персонаж:")
                print("-" * 15)
                print("Фракция:", char_frac)
                print("-" * 15)
                print("Имя:", char_name)
                print("-" * 15)
                print("Описание:", char_desc)
    start_char()
UPD:
влил еще один код
 
Последнее редактирование:
  • Like
Реакции: JohnnyForest