Спецы проверьте плз макро на Мининг
Posted: 2004-04-28 09:02:20
Не работает (((((((
Ошибок не выдает, но не работает:
sub main()
var i=1, z=0
DIM x[51]
DIM y[51]
DIM tilen[51]
x[1]=1937
y[1]=321
tilen[1]=1342
x[2]=1937 #SS
y[2]=320
tilen[2]=1343
x[3]=1937 #SS
y[3]=319
tilen[3]=1339
x[4]=1937 #SS
y[4]=318
tilen[4]=1342
x[5]=1937 #SS
y[5]=317
tilen[5]=1339
x[6]=1937 #SS
y[6]=316
tilen[6]=1340
x[7]=1937 #SS
y[7]=315
tilen[7]=1342
x[8]=1936 #SS
y[8]=315
tilen[8]=1342
x[9]=1935 #SS
y[9]=315
tilen[9]=1342
x[10]=1934 #SS
y[10]=315
tilen[10]=1343
x[11]=1933 #SS
y[11]=315
tilen[11]=1339
x[12]=1932 #SS
y[12]=315
tilen[12]=1339
x[13]=1931 #SS
y[13]=315
tilen[13]=1343
x[14]=1931 #SS
y[14]=316
tilen[14]=1342
x[15]=1931 #SS
y[15]=317
tilen[15]=1339
x[16]=1931 #SS
y[16]=318
tilen[16]=1343
x[17]=1931 #SS
y[17]=319
tilen[17]=1341
x[18]=1931 #SS
y[18]=320
tilen[18]=1342
x[19]=1931 #SS
y[19]=321
tilen[19]=1343
x[20]=1932 #SS
y[20]=321
tilen[20]=1339
x[21]=1933 #SS
y[21]=321
tilen[21]=1341
x[22]=1934 #SS
y[22]=321
tilen[22]=1343
x[23]=1935 #SS
y[23]=321
tilen[23]=1342
x[24]=1936 #SS
y[24]=321
tilen[24]=1343
x[25]=1936 #SS
y[25]=320
tilen[25]=1339
x[26]=1936 #SS
y[26]=319
tilen[26]=1341
x[27]=1936 #SS
y[27]=318
tilen[27]=1342
x[28]=1936 #SS
y[28]=317
tilen[28]=1343
x[29]=1936 #SS
y[29]=316
tilen[29]=1339
x[30]=1935 #SS
y[30]=316
tilen[30]=1340
x[31]=1934 #SS
y[31]=316
tilen[31]=1343
x[32]=1933 #SS
y[32]=316
tilen[32]=1340
x[33]=1932 #SS
y[33]=316
tilen[33]=1343
x[34]=1932 #SS
y[34]=317
tilen[34]=1340
x[35]=1932 #SS
y[35]=318
tilen[35]=1339
x[36]=1932 #SS
y[36]=319
tilen[36]=1340
x[37]=1932 #SS
y[37]=320
tilen[37]=1343
x[38]=1933 #SS
y[38]=320
tilen[38]=1342
x[39]=1934 #SS
y[39]=320
tilen[39]=1341
x[40]=1935 #SS
y[40]=320
tilen[40]=1339
x[41]=1935 #SS
y[41]=319
tilen[41]=1343
x[42]=1935 #SS
y[42]=318
tilen[42]=1340
x[43]=1935 #SS
y[43]=317
tilen[43]=1339
x[44]=1934 #SS
y[44]=317
tilen[44]=1340
x[45]=1933 #SS
y[45]=317
tilen[45]=1341
x[46]=1933 #SS
y[46]=318
tilen[46]=1342
x[47]=1933 #SS
y[47]=319
tilen[47]=1339
x[48]=1934 #SS
y[48]=319
tilen[48]=1341
x[49]=1934 #SS
y[49]=318
tilen[49]=1341
while not UO.Dead()
uo.waittargettile(tilen[i],x[i],y[i],z)
UO.Exec("usetype 0x0E85");
wait(1000);
if UO.Life<150 then
UO.Exec("bandageself");
endif
if UO.InJournal("There is no ore here to mine.") then
UO.DeleteJournal();
i=i+1;
endif
if i>49 then
i=1;
endif
wend
end sub
Ошибок не выдает, но не работает:
sub main()
var i=1, z=0
DIM x[51]
DIM y[51]
DIM tilen[51]
x[1]=1937
y[1]=321
tilen[1]=1342
x[2]=1937 #SS
y[2]=320
tilen[2]=1343
x[3]=1937 #SS
y[3]=319
tilen[3]=1339
x[4]=1937 #SS
y[4]=318
tilen[4]=1342
x[5]=1937 #SS
y[5]=317
tilen[5]=1339
x[6]=1937 #SS
y[6]=316
tilen[6]=1340
x[7]=1937 #SS
y[7]=315
tilen[7]=1342
x[8]=1936 #SS
y[8]=315
tilen[8]=1342
x[9]=1935 #SS
y[9]=315
tilen[9]=1342
x[10]=1934 #SS
y[10]=315
tilen[10]=1343
x[11]=1933 #SS
y[11]=315
tilen[11]=1339
x[12]=1932 #SS
y[12]=315
tilen[12]=1339
x[13]=1931 #SS
y[13]=315
tilen[13]=1343
x[14]=1931 #SS
y[14]=316
tilen[14]=1342
x[15]=1931 #SS
y[15]=317
tilen[15]=1339
x[16]=1931 #SS
y[16]=318
tilen[16]=1343
x[17]=1931 #SS
y[17]=319
tilen[17]=1341
x[18]=1931 #SS
y[18]=320
tilen[18]=1342
x[19]=1931 #SS
y[19]=321
tilen[19]=1343
x[20]=1932 #SS
y[20]=321
tilen[20]=1339
x[21]=1933 #SS
y[21]=321
tilen[21]=1341
x[22]=1934 #SS
y[22]=321
tilen[22]=1343
x[23]=1935 #SS
y[23]=321
tilen[23]=1342
x[24]=1936 #SS
y[24]=321
tilen[24]=1343
x[25]=1936 #SS
y[25]=320
tilen[25]=1339
x[26]=1936 #SS
y[26]=319
tilen[26]=1341
x[27]=1936 #SS
y[27]=318
tilen[27]=1342
x[28]=1936 #SS
y[28]=317
tilen[28]=1343
x[29]=1936 #SS
y[29]=316
tilen[29]=1339
x[30]=1935 #SS
y[30]=316
tilen[30]=1340
x[31]=1934 #SS
y[31]=316
tilen[31]=1343
x[32]=1933 #SS
y[32]=316
tilen[32]=1340
x[33]=1932 #SS
y[33]=316
tilen[33]=1343
x[34]=1932 #SS
y[34]=317
tilen[34]=1340
x[35]=1932 #SS
y[35]=318
tilen[35]=1339
x[36]=1932 #SS
y[36]=319
tilen[36]=1340
x[37]=1932 #SS
y[37]=320
tilen[37]=1343
x[38]=1933 #SS
y[38]=320
tilen[38]=1342
x[39]=1934 #SS
y[39]=320
tilen[39]=1341
x[40]=1935 #SS
y[40]=320
tilen[40]=1339
x[41]=1935 #SS
y[41]=319
tilen[41]=1343
x[42]=1935 #SS
y[42]=318
tilen[42]=1340
x[43]=1935 #SS
y[43]=317
tilen[43]=1339
x[44]=1934 #SS
y[44]=317
tilen[44]=1340
x[45]=1933 #SS
y[45]=317
tilen[45]=1341
x[46]=1933 #SS
y[46]=318
tilen[46]=1342
x[47]=1933 #SS
y[47]=319
tilen[47]=1339
x[48]=1934 #SS
y[48]=319
tilen[48]=1341
x[49]=1934 #SS
y[49]=318
tilen[49]=1341
while not UO.Dead()
uo.waittargettile(tilen[i],x[i],y[i],z)
UO.Exec("usetype 0x0E85");
wait(1000);
if UO.Life<150 then
UO.Exec("bandageself");
endif
if UO.InJournal("There is no ore here to mine.") then
UO.DeleteJournal();
i=i+1;
endif
if i>49 then
i=1;
endif
wend
end sub