Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Сохранение статы

Статус пользователя wypukt
сообщение 1.9.2017, 14:34
Сообщение #1
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

В файле храню стату таким образом
"nick" "kill" "die"

Заметил такой прикол что ники например Boddy^
"Boddy^" "10" "2" не дают топу нормально расчитывать. Хотя при заходе на сервак нормально счиытваются данные либо я что то не так сделал в расчете, система рангов расчитывается правильно. А топа глючит. Может кто увидит косяк где то ?
Поудалял из статы все строки где в никах есть ^ , ; расчет немного поправился, но 8 и 9 место попрежнему не правильно расчитывается. Видмо еще нужно удалить какие то ники с символами другими. Но главный вопрос какого черта они тогда при заходе правильно считываются ?! Никак не пойму что именно вызывает этот косяк. Хотят тот факт что система ранга правильно все рассчитывает меня вводит в ступор. В расчете топа есть переменная nskipp она почему то насчитывает 1260, хотя должна не более 20 насчитать. Не пойму где накосячил.
Расчет топа
Код:
public round_ct(){
new buffer[512]
new bLine
new skip, bcoe, coe, line, nskip
new k, d;
new k3[10], d3[10], name[32];
//set_bit(skip, 0)

for(new i;i<10;i++){
new f = fopen(szFileName,"r");
if(!f) return;

while(!feof(f)){
fgets(f,buffer,511);
if(buffer[0] != '"'){line++;continue;}
if(get_bit(skip, line)){nskip++;line++;continue;}
if(bcoe){
parse(buffer, name, 31, k3, 9, d3, 9)
k = str_to_num(k3);
if(!k){line++;continue;}
d = str_to_num(d3);
if(k < d){line++;continue;}
coe = 10000+k
coe -= d
if(bcoe == coe){
if(t_Kills[i] < k){
bcoe = coe
t_Kills[i] = k
t_Dies[i] = d
t_Name[i] = name
bLine = line
}
}
else if(bcoe < coe){
bcoe = coe
t_Kills[i] = k
t_Dies[i] = d
t_Name[i] = name
bLine = line
}
}else{
parse(buffer, t_Name[i], 31, k3, 9, d3, 9)
k = str_to_num(k3);
if(!k){line++;continue;}
d = str_to_num(d3);
if(k < d){line++;continue;}

t_Kills[i] = k
t_Dies[i] = d
bcoe = 10000+t_Kills[i]
bcoe -= t_Dies[i]
bLine = line
}
line++
}
t_Line[i] = bLine
set_bit(skip, bLine)
fclose(f);
bcoe = 0;
line = 0;
}
client_print(0, print_chat, "[skip] num skip %d", nskip);
}

Расчет ранга
Код:
public cmd_rank(id){
if(!my_rank[id]){
new coe, coe2

coe = 10000 + pDataKills[id]
coe = coe - pDataDith[id]
my_rank[id] = 1

new f = fopen(szFileName,"r");
if(!f) return;
new line
new buffer[512], name[32], k, d, k3[10], d3[10];
while(!feof(f)){
fgets(f,buffer,511);
if(buffer[0] == '"' && pLineN[id] != line){

argbreak(buffer, name, 31, buffer, charsmax(buffer));
argbreak(buffer, k3, 9, buffer, charsmax(buffer));
argbreak(buffer, d3, 9, buffer, charsmax(buffer));
k = str_to_num(k3);
d = str_to_num(d3);
coe2 = 10000+k
coe2 = coe2-d
if(coe == coe2){
if(pDataKills[id] < k){
my_rank[id]++;
//if(pLineN[id] > line){skipline[line] = line; }
}
}
else if(coe < coe2){
skipline[line] = line;
my_rank[id]++;

}
}
line++
}
fclose(f);
}
ChatColor(id, "^4* ^3Your rank is ^1%d ^3of ^1%d with ^4[^1 %d ^3K+I = ^1 %d ^3D+I ^4]", my_rank[id], max_rank, pDataKills[id], pDataDith[id]);
}


Отредактировал: wypukt, - 1.9.2017, 15:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя esterio
сообщение 1.9.2017, 15:09
Сообщение #2
Стаж: 13 лет
Город: Украина

Сообщений: 266
Благодарностей: 215
Полезность: 627

Код:
if(get_bit(skip, line)){nskip++;line++;continue;}

Битов может быть только 32. Соответсвенно и строчек не больше. Как вы планируете хранить стату если будет скажем 1000 игроков. Ну и еще чем вам nVauld не подошел


Ми будемо вбивати росіян у будь-якій точці світу до повної перемоги України
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 1.9.2017, 15:30
Сообщение #3
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Цитата(esterio @ 1.9.2017, 16:09) *
Код:
if(get_bit(skip, line)){nskip++;line++;continue;}

Битов может быть только 32. Соответсвенно и строчек не больше. Как вы планируете хранить стату если будет скажем 1000 игроков. Ну и еще чем вам nVauld не подошел

