21.09.2015, 03:59
help please!
error:
OnPlayerEnterCheckpoint:
error:
Код:
[06:56:25] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)" [06:56:25] [debug] Stack pointer (STK) is 0xE3DEC, heap pointer (HEA) is 0xE3DB0 [06:56:25] [debug] AMX backtrace: [06:56:25] [debug] #0 000c38e4 in ?? (0x00000000) from multimode.amx [06:56:25] [debug] #1 000c3a78 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #2 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #3 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #4 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #5 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #6 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #7 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #8 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #9 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #10 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #11 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #12 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #13 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #14 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #15 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #16 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #17 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #18 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #19 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #20 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #21 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #22 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #23 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #24 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #25 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #26 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #27 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #28 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #29 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #30 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #31 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #32 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #33 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #34 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #35 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #36 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #37 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #38 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #39 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #40 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #41 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #42 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #43 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #44 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #45 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #46 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #47 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #48 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #49 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #50 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #51 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #52 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #53 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #54 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #55 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #56 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #57 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #58 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #59 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #60 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #61 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #62 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #63 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #64 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #65 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #66 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #67 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #68 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #69 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #70 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #71 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #72 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #73 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #74 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #75 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #76 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #77 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #78 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #79 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #80 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #81 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #82 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #83 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #84 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #85 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #86 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #87 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #88 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #89 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #90 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #91 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #92 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #93 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #94 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #95 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #96 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #97 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #98 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #99 000c3a94 in ?? (0x00000000, 0x00000000) from multimode.amx [06:56:25] [debug] #100 000c3a94 in public OnPlayerEnterRaceCheckpoint (0x00000000, 0x00000000) from multimode.amx
Код:
public OnPlayerEnterRaceCheckpoint(playerid) { if(CPProgess[playerid] == Race[rTotalCP] -1) { new TimeStamp,TotalRaceTime,string[256],rTime[3],Prize; Race[rPosition]++; TimeStamp = GetTickCount(); TotalRaceTime = TimeStamp - Race[rTick]; ConvertTime(var, TotalRaceTime, rTime[0], rTime[1], rTime[2]); switch(Race[rPosition]) { case 1: Prize = 1000; case 2: Prize = 500; case 3: Prize = 400; case 4: Prize = 300; case 5: Prize = 200; case 6: Prize = 100; case 7: Prize = 75; case 8: Prize = 40; case 9: Prize = 36; default: Prize = 8; } format(string, sizeof(string), ">> RACE: %s finished race! (%d - %d:%d.%d)", User[playerid][pNames],Race[rPosition],rTime[0], rTime[1], rTime[2]); SendLobbyMessage(0x00FF00FF, string, 2); DestroyVehicle(PlayerVehicle[playerid]); Race[rFinishCount]++; User[playerid][pMoney] += Prize; DisablePlayerRaceCheckpoint(playerid); StartSpectate(playerid, GetRandomPlayer(playerid)); CPProgess[playerid]++; if(Race[rFinishCount] >= Race[rJoinCount]) { switch(random(2)) { case 0: { StopSpectate(playerid); SpawnPlayer(playerid); PlayerTextDrawSetString(playerid,MapText[playerid],"MAP: ~w~~h~DesertRace"); PlayerTextDrawShow(playerid,MapText[playerid]); LoadRace("DesertRace"); } case 1: { StopSpectate(playerid); SpawnPlayer(playerid); PlayerTextDrawSetString(playerid,MapText[playerid],"MAP: ~w~~h~CloseRacing"); PlayerTextDrawShow(playerid,MapText[playerid]); LoadRace("CloseRacing"); } } } return true; } else { if(Race[rStarted] == 0) return SetVehicleVelocity(PlayerVehicle[playerid],0,0,0),GameTextForPlayer(playerid, "~g~STAY IN THE CHECKPOINT", 3000, 3); CPProgess[playerid]++; CPCoords[CPProgess[playerid]][3]++; RacePosition[playerid] = floatround(CPCoords[CPProgess[playerid]][3], floatround_floor); SetCP(playerid, CPProgess[playerid], CPProgess[playerid]+1, Race[rTotalCP]); } return 1; }