Jump to content
  • 0

problema server


star69

Question

Problema intalnita (descriere): Uneori dupa ce deschid serverul si trece un timp, primesc o eroare in server_long
Ero(area / rile) / warning-(ul / urile): 

[13:10:03] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[13:10:03] [debug]  Stack pointer (STK) is 0x33CF38, heap pointer (HEA) is 0x33CEFC
[13:10:03] [debug] AMX backtrace:
[13:10:03] [debug] #0 0002d890 in ?? (-1004440722, -996053380, 3395424) from plm.amx
[13:10:03] [debug] #1 0002f5fc in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #2 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #3 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #4 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #5 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #6 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #7 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #8 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #9 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #10 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #11 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #12 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #13 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #14 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #15 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #16 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #17 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #18 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #19 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #20 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #21 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #22 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #23 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #24 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #25 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #26 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #27 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #28 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #29 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #30 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #31 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #32 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #33 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #34 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #35 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #36 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #37 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #38 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #39 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #40 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #41 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #42 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #43 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #44 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #45 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #46 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #47 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #48 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #49 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #50 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #51 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #52 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #53 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #54 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #55 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #56 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #57 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #58 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #59 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #60 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #61 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #62 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #63 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #64 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #65 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #66 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #67 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #68 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #69 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #70 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #71 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #72 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #73 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #74 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #75 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #76 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #77 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #78 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #79 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #80 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #81 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #82 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #83 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #84 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #85 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #86 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #87 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #88 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #89 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #90 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #91 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #92 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #93 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #94 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #95 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #96 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #97 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #98 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #99 0002fbf8 in public MovingDeer (2) from plm.amx
[13:10:03] [debug] #100 0002fbf8 in public MovingDeer (2) from plm.amx


Liniile de cod / sursa / script-ul(obligatoriu):

public MovingDeer(DeerID)
{
        if(DeerKO[DeerID]==0&&DeerMove[DeerID]==0)
        {
                new Float:X,Float:Y,Float:Z,Float:Xrand,Float:Yrand,Float:Zrand,Float:speedRand,Float:Angle;
                GetDynamicObjectPos(DeerObject[DeerID],X,Y,Z);
                new rand1=random(2),rand2=random(2);
                if(rand1==0) Xrand=X+10+float(random(10));
                else Xrand=X-10-float(random(10));
                if(rand2==0) Yrand=Y+10+float(random(10));
                else Yrand=Y-10-float(random(10));
                Zrand=GetPointZPos(Xrand,Yrand,Zrand);
                speedRand=7+float(random(9));
                if((Xrand-X)>0&&(Yrand-Y)>0)Angle=atan((Yrand-Y)/(Xrand-X));
                else Angle=atan((Yrand-Y)/(Xrand-X))-180;

                if(floatabs(Zrand-Z)<3.0)
                {
                        if(IsPosInDeerZone(Xrand,Yrand))
                        {
                                GetPointZPos(Xrand,Yrand,Zrand);
                                SetDynamicObjectRot(DeerObject[DeerID],0,0,Angle);
                                MoveDynamicObject(DeerObject[DeerID],Xrand,Yrand,Zrand+0.3,speedRand,0,0,Angle);
                                DeerMove[DeerID]=1;
                                SetTimerEx("MovingDeer",10000+random(40000),false,"i",DeerID);//On peut changer la fréquence des mouvements
                        }
                        else MovingDeer(DeerID);

                }
                else MovingDeer(DeerID);

        }
        return 1;
}
                                          


Imagini / Video (optional): Tot scriptul este aici http://pastebin.com/T7AyH6sQ
Ati incercat sa rezolvati singur?: Da

Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0
  • 0
6 hours ago, WiDuAlK said:

Run time error 3: "Stack/heap collision

Problema asta tine de plugin. Este o anumita variabila care stocheaza mai mult decat ii permite memoria Stack. Heap-ul oricum este mult mai mare si nu are treaba. Pune Crash detected si posteaza server log.

Am crashdetect. alceva nu-mi da

Link to comment
Share on other sites

  • 0
  • 0

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[20:07:06] filterscripts = ""  (string)
[20:07:06] 
[20:07:06] Server Plugins
[20:07:06] --------------
[20:07:06]  Loading plugin: mysql
[20:07:06]  >> plugin.mysql: R39-5 successfully loaded.
[20:07:06]   Loaded.
[20:07:06]  Loading plugin: sscanf
[20:07:06] 

[20:07:06]  ===============================

[20:07:06]       sscanf plugin loaded.     

[20:07:06]          Version:  2.8.2        

[20:07:06]    (c) 2012 Alex "Y_Less" Cole  

[20:07:06]  ===============================

[20:07:06]   Loaded.
[20:07:06]  Loading plugin: crashdetect.dll
[20:07:06]   CrashDetect v4.15.1 is OK.
[20:07:06]   Loaded.
[20:07:06]  Loading plugin: streamer
[20:07:06] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[20:07:06]   Loaded.
[20:07:06]  Loaded 4 plugins.

[20:07:06] 
[20:07:06] Filterscripts
[20:07:06] ---------------
[20:07:06]   Loaded 0 filterscripts.

