Вверх ↑
Ответов: 189
Рейтинг: 4
#1: 2010-08-16 17:35:43 ЛС | профиль | цитата
Давно ещё я делал каптчу... У меня вдруг по ошибки получилось "конфети", долго не выкладывал программу, но сейчас решился

Вот вам каптча


Add(MainForm,2953706,21,105)
{
Width=350
Height=100
Caption="???"
BorderStyle=0
link(onCreate,15539526:doSleepMks,[])
}
Add(ChildPanel,1444066,168,84)
{
link(onEvent1,2953706:doClose,[(212,90)(212,111)(9,111)(9,132)])
}
BEGIN_SDK
Add(EditMulti,9095723,14,35)
{
EventCount=1
WorkCount=1
DataCount=1
Width=1322
Height=1292
link(doWork1,3460842:doEvent1,[(60,41)(60,139)])
}
Add(Panel,440694,35,252)
{
Width=350
Height=100
BevelInner=0
Point(Handle)
}
Add(Img_Point,15527500,364,259)
{
Point(Color)
Point(Size)
Point(X)
Point(Y)
link(Bitmap,15464153:Var3,[(370,247)(244,247)(244,282)])
link(Color,6379375:Color,[(377,229)(223,229)])
link(Size,12499390:Random,[(384,159)(403,162)(436,159)])
link(X,3926494:Random,[(391,183)(496,183)])
link(Y,13088675:Random,[(398,200)(569,200)])
}
Add(Random,12499390,430,98)
{
Max=8
link(onRandom,3926494:doRandom,[])
}
Add(Random,3926494,490,98)
{
Max=250
link(onRandom,13088675:doRandom,[])
}
Add(Random,13088675,563,98)
{
link(onRandom,6379375:doRGB,[(606,104)(606,314)(205,314)(205,174)])
}
Add(Random,2793007,189,98)
{
Max=255
link(onRandom,2105411:doRandom,[])
}
Add(RGB,6379375,217,168)
{
link(onRGB,15527500:doDraw,[(307,174)(307,265)])
link(R,2793007:Random,[(223,149)(195,149)])
link(G,2105411:Random,[(230,141)(255,141)])
link(B,13644107:Random,[(237,149)(314,149)])
}
Add(Random,2105411,249,98)
{
Max=255
link(onRandom,13644107:doRandom,[])
}
Add(Random,13644107,308,98)
{
Max=255
link(onRandom,12499390:doRandom,[])
}
Add(Hub,3460842,105,133)
{
OutCount=10
link(onEvent1,2793007:doRandomize,[(142,139)(142,111)])
link(onEvent2,2105411:doRandomize,[(142,146)(142,111)])
link(onEvent3,13644107:doRandomize,[(142,153)(142,111)])
link(onEvent4,12499390:doRandomize,[(275,160)(275,111)])
link(onEvent5,3926494:doRandomize,[(142,167)(142,111)])
link(onEvent6,13088675:doRandomize,[(142,174)(142,111)])
link(onEvent7,16570607:doEvent1,[(139,181)(139,229)(76,229)(76,1004)])
link(onEvent8,2873132:doEvent1,[(259,188)(259,412)])
link(onEvent9,6893144:doEvent1,[(489,195)(489,248)])
link(onEvent10,9787053:doWork2,[(287,202)(287,279)])
}
Add(Hub,11562311,679,364)
{
link(onEvent1,2793007:doRandom,[(711,370)(711,73)(177,73)(177,104)])
link(onEvent2,15312269:doWork3,[(706,377)(706,505)(706,505)(431,505)])
}
Add(Math,909760,441,420)
{
Op2=1
link(onResult,10948957:doEvent1,[])
link(Op1,12566773:Var1,[(447,404)])
}
Add(If_else,5032146,525,441)
{
Type=1
Op2=Integer(3000)
link(onTrue,11562311:doEvent1,[(618,447)(618,370)])
link(onFalse,13482662:doData,[(573,454)(573,507)(149,507)(149,391)])
link(Op1,12566773:Var2,[])
}
Add(Memory,12920048,525,364)
{
}
Add(Hub,10948957,490,420)
{
link(onEvent1,12920048:doValue,[(514,426)(514,370)])
link(onEvent2,5032146:doCompare,[(514,433)(514,447)])
}
Add(GetDataEx,12566773,525,399)
{
link(Data,12920048:Value,[])
}
Add(HubEx,15312269,427,420)
{
link(onEvent,909760:doOperation,[])
}
Add(Bitmap,14998229,112,238)
{
HWidth=250
HHeight=100
Point(doCreate)
}
Add(Hub,2873132,399,406)
{
OutCount=4
link(onEvent1,14998229:doCreate,[(432,412)(432,335)(100,335)(100,258)])
link(onEvent2,12920048:doClear,[(437,419)(437,377)])
link(onEvent3,15312269:doWork2,[])
link(onEvent4,2709707:doWork1,[(756,433)])
}
Add(Image,1199760,259,336)
{
Width=220
Height=100
Point(doRefresh)
}
Add(GetDataEx,15464153,119,277)
{
Angle=3
link(Data,14998229:Bitmap,[(118,282)])
}
Add(IndexToChanel,7556623,518,791)
{
Count=10
Point(Index)
Point(Data)
link(onEvent1,108880:doGetString,[(599,797)(599,626)])
link(onEvent2,16469477:doGetString,[(624,804)(624,619)])
link(onEvent3,3884914:doGetString,[(599,811)(599,703)])
link(onEvent4,453281:doGetString,[(620,818)(620,696)])
link(onEvent5,10254169:doGetString,[(597,825)(597,769)])
link(onEvent6,13231807:doGetString,[(611,832)(611,762)])
link(onEvent7,2295118:doGetString,[(597,839)(597,846)])
link(onEvent8,5019963:doGetString,[(618,846)(618,839)])
link(onEvent9,911109:doGetString,[(596,853)(596,913)])
link(onEvent10,10217307:doGetString,[(614,860)(614,902)])
link(Index,10262437:Var2,[(524,671)])
link(Data,3199237:Var3,[(531,779)(427,779)(427,848)])
}
Add(StrList,10217307,686,854)
{
Strings=#4:10.0|4:20.0|4:0.10|5:30.10|4:0.20|5:30.20|5:10.30|5:20.30|5:30.30|5:30.40|5:30.50|4:0.60|5:10.60|5:20.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent10,[(757,867)(757,859)])
}
Add(StrPart,7839539,544,973)
{
Char="."
Point(Left)
Point(Right)
link(onSplit,5947133:doRandom,[(588,979)(586,1032)(588,1040)(312,1040)(312,1066)])
}
Add(Hub,16570607,109,998)
{
OutCount=8
link(onEvent1,15329762:doRandomize,[(131,1004)(131,1073)])
link(onEvent2,4377398:doRandomize,[(131,1011)(131,1073)])
link(onEvent3,5947133:doRandomize,[(131,1018)(131,1073)])
link(onEvent4,3830795:doRandomize,[(131,1025)(131,1073)])
link(onEvent5,15673282:doRandomize,[(131,1032)(131,1073)])
link(onEvent6,14983937:doRandomize,[(131,1039)(131,1073)])
link(onEvent7,3702021:doRandomize,[(385,1046)(385,1079)])
link(onEvent8,3494342:doRandomize,[(131,1053)(131,600)])
}
Add(Random,4377398,371,1060)
{
Min=-3
Max=3
link(onRandom,15329762:doRandom,[])
}
Add(Random,15329762,424,1060)
{
Min=-3
Max=3
link(onRandom,10335077:doOperation,[])
}
Add(Random,14983937,154,1060)
{
Min=1
Max=50
link(onRandom,15673282:doRandom,[])
}
Add(Random,15673282,214,1060)
{
Min=1
Max=50
link(onRandom,3830795:doRandom,[])
}
Add(Random,3830795,273,1060)
{
Min=1
Max=50
link(onRandom,14610289:doRGB,[(308,1066)(308,1117)(170,1117)(170,1136)])
}
Add(Random,5947133,319,1060)
{
Min=10
Max=15
link(onRandom,4377398:doRandom,[])
}
Add(Img_Point,15838909,497,1190)
{
Point(Size)
Point(Color)
Point(Y)
Point(X)
link(Bitmap,3319919:Var1,[(503,1105)])
link(Size,5947133:Random,[(510,1123)(325,1123)])
link(Color,14610289:Color,[(517,1143)(353,1143)(353,1174)(188,1174)])
link(Y,16771734:Result,[(524,1143)(618,1143)])
link(X,10650030:Result,[(531,1157)(572,1157)])
}
Add(Math,10335077,476,1060)
{
link(onResult,2476528:doOperation,[])
link(Op1,4377398:Random,[(482,1048)(430,1048)(430,1104)(377,1104)])
link(Op2,7839539:Left,[(489,1032)(550,1032)])
}
Add(Math,2476528,522,1060)
{
link(onResult,10650030:doOperation,[(588,1066)(588,1063)])
link(Op1,15329762:Random,[(528,1048)(479,1048)(479,1104)(430,1104)])
link(Op2,7839539:Right,[(535,1032)(557,1032)])
}
Add(Math,16771734,612,1064)
{
Op2=10
link(onResult,3702021:doRandom,[(653,1070)(653,1072)])
link(Op1,2476528:Result,[(618,1052)(573,1052)(573,1104)(528,1104)])
}
Add(Math,10650030,566,1057)
{
Op2=10
link(onResult,16771734:doOperation,[(605,1063)(605,1070)])
link(Op1,10335077:Result,[(572,1045)(527,1045)(527,1104)(482,1104)])
}
Add(Hub,7214230,802,790)
{
InCount=10
OutCount=3
link(onEvent1,10264094:doEvent1,[(828,796)(828,785)(185,785)(185,774)])
link(onEvent2,7839539:doSplit,[(823,803)(823,979)])
}
Add(Math,1725567,252,805)
{
Op2=1
link(onResult,11510670:doValue,[])
link(Op1,2943983:Var1,[(258,793)(219,793)(219,848)])
}
Add(Memory,11510670,300,805)
{
Default=Integer(-1)
}
Add(If_else,10046342,322,910)
{
Op2=Integer(15)
link(onTrue,9474672:doEvent1,[(358,916)(358,901)])
link(onFalse,7556623:doEvent,[(436,923)(436,797)])
link(Op1,3199237:Var2,[(328,874)(321,874)])
}
Add(Hub,10264094,197,768)
{
InCount=2
OutCount=1
link(onEvent1,1725567:doOperation,[(231,774)(231,811)])
}
Add(Hub,4829097,653,944)
{
OutCount=3
link(onEvent2,9603269:doData,[(708,957)(708,1133)])
link(onEvent3,10461590:doWork1,[(746,964)])
}
Add(Bitmap,16587977,770,1022)
{
HWidth=50
HHeight=80
FillColor=16777215
Point(doCreate)
}
Add(Img_Bmp,4723914,1064,1127)
{
X=10
Y=10
Transparent=0
TransparentColor=16777215
link(onDraw,10649798:doWork2,[])
link(Bitmap,2613020:Var2,[])
}
Add(DoData,9603269,749,1127)
{
link(onEventData,3911717:doRotate,[])
link(Data,3319919:Var2,[(755,1118)(762,1118)])
}
Add(GetDataEx,3319919,756,1100)
{
Angle=1
link(Data,16587977:Bitmap,[(776,1105)])
}
Add(RGB,14610289,182,1130)
{
R=111
G=111
B=111
link(R,14983937:Random,[(188,1111)(160,1111)])
link(G,15673282:Random,[(195,1103)(220,1103)])
link(B,3830795:Random,[(202,1111)(279,1111)])
}
Add(HubEx,10461590,742,1036)
{
link(onEvent,16587977:doCreate,[])
}
Add(GetDataEx,2943983,300,843)
{
link(Data,11510670:Value,[])
}
Add(GetDataEx,3199237,315,843)
{
Angle=3
link(Data,2943983:Var3,[])
}
Add(Timer,14587993,259,910)
{
Interval=1
Enable=1
Point(onStop)
link(onTimer,10046342:doCompare,[])
link(onStop,4829097:doEvent1,[(472,923)(472,950)])
}
Add(Hub,9474672,361,895)
{
link(onEvent1,11510670:doClear,[(387,901)(387,859)(288,859)(288,818)])
link(onEvent2,14587993:doStop,[(386,908)(386,947)(247,947)(247,923)])
}
Add(Img_Rotate,3911717,812,1127)
{
BackgroundColor=16777215
link(onResult,2158666:doEvent1,[(856,1133)(856,1138)])
link(Angle,3702021:Random,[(825,1113)(668,1113)])
}
Add(Random,3702021,662,1066)
{
Min=-30
Max=30
link(onRandom,15838909:doDraw,[(706,1072)(706,1134)(485,1134)(485,1196)])
}
Add(StrList,911109,641,865)
{
Strings=#4:10.0|4:20.0|4:0.10|5:30.10|4:0.20|5:30.20|5:10.30|5:20.30|4:0.40|5:30.40|4:0.50|5:30.50|5:10.60|5:20.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent9,[(737,878)(737,852)])
}
Add(StrList,5019963,686,791)
{
Strings=#3:0.0|4:10.0|4:20.0|4:30.0|5:25.10|5:20.20|5:15.30|4:0.30|5:10.30|5:20.30|5:30.30|5:10.40|4:5.50|4:0.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent8,[(760,804)(760,845)])
}
Add(StrList,2295118,644,798)
{
Strings=#4:10.0|4:20.0|4:30.0|4:0.10|4:0.20|4:0.30|5:10.30|5:20.30|4:0.40|5:30.40|4:0.50|5:30.50|5:10.60|5:20.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent7,[(739,811)(739,838)])
}
Add(StrList,13231807,693,714)
{
Strings=#3:0.0|4:10.0|4:20.0|4:30.0|4:0.10|4:0.20|4:0.30|5:10.30|5:20.30|5:30.40|5:30.50|4:0.60|5:10.60|5:20.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent6,[(763,727)(763,831)])
}
Add(StrList,10254169,644,721)
{
Strings=#3:0.0|4:30.0|4:0.10|5:30.10|4:0.20|5:30.20|4:0.30|5:10.30|5:20.30|5:30.30|5:30.40|5:30.50|5:30.60|5:30.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent5,[(739,734)(739,824)])
}
Add(StrList,108880,648,578)
{
Strings=#4:10.0|4:20.0|4:0.10|5:30.10|4:0.20|5:30.20|4:0.30|5:30.30|5:30.40|4:0.40|5:30.40|4:0.50|5:30.50|5:10.60|5:20.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent1,[(741,591)(741,796)])
}
Add(StrList,16469477,697,571)
{
Strings=#4:30.0|4:25.5|5:20.10|5:30.10|5:15.15|5:10.20|5:30.20|4:5.25|4:0.30|5:30.30|5:30.40|5:30.50|5:30.60|5:30.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent2,[(765,584)(765,803)])
}
Add(StrList,453281,690,648)
{
Strings=#4:10.0|3:0.0|4:20.0|5:30.10|5:30.20|4:0.30|5:10.30|5:20.30|5:30.30|5:30.40|5:30.50|4:0.60|5:10.60|5:20.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent4,[(762,661)(762,817)])
}
Add(StrList,3884914,648,655)
{
Strings=#4:10.0|4:20.0|4:30.0|4:0.10|5:30.10|4:0.20|5:30.20|5:20.30|5:10.40|4:0.50|4:0.60|5:10.60|5:20.60|5:30.60|
Point(onGetString)
Point(doGetString)
link(onGetString,7214230:doEvent3,[(741,668)(741,810)])
}
Add(DoData,13482662,168,385)
{
link(onEventData,7091397:doWork3,[(226,391)])
link(Data,15464153:Var2,[(174,371)(125,371)])
}
Add(PBlur,10058154,637,322)
{
Step=1
link(onBlur,9787053:doWork3,[(681,328)(681,305)(424,305)])
link(Bitmap,15224853:Var1,[(643,310)(300,310)])
}
Add(HubEx,7091397,222,357)
{
Angle=3
link(onEvent,1199760:doLoad,[(226,342)])
}
Add(GetDataEx,6227597,252,399)
{
link(Data,1199760:ImageBitmap,[(258,383)(265,383)])
}
Add(IndexToChanel,12094989,1021,1127)
{
Count=5
Point(Index)
Point(Data)
link(onEvent1,4723914:doDraw,[])
link(onEvent2,269668:doDraw,[(1059,1140)(1059,1174)])
link(onEvent3,8205949:doDraw,[(1059,1147)(1059,1217)])
link(onEvent4,8657492:doDraw,[(1057,1154)(1057,1258)])
link(onEvent5,6023239:doEvent1,[(1065,1161)(1065,807)(256,807)(256,447)])
link(Index,6708406:Var3,[(1027,482)])
link(Data,12579884:GetData,[(1034,1115)(954,1115)(954,1171)(909,1171)])
}
Add(Img_Bmp,269668,1066,1168)
{
X=70
Y=10
Transparent=0
TransparentColor=16777215
link(onDraw,1630831:doWork3,[(1101,1174)])
link(Bitmap,1447429:Var2,[])
}
Add(GetDataEx,2613020,1064,1106)
{
link(Data,6227597:Var2,[(1070,646)(258,646)])
}
Add(HubEx,10649798,1097,1127)
{
Angle=3
link(onEvent,11514217:doEvent1,[(1101,537)(279,537)(279,575)])
}
Add(Img_Bmp,8205949,1064,1211)
{
X=130
Y=10
Transparent=0
TransparentColor=16777215
link(onDraw,7410619:doWork3,[(1097,1217)])
link(Bitmap,14656242:Var2,[])
}
Add(GetDataEx,1447429,1066,1155)
{
link(Data,2613020:Var3,[(1072,1140)(1079,1140)(1079,1111)])
}
Add(HubEx,1630831,1097,1162)
{
Angle=3
link(onEvent,10649798:doWork3,[])
}
Add(Img_Bmp,8657492,1060,1252)
{
X=190
Y=10
Transparent=0
TransparentColor=16777215
link(onDraw,7410619:doWork2,[(1093,1258)(1093,1210)])
link(Bitmap,14656242:Var1,[(1066,1202)])
}
Add(GetDataEx,14656242,1064,1197)
{
link(Data,1447429:Var1,[(1070,1182)(1063,1182)(1063,1160)])
}
Add(HubEx,7410619,1093,1204)
{
Angle=3
link(onEvent,1630831:doWork2,[(1097,1168)])
}
Add(EventFromData,12579884,903,1127)
{
}
Add(Hub,11846901,401,559)
{
OutCount=6
link(onEvent1,10461590:doWork2,[(579,565)(579,1042)])
link(onEvent2,3494342:doRandom,[(467,572)(467,593)])
link(onEvent3,14983937:doRandom,[(427,579)(427,823)(142,823)(142,1066)])
link(onEvent4,10264094:doEvent2,[(427,586)(427,684)(185,684)(185,781)])
link(onEvent5,14587993:doTimer,[(427,593)(427,755)(247,755)(247,916)])
}
Add(Random,3494342,518,587)
{
Max=9
}
Add(Math,8440655,801,439)
{
Op2=1
link(onResult,6357909:doValue,[])
link(Op1,6708406:Var1,[(807,427)(765,427)(765,482)])
}
Add(Memory,6357909,849,439)
{
Default=Integer(-1)
link(onData,11846901:doEvent1,[(892,445)(892,550)(389,550)(389,565)])
}
Add(GetDataEx,6708406,849,477)
{
link(Data,6357909:Value,[])
}
Add(Hub,11514217,291,569)
{
OutCount=3
link(onEvent1,15655486:doStrCat,[(405,575)(405,699)])
link(onEvent2,1199760:doRefresh,[(317,582)(317,476)(240,476)(240,356)])
link(onEvent3,2709707:doWork3,[(756,589)])
}
Add(HubEx,2709707,752,439)
{
link(onEvent,8440655:doOperation,[])
}
Add(Hub,2158666,867,1132)
{
link(onEvent1,12579884:doData,[(892,1138)(892,1133)])
link(onEvent2,12094989:doEvent,[(951,1145)(951,1133)])
}
Add(StrCat,15655486,504,693)
{
link(onStrCat,13597295:doValue,[(548,699)(548,373)(443,373)(443,69)])
link(Str1,15655486:Result,[(510,681)(498,681)(498,737)(510,737)])
link(Str2,10262437:Var1,[(517,675)(515,675)(515,656)])
}
Add(GetDataEx,10262437,518,651)
{
link(Data,3494342:Random,[])
}
Add(Edit,5761521,847,56)
{
Left=270
Top=15
Width=60
Text="Пароль?"
}
Add(Memory,13597295,784,63)
{
}
Add(Hub,6023239,266,441)
{
link(onEvent1,13725370:doWork2,[(525,447)(525,193)])
link(onEvent2,692850:doData,[(298,454)(298,476)])
}
Add(Button,6989430,798,126)
{
Left=269
Top=46
Width=60
Height=45
Enabled=1
Caption="Сверить"
Point(doEnabled)
link(onClick,9279182:doCompare,[])
}
Add(DoData,12921382,667,957)
{
}
Add(DoData,9620582,658,252)
{
Data=Integer(1)
link(onEventData,12843646:doEvent1,[(708,258)(708,261)])
}
Add(If_else,9279182,847,126)
{
link(onTrue,7550598:doMessage,[(909,132)(909,97)])
link(onFalse,1495505:doMessage,[(911,139)(911,157)])
link(Op1,13597295:Value,[(853,110)(790,110)])
link(Op2,5761521:Text,[(860,107)(853,107)])
}
Add(Message,7550598,938,91)
{
Message="Пароль верен."
Caption="Пароль."
link(onMessage,10761108:doWork2,[(1032,97)(1032,90)])
}
Add(Message,1495505,942,151)
{
Message="Ошибочный пароль."
Caption="Пароль."
link(onMessage,10761108:doWork3,[(1096,157)])
}
Add(HubEx,10761108,1092,84)
{
Angle=3
link(onEvent,9095723:onEvent1,[(1096,41)])
}
Add(Random,5453047,1127,207)
{
Min=1
Max=2
link(onRandom,16285758:doRandom,[])
}
Add(Random,16285758,1187,207)
{
link(onRandom,8294082:doRandom,[])
}
Add(Random,8294082,1260,207)
{
link(onRandom,5932023:doRGB,[(1303,213)(1303,423)(902,423)(902,283)])
}
Add(Random,2184714,886,207)
{
Max=255
link(onRandom,12118317:doRandom,[])
}
Add(RGB,5932023,914,277)
{
link(onRGB,4319053:doDraw,[(1030,283)(1030,398)])
link(R,2184714:Random,[(920,258)(892,258)])
link(G,12118317:Random,[(927,250)(952,250)])
link(B,3911969:Random,[(934,258)(1011,258)])
}
Add(Random,12118317,946,207)
{
Max=255
link(onRandom,3911969:doRandom,[])
}
Add(Random,3911969,1005,207)
{
Max=255
link(onRandom,5453047:doRandom,[])
}
Add(Hub,6893144,858,242)
{
OutCount=7
link(onEvent1,2184714:doRandomize,[(881,248)(881,220)])
link(onEvent2,12118317:doRandomize,[(881,255)(881,220)])
link(onEvent3,3911969:doRandomize,[(881,262)(881,220)])
link(onEvent4,5453047:doRandomize,[(972,269)(972,220)])
link(onEvent5,16285758:doRandomize,[(881,276)(881,220)])
link(onEvent6,8294082:doRandomize,[(881,283)(881,220)])
}
Add(PointXY,1727405,1204,350)
{
link(Y,16285758:Random,[(1217,294)(1193,294)])
}
Add(PointXY,4454061,1260,263)
{
X=250
link(Y,8294082:Random,[(1273,251)(1266,251)])
}
Add(Img_Line,4319053,1113,392)
{
Point(Point1)
Point(Point2)
Point(Size)
Point(Color)
link(onDraw,13725370:doWork3,[(1163,398)(1163,297)(718,297)])
link(Bitmap,15224853:Var3,[(1119,380)])
link(Point1,1727405:Point,[(1126,387)(1210,387)])
link(Point2,4454061:Point,[(1133,340)(1266,340)])
link(Size,5453047:Random,[(1140,312)(1133,312)])
link(Color,5932023:Color,[(1147,347)(920,347)])
}
Add(GetDataEx,11909795,287,399)
{
Angle=3
link(Data,6227597:Var3,[])
}
Add(Math,5138919,749,187)
{
Op2=1
link(onResult,1287969:doValue,[])
link(Op1,4431689:Var1,[(755,175)(779,175)(779,231)])
}
Add(Memory,1287969,797,187)
{
Default=Integer(-1)
link(onData,16660589:doCompare,[(835,193)(835,188)])
}
Add(If_else,16660589,840,182)
{
Op2=Integer(2)
link(onTrue,9620582:doData,[(884,188)(884,223)(646,223)(646,258)])
link(onFalse,2184714:doRandom,[(879,195)(879,213)])
link(Op1,4431689:Var3,[(846,170)(826,170)(826,231)])
}
Add(GetDataEx,4431689,797,226)
{
link(Data,1287969:Value,[])
}
Add(HubEx,13725370,714,187)
{
link(onEvent,5138919:doOperation,[])
}
Add(Image,184494,455,273)
{
Width=250
Height=100
}
Add(Hub,12843646,725,255)
{
link(onEvent1,6989430:doEnabled,[(769,261)(769,132)])
link(onEvent2,10058154:doBlur,[(751,268)(751,298)(625,298)(625,328)])
}
Add(HubEx,9787053,420,273)
{
link(onEvent,184494:doLoad,[])
}
Add(GetDataEx,15224853,294,375)
{
Angle=3
link(Data,11909795:Var1,[(293,380)])
}
Add(DoData,692850,316,470)
{
Data=Integer(1)
link(onEventData,7091397:doWork1,[(360,476)(360,363)])
link(Data,11909795:Var2,[(322,439)(293,439)])
}
END_SDK
Add(Sleep,15539526,84,119)
{
Delay=1000
link(onSleep,1444066:doWork1,[(142,125)(142,90)])
}