32 чисел или число должно быть в радиусе от 1 до 32 ? Т.к. у меня топ10 а значит будет всего 10 значений. И первые 8 мест в топе расчитываются правильно, а они разбросаны от 1 до 624.
Если внимательно присмотреться у меня цикл из 10 операчий, а значит set_bit будет устанавливать только 10 значений.
Интересный лог получился, как то странно работают биты, 9 циклов логов. Видимо биты работают только с числами в радиусе 1-32. Что можно использовать вместо тогда, получится придется сделать хреновый мини цикл с проверкой 10 значений при каждом считывании строки.
Cкрытый текст
"nskip 1" "line 23"
"nskip 2" "line 55"
"nskip 3" "line 87"
"nskip 4" "line 119"
"nskip 5" "line 151"
"nskip 6" "line 183"
"nskip 7" "line 215"
"nskip 8" "line 247"
"nskip 9" "line 279"
"nskip 10" "line 311"
"nskip 11" "line 343"
"nskip 12" "line 375"
"nskip 13" "line 407"
"nskip 14" "line 439"
"nskip 15" "line 471"
"nskip 16" "line 503"
"nskip 17" "line 535"
"nskip 18" "line 567"
"nskip 19" "line 599"
"nskip 20" "line 631"
"nskip 21" "line 663"
"nskip 22" "line 695"
"nskip 23" "line 727"
"nskip 24" "line 759"
"nskip 25" "line 791"
"nskip 26" "line 823"
"nskip 27" "line 14"
"nskip 28" "line 23"
"nskip 29" "line 46"
"nskip 30" "line 55"
"nskip 31" "line 78"
"nskip 32" "line 87"
"nskip 33" "line 110"
"nskip 34" "line 119"
"nskip 35" "line 142"
"nskip 36" "line 151"
"nskip 37" "line 174"
"nskip 38" "line 183"
"nskip 39" "line 206"
"nskip 40" "line 215"
"nskip 41" "line 238"
"nskip 42" "line 247"
"nskip 43" "line 270"
"nskip 44" "line 279"
"nskip 45" "line 302"
"nskip 46" "line 311"
"nskip 47" "line 334"
"nskip 48" "line 343"
"nskip 49" "line 366"
"nskip 50" "line 375"
"nskip 51" "line 398"
"nskip 52" "line 407"
"nskip 53" "line 430"
"nskip 54" "line 439"
"nskip 55" "line 462"
"nskip 56" "line 471"
"nskip 57" "line 494"
"nskip 58" "line 503"
"nskip 59" "line 526"
"nskip 60" "line 535"
"nskip 61" "line 558"
"nskip 62" "line 567"
"nskip 63" "line 590"
"nskip 64" "line 599"
"nskip 65" "line 622"
"nskip 66" "line 631"
"nskip 67" "line 654"
"nskip 68" "line 663"
"nskip 69" "line 686"
"nskip 70" "line 695"
"nskip 71" "line 718"
"nskip 72" "line 727"
"nskip 73" "line 750"
"nskip 74" "line 759"
"nskip 75" "line 782"
"nskip 76" "line 791"
"nskip 77" "line 814"
"nskip 78" "line 823"
"nskip 79" "line 5"
"nskip 80" "line 14"
"nskip 81" "line 23"
"nskip 82" "line 37"
"nskip 83" "line 46"
"nskip 84" "line 55"
"nskip 85" "line 69"
"nskip 86" "line 78"
"nskip 87" "line 87"
"nskip 88" "line 101"
"nskip 89" "line 110"
"nskip 90" "line 119"
"nskip 91" "line 133"
"nskip 92" "line 142"
"nskip 93" "line 151"
"nskip 94" "line 165"
"nskip 95" "line 174"
"nskip 96" "line 183"
"nskip 97" "line 197"
"nskip 98" "line 206"
"nskip 99" "line 215"
"nskip 100" "line 229"
"nskip 101" "line 238"
"nskip 102" "line 247"
"nskip 103" "line 261"
"nskip 104" "line 270"
"nskip 105" "line 279"
"nskip 106" "line 293"
"nskip 107" "line 302"
"nskip 108" "line 311"
"nskip 109" "line 325"
"nskip 110" "line 334"
"nskip 111" "line 343"
"nskip 112" "line 357"
"nskip 113" "line 366"
"nskip 114" "line 375"
"nskip 115" "line 389"
"nskip 116" "line 398"
"nskip 117" "line 407"
"nskip 118" "line 421"
"nskip 119" "line 430"
"nskip 120" "line 439"
"nskip 121" "line 453"
"nskip 122" "line 462"
"nskip 123" "line 471"
"nskip 124" "line 485"
"nskip 125" "line 494"
"nskip 126" "line 503"
"nskip 127" "line 517"
"nskip 128" "line 526"
"nskip 129" "line 535"
"nskip 130" "line 549"
"nskip 131" "line 558"
"nskip 132" "line 567"
"nskip 133" "line 581"
"nskip 134" "line 590"
"nskip 135" "line 599"
"nskip 136" "line 613"
"nskip 137" "line 622"
"nskip 138" "line 631"
"nskip 139" "line 645"
"nskip 140" "line 654"
"nskip 141" "line 663"
"nskip 142" "line 677"
"nskip 143" "line 686"
"nskip 144" "line 695"
"nskip 145" "line 709"
"nskip 146" "line 718"
"nskip 147" "line 727"
"nskip 148" "line 741"
"nskip 149" "line 750"
"nskip 150" "line 759"
"nskip 151" "line 773"
"nskip 152" "line 782"
"nskip 153" "line 791"
"nskip 154" "line 805"
"nskip 155" "line 814"
"nskip 156" "line 823"
"nskip 157" "line 5"
"nskip 158" "line 14"
"nskip 159" "line 23"
"nskip 160" "line 25"
"nskip 161" "line 37"
"nskip 162" "line 46"
"nskip 163" "line 55"
"nskip 164" "line 57"
"nskip 165" "line 69"
"nskip 166" "line 78"
"nskip 167" "line 87"
"nskip 168" "line 89"
"nskip 169" "line 101"
"nskip 170" "line 110"
"nskip 171" "line 119"
"nskip 172" "line 121"
"nskip 173" "line 133"
"nskip 174" "line 142"
"nskip 175" "line 151"
"nskip 176" "line 153"
"nskip 177" "line 165"
"nskip 178" "line 174"
"nskip 179" "line 183"
"nskip 180" "line 185"
"nskip 181" "line 197"
"nskip 182" "line 206"
"nskip 183" "line 215"
"nskip 184" "line 217"
"nskip 185" "line 229"
"nskip 186" "line 238"
"nskip 187" "line 247"
"nskip 188" "line 249"
"nskip 189" "line 261"
"nskip 190" "line 270"
"nskip 191" "line 279"
"nskip 192" "line 281"
"nskip 193" "line 293"
"nskip 194" "line 302"
"nskip 195" "line 311"
"nskip 196" "line 313"
"nskip 197" "line 325"
"nskip 198" "line 334"
"nskip 199" "line 343"
"nskip 200" "line 345"
"nskip 201" "line 357"
"nskip 202" "line 366"
"nskip 203" "line 375"
"nskip 204" "line 377"
"nskip 205" "line 389"
"nskip 206" "line 398"
"nskip 207" "line 407"
"nskip 208" "line 409"
"nskip 209" "line 421"
"nskip 210" "line 430"
"nskip 211" "line 439"
"nskip 212" "line 441"
"nskip 213" "line 453"
"nskip 214" "line 462"
"nskip 215" "line 471"
"nskip 216" "line 473"
"nskip 217" "line 485"
"nskip 218" "line 494"
"nskip 219" "line 503"
"nskip 220" "line 505"
"nskip 221" "line 517"
"nskip 222" "line 526"
"nskip 223" "line 535"
"nskip 224" "line 537"
"nskip 225" "line 549"
"nskip 226" "line 558"
"nskip 227" "line 567"
"nskip 228" "line 569"
"nskip 229" "line 581"
"nskip 230" "line 590"
"nskip 231" "line 599"
"nskip 232" "line 601"
"nskip 233" "line 613"
"nskip 234" "line 622"
"nskip 235" "line 631"
"nskip 236" "line 633"
"nskip 237" "line 645"
"nskip 238" "line 654"
"nskip 239" "line 663"
"nskip 240" "line 665"
"nskip 241" "line 677"
"nskip 242" "line 686"
"nskip 243" "line 695"
"nskip 244" "line 697"
"nskip 245" "line 709"
"nskip 246" "line 718"
"nskip 247" "line 727"
"nskip 248" "line 729"
"nskip 249" "line 741"
"nskip 250" "line 750"
"nskip 251" "line 759"
"nskip 252" "line 761"
"nskip 253" "line 773"
"nskip 254" "line 782"
"nskip 255" "line 791"
"nskip 256" "line 793"
"nskip 257" "line 805"
"nskip 258" "line 814"
"nskip 259" "line 823"
"nskip 260" "line 825"
"nskip 261" "line 5"
"nskip 262" "line 7"
"nskip 263" "line 14"
"nskip 264" "line 23"
"nskip 265" "line 25"
"nskip 266" "line 37"
"nskip 267" "line 39"
"nskip 268" "line 46"
"nskip 269" "line 55"
"nskip 270" "line 57"
"nskip 271" "line 69"
"nskip 272" "line 71"
"nskip 273" "line 78"
"nskip 274" "line 87"
"nskip 275" "line 89"
"nskip 276" "line 101"
"nskip 277" "line 103"
"nskip 278" "line 110"
"nskip 279" "line 119"
"nskip 280" "line 121"
"nskip 281" "line 133"
"nskip 282" "line 135"
"nskip 283" "line 142"
"nskip 284" "line 151"
"nskip 285" "line 153"
"nskip 286" "line 165"
"nskip 287" "line 167"
"nskip 288" "line 174"
"nskip 289" "line 183"
"nskip 290" "line 185"
"nskip 291" "line 197"
"nskip 292" "line 199"
"nskip 293" "line 206"
"nskip 294" "line 215"
"nskip 295" "line 217"
"nskip 296" "line 229"
"nskip 297" "line 231"
"nskip 298" "line 238"
"nskip 299" "line 247"
"nskip 300" "line 249"
"nskip 301" "line 261"
"nskip 302" "line 263"
"nskip 303" "line 270"
"nskip 304" "line 279"
"nskip 305" "line 281"
"nskip 306" "line 293"
"nskip 307" "line 295"
"nskip 308" "line 302"
"nskip 309" "line 311"
"nskip 310" "line 313"
"nskip 311" "line 325"
"nskip 312" "line 327"
"nskip 313" "line 334"
"nskip 314" "line 343"
"nskip 315" "line 345"
"nskip 316" "line 357"
"nskip 317" "line 359"
"nskip 318" "line 366"
"nskip 319" "line 375"
"nskip 320" "line 377"
"nskip 321" "line 389"
"nskip 322" "line 391"
"nskip 323" "line 398"
"nskip 324" "line 407"
"nskip 325" "line 409"
"nskip 326" "line 421"
"nskip 327" "line 423"
"nskip 328" "line 430"
"nskip 329" "line 439"
"nskip 330" "line 441"
"nskip 331" "line 453"
"nskip 332" "line 455"
"nskip 333" "line 462"
"nskip 334" "line 471"
"nskip 335" "line 473"
"nskip 336" "line 485"
"nskip 337" "line 487"
"nskip 338" "line 494"
"nskip 339" "line 503"
"nskip 340" "line 505"
"nskip 341" "line 517"
"nskip 342" "line 519"
"nskip 343" "line 526"
"nskip 344" "line 535"
"nskip 345" "line 537"
"nskip 346" "line 549"
"nskip 347" "line 551"
"nskip 348" "line 558"
"nskip 349" "line 567"
"nskip 350" "line 569"
"nskip 351" "line 581"
"nskip 352" "line 583"
"nskip 353" "line 590"
"nskip 354" "line 599"
"nskip 355" "line 601"
"nskip 356" "line 613"
"nskip 357" "line 615"
"nskip 358" "line 622"
"nskip 359" "line 631"
"nskip 360" "line 633"
"nskip 361" "line 645"
"nskip 362" "line 647"
"nskip 363" "line 654"
"nskip 364" "line 663"
"nskip 365" "line 665"
"nskip 366" "line 677"
"nskip 367" "line 679"
"nskip 368" "line 686"
"nskip 369" "line 695"
"nskip 370" "line 697"
"nskip 371" "line 709"
"nskip 372" "line 711"
"nskip 373" "line 718"
"nskip 374" "line 727"
"nskip 375" "line 729"
"nskip 376" "line 741"
"nskip 377" "line 743"
"nskip 378" "line 750"
"nskip 379" "line 759"
"nskip 380" "line 761"
"nskip 381" "line 773"
"nskip 382" "line 775"
"nskip 383" "line 782"
"nskip 384" "line 791"
"nskip 385" "line 793"
"nskip 386" "line 805"
"nskip 387" "line 807"
"nskip 388" "line 814"
"nskip 389" "line 823"
"nskip 390" "line 825"
"nskip 391" "line 5"
"nskip 392" "line 7"
"nskip 393" "line 14"
"nskip 394" "line 23"
"nskip 395" "line 25"
"nskip 396" "line 33"
"nskip 397" "line 37"
"nskip 398" "line 39"
"nskip 399" "line 46"
"nskip 400" "line 55"
"nskip 401" "line 57"
"nskip 402" "line 65"
"nskip 403" "line 69"
"nskip 404" "line 71"
"nskip 405" "line 78"
"nskip 406" "line 87"
"nskip 407" "line 89"
"nskip 408" "line 97"
"nskip 409" "line 101"
"nskip 410" "line 103"
"nskip 411" "line 110"
"nskip 412" "line 119"
"nskip 413" "line 121"
"nskip 414" "line 129"
"nskip 415" "line 133"
"nskip 416" "line 135"
"nskip 417" "line 142"
"nskip 418" "line 151"
"nskip 419" "line 153"
"nskip 420" "line 161"
"nskip 421" "line 165"
"nskip 422" "line 167"
"nskip 423" "line 174"
"nskip 424" "line 183"
"nskip 425" "line 185"
"nskip 426" "line 193"
"nskip 427" "line 197"
"nskip 428" "line 199"
"nskip 429" "line 206"
"nskip 430" "line 215"
"nskip 431" "line 217"
"nskip 432" "line 225"
"nskip 433" "line 229"
"nskip 434" "line 231"
"nskip 435" "line 238"
"nskip 436" "line 247"
"nskip 437" "line 249"
"nskip 438" "line 257"
"nskip 439" "line 261"
"nskip 440" "line 263"
"nskip 441" "line 270"
"nskip 442" "line 279"
"nskip 443" "line 281"
"nskip 444" "line 289"
"nskip 445" "line 293"
"nskip 446" "line 295"
"nskip 447" "line 302"
"nskip 448" "line 311"
"nskip 449" "line 313"
"nskip 450" "line 321"
"nskip 451" "line 325"
"nskip 452" "line 327"
"nskip 453" "line 334"
"nskip 454" "line 343"
"nskip 455" "line 345"
"nskip 456" "line 353"
"nskip 457" "line 357"
"nskip 458" "line 359"
"nskip 459" "line 366"
"nskip 460" "line 375"
"nskip 461" "line 377"
"nskip 462" "line 385"
"nskip 463" "line 389"
"nskip 464" "line 391"
"nskip 465" "line 398"
"nskip 466" "line 407"
"nskip 467" "line 409"
"nskip 468" "line 417"
"nskip 469" "line 421"
"nskip 470" "line 423"
"nskip 471" "line 430"
"nskip 472" "line 439"
"nskip 473" "line 441"
"nskip 474" "line 449"
"nskip 475" "line 453"
"nskip 476" "line 455"
"nskip 477" "line 462"
"nskip 478" "line 471"
"nskip 479" "line 473"
"nskip 480" "line 481"
"nskip 481" "line 485"
"nskip 482" "line 487"
"nskip 483" "line 494"
"nskip 484" "line 503"
"nskip 485" "line 505"
"nskip 486" "line 513"
"nskip 487" "line 517"
"nskip 488" "line 519"
"nskip 489" "line 526"
"nskip 490" "line 535"
"nskip 491" "line 537"
"nskip 492" "line 545"
"nskip 493" "line 549"
"nskip 494" "line 551"
"nskip 495" "line 558"
"nskip 496" "line 567"
"nskip 497" "line 569"
"nskip 498" "line 577"
"nskip 499" "line 581"
"nskip 500" "line 583"
"nskip 501" "line 590"
"nskip 502" "line 599"
"nskip 503" "line 601"
"nskip 504" "line 609"
"nskip 505" "line 613"
"nskip 506" "line 615"
"nskip 507" "line 622"
"nskip 508" "line 631"
"nskip 509" "line 633"
"nskip 510" "line 641"
"nskip 511" "line 645"
"nskip 512" "line 647"
"nskip 513" "line 654"
"nskip 514" "line 663"
"nskip 515" "line 665"
"nskip 516" "line 673"
"nskip 517" "line 677"
"nskip 518" "line 679"
"nskip 519" "line 686"
"nskip 520" "line 695"
"nskip 521" "line 697"
"nskip 522" "line 705"
"nskip 523" "line 709"
"nskip 524" "line 711"
"nskip 525" "line 718"
"nskip 526" "line 727"
"nskip 527" "line 729"
"nskip 528" "line 737"
"nskip 529" "line 741"
"nskip 530" "line 743"
"nskip 531" "line 750"
"nskip 532" "line 759"
"nskip 533" "line 761"
"nskip 534" "line 769"
"nskip 535" "line 773"
"nskip 536" "line 775"
"nskip 537" "line 782"
"nskip 538" "line 791"
"nskip 539" "line 793"
"nskip 540" "line 801"
"nskip 541" "line 805"
"nskip 542" "line 807"
"nskip 543" "line 814"
"nskip 544" "line 823"
"nskip 545" "line 825"
"nskip 546" "line 833"
"nskip 547" "line 5"
"nskip 548" "line 7"
"nskip 549" "line 14"
"nskip 550" "line 23"
"nskip 551" "line 25"
"nskip 552" "line 32"
"nskip 553" "line 33"
"nskip 554" "line 37"
"nskip 555" "line 39"
"nskip 556" "line 46"
"nskip 557" "line 55"
"nskip 558" "line 57"
"nskip 559" "line 64"
"nskip 560" "line 65"
"nskip 561" "line 69"
"nskip 562" "line 71"
"nskip 563" "line 78"
"nskip 564" "line 87"
"nskip 565" "line 89"
"nskip 566" "line 96"
"nskip 567" "line 97"
"nskip 568" "line 101"
"nskip 569" "line 103"
"nskip 570" "line 110"
"nskip 571" "line 119"
"nskip 572" "line 121"
"nskip 573" "line 128"
"nskip 574" "line 129"
"nskip 575" "line 133"
"nskip 576" "line 135"
"nskip 577" "line 142"
"nskip 578" "line 151"
"nskip 579" "line 153"
"nskip 580" "line 160"
"nskip 581" "line 161"
"nskip 582" "line 165"
"nskip 583" "line 167"
"nskip 584" "line 174"
"nskip 585" "line 183"
"nskip 586" "line 185"
"nskip 587" "line 192"
"nskip 588" "line 193"
"nskip 589" "line 197"
"nskip 590" "line 199"
"nskip 591" "line 206"
"nskip 592" "line 215"
"nskip 593" "line 217"
"nskip 594" "line 224"
"nskip 595" "line 225"
"nskip 596" "line 229"
"nskip 597" "line 231"
"nskip 598" "line 238"
"nskip 599" "line 247"
"nskip 600" "line 249"
"nskip 601" "line 256"
"nskip 602" "line 257"
"nskip 603" "line 261"
"nskip 604" "line 263"
"nskip 605" "line 270"
"nskip 606" "line 279"
"nskip 607" "line 281"
"nskip 608" "line 288"
"nskip 609" "line 289"
"nskip 610" "line 293"
"nskip 611" "line 295"
"nskip 612" "line 302"
"nskip 613" "line 311"
"nskip 614" "line 313"
"nskip 615" "line 320"
"nskip 616" "line 321"
"nskip 617" "line 325"
"nskip 618" "line 327"
"nskip 619" "line 334"
"nskip 620" "line 343"
"nskip 621" "line 345"
"nskip 622" "line 352"
"nskip 623" "line 353"
"nskip 624" "line 357"
"nskip 625" "line 359"
"nskip 626" "line 366"
"nskip 627" "line 375"
"nskip 628" "line 377"
"nskip 629" "line 384"
"nskip 630" "line 385"
"nskip 631" "line 389"
"nskip 632" "line 391"
"nskip 633" "line 398"
"nskip 634" "line 407"
"nskip 635" "line 409"
"nskip 636" "line 416"
"nskip 637" "line 417"
"nskip 638" "line 421"
"nskip 639" "line 423"
"nskip 640" "line 430"
"nskip 641" "line 439"
"nskip 642" "line 441"
"nskip 643" "line 448"
"nskip 644" "line 449"
"nskip 645" "line 453"
"nskip 646" "line 455"
"nskip 647" "line 462"
"nskip 648" "line 471"
"nskip 649" "line 473"
"nskip 650" "line 480"
"nskip 651" "line 481"
"nskip 652" "line 485"
"nskip 653" "line 487"
"nskip 654" "line 494"
"nskip 655" "line 503"
"nskip 656" "line 505"
"nskip 657" "line 512"
"nskip 658" "line 513"
"nskip 659" "line 517"
"nskip 660" "line 519"
"nskip 661" "line 526"
"nskip 662" "line 535"
"nskip 663" "line 537"
"nskip 664" "line 544"
"nskip 665" "line 545"
"nskip 666" "line 549"
"nskip 667" "line 551"
"nskip 668" "line 558"
"nskip 669" "line 567"
"nskip 670" "line 569"
"nskip 671" "line 576"
"nskip 672" "line 577"
"nskip 673" "line 581"
"nskip 674" "line 583"
"nskip 675" "line 590"
"nskip 676" "line 599"
"nskip 677" "line 601"
"nskip 678" "line 608"
"nskip 679" "line 609"
"nskip 680" "line 613"
"nskip 681" "line 615"
"nskip 682" "line 622"
"nskip 683" "line 631"
"nskip 684" "line 633"
"nskip 685" "line 640"
"nskip 686" "line 641"
"nskip 687" "line 645"
"nskip 688" "line 647"
"nskip 689" "line 654"
"nskip 690" "line 663"
"nskip 691" "line 665"
"nskip 692" "line 672"
"nskip 693" "line 673"
"nskip 694" "line 677"
"nskip 695" "line 679"
"nskip 696" "line 686"
"nskip 697" "line 695"
"nskip 698" "line 697"
"nskip 699" "line 704"
"nskip 700" "line 705"
"nskip 701" "line 709"
"nskip 702" "line 711"
"nskip 703" "line 718"
"nskip 704" "line 727"
"nskip 705" "line 729"
"nskip 706" "line 736"
"nskip 707" "line 737"
"nskip 708" "line 741"
"nskip 709" "line 743"
"nskip 710" "line 750"
"nskip 711" "line 759"
"nskip 712" "line 761"
"nskip 713" "line 768"
"nskip 714" "line 769"
"nskip 715" "line 773"
"nskip 716" "line 775"
"nskip 717" "line 782"
"nskip 718" "line 791"
"nskip 719" "line 793"
"nskip 720" "line 800"
"nskip 721" "line 801"
"nskip 722" "line 805"
"nskip 723" "line 807"
"nskip 724" "line 814"
"nskip 725" "line 823"
"nskip 726" "line 825"
"nskip 727" "line 832"
"nskip 728" "line 833"
"nskip 729" "line 3"
"nskip 730" "line 5"
"nskip 731" "line 7"
"nskip 732" "line 14"
"nskip 733" "line 23"
"nskip 734" "line 25"
"nskip 735" "line 32"
"nskip 736" "line 33"
"nskip 737" "line 35"
"nskip 738" "line 37"
"nskip 739" "line 39"
"nskip 740" "line 46"
"nskip 741" "line 55"
"nskip 742" "line 57"
"nskip 743" "line 64"
"nskip 744" "line 65"
"nskip 745" "line 67"
"nskip 746" "line 69"
"nskip 747" "line 71"
"nskip 748" "line 78"
"nskip 749" "line 87"
"nskip 750" "line 89"
"nskip 751" "line 96"
"nskip 752" "line 97"
"nskip 753" "line 99"
"nskip 754" "line 101"
"nskip 755" "line 103"
"nskip 756" "line 110"
"nskip 757" "line 119"
"nskip 758" "line 121"
"nskip 759" "line 128"
"nskip 760" "line 129"
"nskip 761" "line 131"
"nskip 762" "line 133"
"nskip 763" "line 135"
"nskip 764" "line 142"
"nskip 765" "line 151"
"nskip 766" "line 153"
"nskip 767" "line 160"
"nskip 768" "line 161"
"nskip 769" "line 163"
"nskip 770" "line 165"
"nskip 771" "line 167"
"nskip 772" "line 174"
"nskip 773" "line 183"
"nskip 774" "line 185"
"nskip 775" "line 192"
"nskip 776" "line 193"
"nskip 777" "line 195"
"nskip 778" "line 197"
"nskip 779" "line 199"
"nskip 780" "line 206"
"nskip 781" "line 215"
"nskip 782" "line 217"
"nskip 783" "line 224"
"nskip 784" "line 225"
"nskip 785" "line 227"
"nskip 786" "line 229"
"nskip 787" "line 231"
"nskip 788" "line 238"
"nskip 789" "line 247"
"nskip 790" "line 249"
"nskip 791" "line 256"
"nskip 792" "line 257"
"nskip 793" "line 259"
"nskip 794" "line 261"
"nskip 795" "line 263"
"nskip 796" "line 270"
"nskip 797" "line 279"
"nskip 798" "line 281"
"nskip 799" "line 288"
"nskip 800" "line 289"
"nskip 801" "line 291"
"nskip 802" "line 293"
"nskip 803" "line 295"
"nskip 804" "line 302"
"nskip 805" "line 311"
"nskip 806" "line 313"
"nskip 807" "line 320"
"nskip 808" "line 321"
"nskip 809" "line 323"
"nskip 810" "line 325"
"nskip 811" "line 327"
"nskip 812" "line 334"
"nskip 813" "line 343"
"nskip 814" "line 345"
"nskip 815" "line 352"
"nskip 816" "line 353"
"nskip 817" "line 355"
"nskip 818" "line 357"
"nskip 819" "line 359"
"nskip 820" "line 366"
"nskip 821" "line 375"
"nskip 822" "line 377"
"nskip 823" "line 384"
"nskip 824" "line 385"
"nskip 825" "line 387"
"nskip 826" "line 389"
"nskip 827" "line 391"
"nskip 828" "line 398"
"nskip 829" "line 407"
"nskip 830" "line 409"
"nskip 831" "line 416"
"nskip 832" "line 417"
"nskip 833" "line 419"
"nskip 834" "line 421"
"nskip 835" "line 423"
"nskip 836" "line 430"
"nskip 837" "line 439"
"nskip 838" "line 441"
"nskip 839" "line 448"
"nskip 840" "line 449"
"nskip 841" "line 451"
"nskip 842" "line 453"
"nskip 843" "line 455"
"nskip 844" "line 462"
"nskip 845" "line 471"
"nskip 846" "line 473"
"nskip 847" "line 480"
"nskip 848" "line 481"
"nskip 849" "line 483"
"nskip 850" "line 485"
"nskip 851" "line 487"
"nskip 852" "line 494"
"nskip 853" "line 503"
"nskip 854" "line 505"
"nskip 855" "line 512"
"nskip 856" "line 513"
"nskip 857" "line 515"
"nskip 858" "line 517"
"nskip 859" "line 519"
"nskip 860" "line 526"
"nskip 861" "line 535"
"nskip 862" "line 537"
"nskip 863" "line 544"
"nskip 864" "line 545"
"nskip 865" "line 547"
"nskip 866" "line 549"
"nskip 867" "line 551"
"nskip 868" "line 558"
"nskip 869" "line 567"
"nskip 870" "line 569"
"nskip 871" "line 576"
"nskip 872" "line 577"
"nskip 873" "line 579"
"nskip 874" "line 581"
"nskip 875" "line 583"
"nskip 876" "line 590"
"nskip 877" "line 599"
"nskip 878" "line 601"
"nskip 879" "line 608"
"nskip 880" "line 609"
"nskip 881" "line 611"
"nskip 882" "line 613"
"nskip 883" "line 615"
"nskip 884" "line 622"
"nskip 885" "line 631"
"nskip 886" "line 633"
"nskip 887" "line 640"
"nskip 888" "line 641"
"nskip 889" "line 643"
"nskip 890" "line 645"
"nskip 891" "line 647"
"nskip 892" "line 654"
"nskip 893" "line 663"
"nskip 894" "line 665"
"nskip 895" "line 672"
"nskip 896" "line 673"
"nskip 897" "line 675"
"nskip 898" "line 677"
"nskip 899" "line 679"
"nskip 900" "line 686"
"nskip 901" "line 695"
"nskip 902" "line 697"
"nskip 903" "line 704"
"nskip 904" "line 705"
"nskip 905" "line 707"
"nskip 906" "line 709"
"nskip 907" "line 711"
"nskip 908" "line 718"
"nskip 909" "line 727"
"nskip 910" "line 729"
"nskip 911" "line 736"
"nskip 912" "line 737"
"nskip 913" "line 739"
"nskip 914" "line 741"
"nskip 915" "line 743"
"nskip 916" "line 750"
"nskip 917" "line 759"
"nskip 918" "line 761"
"nskip 919" "line 768"
"nskip 920" "line 769"
"nskip 921" "line 771"
"nskip 922" "line 773"
"nskip 923" "line 775"
"nskip 924" "line 782"
"nskip 925" "line 791"
"nskip 926" "line 793"
"nskip 927" "line 800"
"nskip 928" "line 801"
"nskip 929" "line 803"
"nskip 930" "line 805"
"nskip 931" "line 807"
"nskip 932" "line 814"
"nskip 933" "line 823"
"nskip 934" "line 825"
"nskip 935" "line 832"
"nskip 936" "line 833"
"nskip 937" "line 3"
"nskip 938" "line 5"
"nskip 939" "line 7"
"nskip 940" "line 14"
"nskip 941" "line 23"
"nskip 942" "line 25"
"nskip 943" "line 31"
"nskip 944" "line 32"
"nskip 945" "line 33"
"nskip 946" "line 35"
"nskip 947" "line 37"
"nskip 948" "line 39"
"nskip 949" "line 46"
"nskip 950" "line 55"
"nskip 951" "line 57"
"nskip 952" "line 63"
"nskip 953" "line 64"
"nskip 954" "line 65"
"nskip 955" "line 67"
"nskip 956" "line 69"
"nskip 957" "line 71"
"nskip 958" "line 78"
"nskip 959" "line 87"
"nskip 960" "line 89"
"nskip 961" "line 95"
"nskip 962" "line 96"
"nskip 963" "line 97"
"nskip 964" "line 99"
"nskip 965" "line 101"
"nskip 966" "line 103"
"nskip 967" "line 110"
"nskip 968" "line 119"
"nskip 969" "line 121"
"nskip 970" "line 127"
"nskip 971" "line 128"
"nskip 972" "line 129"
"nskip 973" "line 131"
"nskip 974" "line 133"
"nskip 975" "line 135"
"nskip 976" "line 142"
"nskip 977" "line 151"
"nskip 978" "line 153"
"nskip 979" "line 159"
"nskip 980" "line 160"
"nskip 981" "line 161"
"nskip 982" "line 163"
"nskip 983" "line 165"
"nskip 984" "line 167"
"nskip 985" "line 174"
"nskip 986" "line 183"
"nskip 987" "line 185"
"nskip 988" "line 191"
"nskip 989" "line 192"
"nskip 990" "line 193"
"nskip 991" "line 195"
"nskip 992" "line 197"
"nskip 993" "line 199"
"nskip 994" "line 206"
"nskip 995" "line 215"
"nskip 996" "line 217"
"nskip 997" "line 223"
"nskip 998" "line 224"
"nskip 999" "line 225"
"nskip 1000" "line 227"
"nskip 1001" "line 229"
"nskip 1002" "line 231"
"nskip 1003" "line 238"
"nskip 1004" "line 247"
"nskip 1005" "line 249"
"nskip 1006" "line 255"
"nskip 1007" "line 256"
"nskip 1008" "line 257"
"nskip 1009" "line 259"
"nskip 1010" "line 261"
"nskip 1011" "line 263"
"nskip 1012" "line 270"
"nskip 1013" "line 279"
"nskip 1014" "line 281"
"nskip 1015" "line 287"
"nskip 1016" "line 288"
"nskip 1017" "line 289"
"nskip 1018" "line 291"
"nskip 1019" "line 293"
"nskip 1020" "line 295"
"nskip 1021" "line 302"
"nskip 1022" "line 311"
"nskip 1023" "line 313"
"nskip 1024" "line 319"
"nskip 1025" "line 320"
"nskip 1026" "line 321"
"nskip 1027" "line 323"
"nskip 1028" "line 325"
"nskip 1029" "line 327"
"nskip 1030" "line 334"
"nskip 1031" "line 343"
"nskip 1032" "line 345"
"nskip 1033" "line 351"
"nskip 1034" "line 352"
"nskip 1035" "line 353"
"nskip 1036" "line 355"
"nskip 1037" "line 357"
"nskip 1038" "line 359"
"nskip 1039" "line 366"
"nskip 1040" "line 375"
"nskip 1041" "line 377"
"nskip 1042" "line 383"
"nskip 1043" "line 384"
"nskip 1044" "line 385"
"nskip 1045" "line 387"
"nskip 1046" "line 389"
"nskip 1047" "line 391"
"nskip 1048" "line 398"
"nskip 1049" "line 407"
"nskip 1050" "line 409"
"nskip 1051" "line 415"
"nskip 1052" "line 416"
"nskip 1053" "line 417"
"nskip 1054" "line 419"
"nskip 1055" "line 421"
"nskip 1056" "line 423"
"nskip 1057" "line 430"
"nskip 1058" "line 439"
"nskip 1059" "line 441"
"nskip 1060" "line 447"
"nskip 1061" "line 448"
"nskip 1062" "line 449"
"nskip 1063" "line 451"
"nskip 1064" "line 453"
"nskip 1065" "line 455"
"nskip 1066" "line 462"
"nskip 1067" "line 471"
"nskip 1068" "line 473"
"nskip 1069" "line 479"
"nskip 1070" "line 480"
"nskip 1071" "line 481"
"nskip 1072" "line 483"
"nskip 1073" "line 485"
"nskip 1074" "line 487"
"nskip 1075" "line 494"
"nskip 1076" "line 503"
"nskip 1077" "line 505"
"nskip 1078" "line 511"
"nskip 1079" "line 512"
"nskip 1080" "line 513"
"nskip 1081" "line 515"
"nskip 1082" "line 517"
"nskip 1083" "line 519"
"nskip 1084" "line 526"
"nskip 1085" "line 535"
"nskip 1086" "line 537"
"nskip 1087" "line 543"
"nskip 1088" "line 544"
"nskip 1089" "line 545"
"nskip 1090" "line 547"
"nskip 1091" "line 549"
"nskip 1092" "line 551"
"nskip 1093" "line 558"
"nskip 1094" "line 567"
"nskip 1095" "line 569"
"nskip 1096" "line 575"
"nskip 1097" "line 576"
"nskip 1098" "line 577"
"nskip 1099" "line 579"
"nskip 1100" "line 581"
"nskip 1101" "line 583"
"nskip 1102" "line 590"
"nskip 1103" "line 599"
"nskip 1104" "line 601"
"nskip 1105" "line 607"
"nskip 1106" "line 608"
"nskip 1107" "line 609"
"nskip 1108" "line 611"
"nskip 1109" "line 613"
"nskip 1110" "line 615"
"nskip 1111" "line 622"
"nskip 1112" "line 631"
"nskip 1113" "line 633"
"nskip 1114" "line 639"
"nskip 1115" "line 640"
"nskip 1116" "line 641"
"nskip 1117" "line 643"
"nskip 1118" "line 645"
"nskip 1119" "line 647"
"nskip 1120" "line 654"
"nskip 1121" "line 663"
"nskip 1122" "line 665"
"nskip 1123" "line 671"
"nskip 1124" "line 672"
"nskip 1125" "line 673"
"nskip 1126" "line 675"
"nskip 1127" "line 677"
"nskip 1128" "line 679"
"nskip 1129" "line 686"
"nskip 1130" "line 695"
"nskip 1131" "line 697"
"nskip 1132" "line 703"
"nskip 1133" "line 704"
"nskip 1134" "line 705"
"nskip 1135" "line 707"
"nskip 1136" "line 709"
"nskip 1137" "line 711"
"nskip 1138" "line 718"
"nskip 1139" "line 727"
"nskip 1140" "line 729"
"nskip 1141" "line 735"
"nskip 1142" "line 736"
"nskip 1143" "line 737"
"nskip 1144" "line 739"
"nskip 1145" "line 741"
"nskip 1146" "line 743"
"nskip 1147" "line 750"
"nskip 1148" "line 759"
"nskip 1149" "line 761"
"nskip 1150" "line 767"
"nskip 1151" "line 768"
"nskip 1152" "line 769"
"nskip 1153" "line 771"
"nskip 1154" "line 773"
"nskip 1155" "line 775"
"nskip 1156" "line 782"
"nskip 1157" "line 791"
"nskip 1158" "line 793"
"nskip 1159" "line 799"
"nskip 1160" "line 800"
"nskip 1161" "line 801"
"nskip 1162" "line 803"
"nskip 1163" "line 805"
"nskip 1164" "line 807"
"nskip 1165" "line 814"
"nskip 1166" "line 823"
"nskip 1167" "line 825"
"nskip 1168" "line 831"
"nskip 1169" "line 832"
"nskip 1170" "line 833"


Отредактировал: wypukt, - 1.9.2017, 15:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 1.9.2017, 16:13
Сообщение #4
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Цитата(esterio @ 1.9.2017, 16:09) *
Код:
if(get_bit(skip, line)){nskip++;line++;continue;}

Битов может быть только 32. Соответсвенно и строчек не больше. Как вы планируете хранить стату если будет скажем 1000 игроков. Ну и еще чем вам nVauld не подошел

Короче чуйка моя оказалась правдивой, реально вина в битах, я думал что что-то с ними не так, но не знал что они работают с числами в промежутке 1-32 и неделю просрал тупо из-за лени попробывать без них. Хотя по прежнему не понятно тогда как первые 8 мест расчитывались правильно. Ощущение что там какой то объем внутренний на к-во символов.

Отредактировал: wypukt, - 1.9.2017, 16:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: