-
Notifications
You must be signed in to change notification settings - Fork 4
/
\workimage2.php
110 lines (93 loc) · 3.86 KB
/
\workimage2.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
header("Content-type: image/png");
$S_user = '';
session_start();
if ($S_user)
{
//GAMEURL, SERVERURL etc.
require_once ("currentRunningVersion.php");
require_once (GAMEPATH . "includes/db.inc.php");
$sql = "SELECT botcheck FROM users WHERE username='$S_user' LIMIT 1";
$resultaat = mysqli_query($mysqli, $sql);
while ($record = mysqli_fetch_object($resultaat))
{
$botcheck = $record->botcheck;
}
if (is_numeric($botcheck) && $S_user)
{
//imagecreate ( int $width , int $height )
$plaatje = imagecreatefromjpeg("images/dot1.jpg");
//$top = imagecreatefromjpeg("images/dot2.jpg");
$top3 = imagecreatefromjpeg("images/top2.jpg");
$wit = ImageColorAllocate($plaatje, 255, 255, 255);
$deel1 = substr("$botcheck", 0, 1);
$deel2 = substr("$botcheck", 1, 1);
$deel3 = substr("$botcheck", 2, 1);
$deel4 = substr("$botcheck", 3, 1);
## FaKE NUMMERS
$font = 'georgia';
$size2 = rand(12, 14);
$kleurnb = rand(5, 10);
$zwart = ImageColorAllocate($plaatje, $kleurnb, $kleurnb, $kleurnb);
ImageTTFText($plaatje, $size2, $draai1, $midden + ($size * 3 - 15), rand($size,
80), $zwart, "layout/fonts/$font.ttf", "Thanks for your Time");
ImageTTFText($plaatje, $size2, $draai2, $midden + ($size * 2 - 15), rand($size,
80), $zwart, "layout/fonts/$font.ttf", "Guesses");
ImageTTFText($plaatje, $size2, $draai3, $midden + ($size * 1 - 15), rand($size,
80), $zwart, "layout/fonts/$font.ttf", "123 What to do 7890");
ImageTTFText($plaatje, $size2, $draai4, $midden + ($size * 0 - 15), rand($size,
80), $zwart, "layout/fonts/$font.ttf", "H3LL0 And all ");
$size = rand(26, 28);
if (rand(1, 4) == 1)
{
$font = 'verdana';
} elseif (rand(1, 3) == 1)
{
$font = 'arialbd';
} elseif (rand(1, 3) == 1)
{
$font = 'comic';
} else
{
$font = 'georgia';
$size = rand(29, 30);
}
$draai1 = rand(-40, 40);
$draai2 = rand(-40, 40);
$draai3 = rand(-40, 40);
$draai4 = rand(-40, 40);
$midden = rand(5, 150 - ($size * 4));
### ECHTE NUMMERS
$kleurnb = rand(0, 10);
$zwart = ImageColorAllocate($plaatje, $kleurnb, $kleurnb, $kleurnb);
ImageTTFText($plaatje, $size, $draai1, $midden, rand($size, 50), $zwart,
"layout/fonts/$font.ttf", "$deel1");
$kleurnb = rand(0, 10);
$zwart = ImageColorAllocate($plaatje, $kleurnb, $kleurnb, $kleurnb);
ImageTTFText($plaatje, $size, $draai2, $midden + $size, rand($size, 50), $zwart,
"layout/fonts/$font.ttf", "$deel2");
$kleurnb = rand(0, 10);
$zwart = ImageColorAllocate($plaatje, $kleurnb, $kleurnb, $kleurnb);
ImageTTFText($plaatje, $size, $draai3, $midden + ($size * 2), rand($size, 50), $zwart,
"layout/fonts/$font.ttf", "$deel3");
$kleurnb = rand(0, 10);
$zwart = ImageColorAllocate($plaatje, $kleurnb, $kleurnb, $kleurnb);
ImageTTFText($plaatje, $size, $draai4, $midden + ($size * 3), rand($size, 50), $zwart,
"layout/fonts/$font.ttf", "$deel4");
#$rand=rand(99,99);
# imageCopyMerge($plaatje, $top, 0, 0, 0, 0, 150, 80,10);
imageCopyMerge($plaatje, $top3, 0, 0, 0, 0, 150, 80, 50);
if($type=='left'){
$leftpix=0;
}else{
$leftpix=75;
}
$FINALplaatje = ImageCreate(75, 80);
imageCopyMerge($FINALplaatje, $plaatje, 0, 0, $leftpix, 0, 75, 80, 50);
Imagegif($FINALplaatje);
ImageDestroy($FINALplaatje);
ImageDestroy($plaatje);
ImageDestroy($top3);
}
}
?>