------------ Дoбавленo в 17.35:

А вот и "конфети"



Add(MainForm,2953706,21,105)
{
Caption="Губка для стирания конфети"
Position=1
link(onCreate,16625765:doSleepMks,[])
}
Add(Img_Point,15527500,504,259)
{
DrawSource=1
Point(Color)
Point(Size)
Point(X)
Point(Y)
link(Bitmap,15464153:Var3,[(510,247)(384,247)(384,282)])
link(Color,6379375:Color,[(517,229)(363,229)])
link(Size,12499390:Random,[(524,159)(543,162)(576,159)])
link(X,3926494:Random,[(531,183)(636,183)])
link(Y,13088675:Random,[(538,200)(709,200)])
}
Add(Random,12499390,570,98)
{
Min=5
Max=8
link(onRandom,3926494:doRandom,[])
}
Add(Random,3926494,630,98)
{
Max=1280
link(onRandom,13088675:doRandom,[])
}
Add(Random,13088675,703,98)
{
Max=1024
link(onRandom,6379375:doRGB,[(746,104)(746,314)(345,314)(345,174)])
}
Add(Random,2793007,329,98)
{
Max=255
link(onRandom,2105411:doRandom,[])
}
Add(RGB,6379375,357,168)
{
link(onRGB,15527500:doDraw,[(447,174)(447,265)])
link(R,2793007:Random,[(363,149)(335,149)])
link(G,2105411:Random,[(370,141)(395,141)])
link(B,13644107:Random,[(377,149)(454,149)])
}
Add(Random,2105411,389,98)
{
Max=255
link(onRandom,13644107:doRandom,[])
}
Add(Random,13644107,448,98)
{
Max=255
link(onRandom,12499390:doRandom,[])
}
Add(Hub,3460842,245,133)
{
OutCount=7
link(onEvent1,2793007:doRandomize,[(282,139)(282,111)])
link(onEvent2,2105411:doRandomize,[(282,146)(282,111)])
link(onEvent3,13644107:doRandomize,[(282,153)(282,111)])
link(onEvent4,12499390:doRandomize,[(415,160)(415,111)])
link(onEvent5,3926494:doRandomize,[(282,167)(282,111)])
link(onEvent6,13088675:doRandomize,[(282,174)(282,111)])
link(onEvent7,2873132:doEvent1,[(399,181)(399,412)])
}
Add(Hub,11562311,819,364)
{
link(onEvent1,2793007:doRandom,[(851,370)(851,73)(317,73)(317,104)])
link(onEvent2,15080785:doValue,[(845,377)(845,356)(667,356)(667,335)])
}
Add(Bitmap,14998229,252,238)
{
HWidth=250
HHeight=100
Point(doCreate)
}
Add(Hub,2873132,539,406)
{
link(onEvent1,14998229:doCreate,[(572,412)(572,335)(240,335)(240,258)])
link(onEvent2,4233303:doRepeat,[(585,419)(585,405)])
}
Add(GetDataEx,15464153,259,277)
{
Angle=3
link(Data,14998229:Bitmap,[(258,282)])
}
Add(Sleep,16625765,112,119)
{
Delay=100
link(onSleep,3460842:doEvent1,[(194,125)(194,139)])
}
Add(Math,5732318,679,399)
{
Op2=1
link(onResult,11562311:doEvent1,[(765,405)(765,370)])
link(Op1,5155326:Var2,[])
}
Add(Memory,15080785,679,329)
{
Default=Integer(0)
}
Add(Repeat,4233303,616,399)
{
Type=1
Op2=Integer(300000)
link(onRepeat,5732318:doOperation,[])
link(Op1,5155326:Var1,[(622,382)])
link(Op2,28674:Var,[])
}
Add(GetDataEx,5155326,679,377)
{
link(Data,15080785:Value,[])
}
Add(PointHint,28674,583,242)
{
Info=#12:Менять здеся|
Width=92
}



Обычное время дейсивия состовляет приблизительно 10 секунд, но время можно варьировать, изменяя Op2 у цикла

Примичание: не пугайтесь, она сама закончится
P.S. можно угарнуть над другом
карма: 0

0