05.11.2016, 20:01
Quote:
First of all, read this: https://github.com/Zeex/samp-plugin-...ith-debug-info
Second of all, do not use MD5 for passwords! It's broken (there are hash collisions found also it's too fast for a password algorithm). Thirdly: use a salt with your passwords, pepper would increase security as well. Right now the suspects are the "lright" array (what's its size?) and maybe "Ch" array. With -d3 you'll know for sure what causes this. #e: Or maybe the somthing in LoadCh function, dunno without debug info |
Код:
[debug] AMX backtrace: [debug] #0 004b2748 in RemoveVendingMachines (playerid=0) at D:\xax.pwn:64979 [debug] #1 002aba34 in LoadCh (playerid=0) at D:\xax.pwn:45364 [debug] #2 0018cd94 in public JBC_OnDialogResponse (playerid=0, dialogid=1, response=1, listitem=-1, inputtext[]=@024acd98 "secret") at D:\xax.pwn:24787 [debug] #3 native CallLocalFunction () from samp03svr [debug] #4 00017e30 in public OnDialogResponse (playerid=0, dialogid=1, response=1, listitem=-1, inputtext[]=@024acd70 "secret") at D:\pawno\include\JunkBuster.inc:121 [debug] Run time error 4: "Array index out of bounds" [debug] Attempted to read/write array element at index 43 in array of size 43
Код:
RemoveVendingMachines(playerid) { // Remove 24/7 machines RemoveBuildingForPlayer(playerid, 1776, -33.8750, -186.7656, 1003.6328, 0.25); RemoveBuildingForPlayer(playerid, 1775, -32.4453, -186.6953, 1003.6328, 0.25); // Remove all other machines for(new i = 0; i < 44; i++) { RemoveBuildingForPlayer(playerid, 955, VMachines[i][0], VMachines[i][1], VMachines[i][2], 0.50); RemoveBuildingForPlayer(playerid, 956, VMachines[i][0], VMachines[i][1], VMachines[i][2], 0.50); } return 1; } new Float:VMachines[43][3] = { //Candy machines: {2480.86,-1959.27,12.9609}, {1634.11,-2237.53,12.8906}, {2139.52,-1161.48,23.3594}, {2153.23,-1016.15,62.2344}, {-1350.12,493.859,10.5859}, {-2229.19,286.414,34.7031}, {1659.46,1722.86,10.2188}, {2647.7,1129.66,10.2188}, {2845.73,1295.05,10.7891}, {1398.84,2222.61,10.4219}, {-1455.12,2591.66,55.2344}, {-76.0312,1227.99,19.125}, {662.43,-552.164,15.7109}, {-253.742,2599.76,62.2422}, {2271.73,-76.4609,25.9609}, //Sprunk machines: {1789.21,-1369.27,15.1641}, {1729.79,-1943.05,12.9453}, {2060.12,-1897.64,12.9297}, {1928.73,-1772.45,12.9453}, {2325.98,-1645.13,14.2109}, {2352.18,-1357.16,23.7734}, {1154.73,-1460.89,15.1562}, {-1350.12,492.289,10.5859}, {-2118.97,-423.648,34.7266}, {-2118.62,-422.414,34.7266}, {-2097.27,-398.336,34.7266}, {-2092.09,-490.055,34.7266}, {-2063.27,-490.055,34.7266}, {-2005.65,-490.055,34.7266}, {-2034.46,-490.055,34.7266}, {-2068.56,-398.336,34.7266}, {-2039.85,-398.336,34.7266}, {-2011.14,-398.336,34.7266}, {-1980.79,142.664,27.0703}, {2319.99,2532.85,10.2188}, {1520.15,1055.27,10.00}, {2503.14,1243.7,10.2188}, {2085.77,2071.36,10.4531}, {-862.828,1536.61,21.9844}, {-14.7031,1175.36,18.9531}, {-253.742,2597.95,62.2422}, {201.016,-107.617,0.898438}, {1277.84,372.516,18.9531} };