[20:07:06]  
[20:07:06]  
[20:07:06]  
[20:07:06]  ======================================= 
[20:07:06]  |                                     | 
[20:07:06]  |        YSI version 3.09.0684        | 
[20:07:06]  |        By Alex "Y_Less" Cole        | 
[20:07:06]  |                                     | 
[20:07:06]  ======================================= 
[20:07:06]  
[20:07:06] [MYSQL]: Connection to database (truck) was established!
[20:07:06] Debug information
[20:07:06] -------------------------------------
[20:07:06] Last vehicle ID: 120
[20:07:06] Last object ID: 0
[20:07:06] (null)
[20:07:06] (null)
[20:07:06] (null)
[20:07:06] -------------------------------------
[20:07:06] 


Actors Everywhere Loaded.
Author: Roger Costa ''NikO''
[20:01:59]  
[20:01:59]  
[20:01:59]  RPG: v0.2 Beta LS-LV-SF
[20:01:59] _____________________
[20:01:59] Number of vehicle models: 23
[20:02:00]  [House System] Loaded 19 houses.
[20:02:00]  [House System] Loaded 8 furnitures.
[20:02:00]   [Business System] Loaded 1 businesses.
[20:02:00] Loaded 3 vehicles from plm
[20:02:02] plm has logged in.
[20:02:09] plm used: /car
[20:03:54] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[20:03:54] [debug]  Stack pointer (STK) is 0x34C578, heap pointer (HEA) is 0x34C53C
[20:03:54] [debug] AMX backtrace:
[20:03:54] [debug] #0 0002e4c0 in ?? (-1003932818, -995824004, 3458464) from plm.amx
[20:03:54] [debug] #1 0003022c in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #2 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #3 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #4 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #5 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #6 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #7 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #8 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #9 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #10 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #11 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #12 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #13 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #14 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #15 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #16 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #17 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #18 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #19 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #20 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #21 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #22 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #23 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #24 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #25 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #26 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #27 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #28 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #29 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #30 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #31 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #32 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #33 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #34 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #35 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #36 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #37 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #38 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #39 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #40 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #41 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #42 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #43 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #44 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #45 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #46 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #47 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #48 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #49 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #50 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #51 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #52 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #53 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #54 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #55 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #56 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #57 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #58 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #59 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #60 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #61 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #62 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #63 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #64 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #65 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #66 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #67 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #68 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #69 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #70 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #71 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #72 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #73 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #74 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #75 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #76 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #77 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #78 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #79 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #80 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #81 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #82 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #83 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #84 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #85 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #86 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #87 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #88 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #89 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #90 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #91 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #92 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #93 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #94 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #95 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #96 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #97 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #98 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #99 00030828 in public MovingDeer (213) from plm.amx
[20:03:54] [debug] #100 00030828 in public MovingDeer (213) from plm.amx

Edited by star69
Link to comment
Share on other sites

  • 0
  • 0
  • 0
La 7/15/2016 la 13:58, ImpulsE a spus:

@star69Acea condiție nu este bună.


DeerKO[DeerID]==0&&DeerMove[DeerID]==0 

Trebuie să fie așa:


DeerKO[DeerID]==0 && DeerMove[DeerID]==0 

 

Si inca ma minunez ca esti moderator scripting...

@star69 din cate vad functia ta returneaza niste float-uri mult prea mari asa ca vezi fa-ti debug si cauta sursa problemei. Un float maxim ar veni ceva de genul "1103.4492"...

[debug] #0 0002d890 in ?? (-1004440722, -996053380, 3395424) from plm.amx

Sinner.png

Link to comment
Share on other sites

  • 0
3 hours ago, SoNNy.sys said:

Si inca ma minunez ca esti moderator scripting...

@star69 din cate vad functia ta returneaza niste float-uri mult prea mari asa ca vezi fa-ti debug si cauta sursa problemei. Un float maxim ar veni ceva de genul "1103.4492"...


[debug] #0 0002d890 in ?? (-1004440722, -996053380, 3395424) from plm.amx

asa am facut, dar cu float z n-am reusit

float z functioneaza cu MapAndreas dupa acest script

stock Float: GetPointZPos(const Float: fX, const Float: fY, &Float: fZ = 0.0)
{
        if(!((-3000.0 < fX < 3000.0) && (-3000.0 < fY < 3000.0)))
        {
                return 0.0;
        }
        static
        File: s_hMap
        ;
        if(!s_hMap)
        {
                s_hMap = fopen("SAfull.hmap", io_read);
                if(!s_hMap)
                {
                        return 0.0;
                }
        }
        new
        afZ[1]
        ;
        fseek(s_hMap, ((6000 * (-floatround(fY, floatround_tozero) + 3000) + (floatround(fX, floatround_tozero) + 3000)) << 1));
        fblockread(s_hMap, afZ);

        return (fZ = ((afZ[0] >>> 16) * 0.01));
}

[debug] #0 0002e4c0 in ?? (-604, -1308, 3470244) from plm.amx

Ma poti ajuta?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.