Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.88 KB | None | 0 0
  1. [12:28:07] [debug] Run time error 4: "Array index out of bounds"
  2. [12:28:07] [debug] Accessing element at negative index -400
  3. [12:28:07] [debug] AMX backtrace:
  4. [12:28:07] [debug] #0 003b251c in public AtnaujinameTransporta (playerid=0) at C:\Users\Vartotojas\Downloads\Storylife.lt\gamemodes\storylife.pwn:49435
  5.  
  6. stock LoadPlayerVehicle(playerid)
  7. {
  8. new query[74];
  9. format(query, sizeof(query), "SELECT * FROM `vehicle` WHERE `Savininkas` = '%s'", GetPlayerNameEx(playerid));
  10. mysql_query(query);
  11. mysql_store_result();
  12. if(mysql_retrieve_row())
  13. {
  14. new vModel,Float:vPos[4],color[2], result[256];
  15. mysql_fetch_field_row(result, "Modelis"); vModel = strval(result);
  16. mysql_fetch_field_row(result, "xPos"); vPos[0] = floatstr(result);
  17. mysql_fetch_field_row(result, "yPos"); vPos[1] = floatstr(result);
  18. mysql_fetch_field_row(result, "zPos"); vPos[2] = floatstr(result);
  19. mysql_fetch_field_row(result, "cPos"); vPos[3] = floatstr(result);
  20. mysql_fetch_field_row(result, "Color1"); color[0] = strval(result);
  21. mysql_fetch_field_row(result, "Color2"); color[1] = strval(result);
  22. zInfo[playerid][Transportas1] = _CreateVehicle(vModel, vPos[0], vPos[1], vPos[2]+1, vPos[3], color[0], color[1], -1);
  23. ChangeVehicleColor(zInfo[playerid][Transportas1], color[0], color[1]);
  24. mysql_fetch_field_row(result, "DegaluTipas"); tInfo[zInfo[playerid][Transportas1]][DegaluTipas] = strval(result);
  25. mysql_fetch_field_row(result, "Radijas");
  26. if(strval(result) > 0) tInfo[zInfo[playerid][Transportas1]][Radijas] = true;
  27. else tInfo[zInfo[playerid][Transportas1]][Radijas] = false;
  28. mysql_fetch_field_row(result, "Registruota");
  29. if(strval(result) > 0) tInfo[zInfo[playerid][Transportas1]][Registruota] = true;
  30. else tInfo[zInfo[playerid][Transportas1]][Registruota] = false;
  31. mysql_fetch_field_row(result, "Technikine");
  32. if(strval(result) > 0) tInfo[zInfo[playerid][Transportas1]][Technikine] = true;
  33. else tInfo[zInfo[playerid][Transportas1]][Technikine] = false;
  34. mysql_fetch_field_row(result, "Tranzitiniai");
  35. format(tInfo[zInfo[playerid][Transportas1]][Tranzitiniai], 24, "%s", result);
  36. mysql_fetch_field_row(result, "Raides");
  37. format(tInfo[zInfo[playerid][Transportas1]][Raides], 24, "%s", result);
  38. mysql_fetch_field_row(result, "Skaiciai");
  39. format(tInfo[zInfo[playerid][Transportas1]][Skaiciai], 24, "%s", result);
  40. mysql_fetch_field_row(result, "Degalai");
  41. tInfo[zInfo[playerid][Transportas1]][Degalai] = strval(result);
  42. mysql_fetch_field_row(result, "Rida");
  43. tInfo[zInfo[playerid][Transportas1]][Rida] = floatstr(result);
  44. mysql_fetch_field_row(result, "Gyvybes");
  45. tInfo[zInfo[playerid][Transportas1]][vHeal] = floatstr(result);
  46. mysql_fetch_field_row(result, "Savininkas");
  47. format(tInfo[zInfo[playerid][Transportas1]][Savininkas], 24, "%s", result);
  48.  
  49. mysql_fetch_field_row(result, "PaintJob"); tInfo[zInfo[playerid][Transportas1]][Paintjob] = strval(result);
  50.  
  51.  
  52. mysql_fetch_field_row(result, "mParduodamaKaina"); tInfo[zInfo[playerid][Transportas1]][mParduodamaKaina] = strval(result);
  53. mysql_fetch_field_row(result, "MasinaParduodama"); tInfo[zInfo[playerid][Transportas1]][MasinaParduodama] = !!strval(result);
  54.  
  55. for(new t = 0; t < 13; t ++)
  56. {
  57. format(result,sizeof(result),"Tuningas%i",t);
  58. mysql_fetch_field_row(query, result);
  59. tInfo[zInfo[playerid][Transportas1]][vTune][t] = strval(query);
  60. }
  61. if(tInfo[zInfo[playerid][Transportas1]][Technikine])
  62. {
  63. new numeriz[24];
  64. format(numeriz, 24, "%s:%s", tInfo[zInfo[playerid][Transportas1]][Raides], tInfo[zInfo[playerid][Transportas1]][Skaiciai]);
  65. SetVehicleNumberPlate(zInfo[playerid][Transportas1], numeriz);
  66. }
  67. else if(!tInfo[zInfo[playerid][Transportas1]][Technikine])
  68. {
  69. new numeriz[24];
  70. format(numeriz, 24, "%s.%s", tInfo[zInfo[playerid][Transportas1]][Raides], tInfo[zInfo[playerid][Transportas1]][Skaiciai]);
  71. SetVehicleNumberPlate(zInfo[playerid][Transportas1], numeriz);
  72. }
  73. if(!tInfo[zInfo[playerid][Transportas1]][Registruota])
  74. {
  75. new tranzai[24];
  76. format(tranzai, 24, "%s", tInfo[zInfo[playerid][Transportas1]][Tranzitiniai]);
  77. SetVehicleNumberPlate(zInfo[playerid][Transportas1], tranzai);
  78. }
  79. tInfo[zInfo[playerid][Transportas1]][Uzraktas] = true;
  80. tInfo[zInfo[playerid][Transportas1]][vOwned] = true;
  81. zInfo[playerid][Transportas1] = zInfo[playerid][Transportas1];
  82. SetVehicleToRespawn(zInfo[playerid][Transportas1]);
  83. }
  84. mysql_free_result();
  85. printf("%s Transportai uþkrauti", GetPlayerNameEx(playerid));
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement