[POMOC] Velicina .amx fajla

Započeo GreenG
26. Jan. 2015. Zaključano
368
pregleda
13
postova
Sioux
3
Hustler
26. Jan. 2015.
Skripta koju koristim: Mod od O
Opis problema o kojem se radi:
Skirpta ima 17k redova ( od toga je oko 5k objekata ), .pwn fajl je velicine nessto manje od 1mb a .amx je 4,8mb. Kad sam tek poceo da radim nisam obracao paznju na velicinu .amx fajla tako da ne znam sta uzima ovoliko memorije.
Mod je u potpunosti mysql (Verzija R39-2).
Jedino ne znam jel ima kakve veze to da kada kompajlujem sa obicnim pawnom izbaci mi crash, tako da sam morao skinut zeexov patch za pawno ( povecava maximalnu duzinu linije ) tako da mi onda ne crasha.
-Sve makro definicije sam smanjio ali se velicina ne mjenja.
-Sve stringove sam smanjio do minimuma.
-Vecina non-saving varijabli za igraca je PVar varijablama
-COS sistem je citav sa GVar varijablama
Kada izbacim objekte .amx bude manji za 0.5mb

Includovi koje koristim:
#include 
#include
#include
#include
#include
#include
#include
#include
#include


Definicije:
#undef MAX_VEHICLES
#define MAX_VEHICLES                                                            500
#define MAX_INTOVA                                                              100//U bazi
#define MAX_INTOVA2                                                            30//U skripti
#define MAX_MACHINES 128
#define MAX_FIRMI                                                              100
#define MAX_BUYVEHICLES                                                        100


Ostalo:
native IsValidVehicle(vehicleid);
native WP_Hash(buffer[], len, const str[]);


Znaci kada compile ne izacuje mi onaj warning za oko memorije.
U koliko neko zna kako bih mogao rijesiti ovaj problem bio bih mu zahvalan da mi to kaze 😄
Dio skripte: Eto iznad.

Slika (neobavezno):
arnel avdic
5
Underboss
26. Jan. 2015.
nea ti to veze .amx i treba bit veci od pwn u mn ima 40k linija a pwn 2mb amx 6 tako da isto ti je
Sioux
3
Hustler
26. Jan. 2015.
arnel avdic wrote on January 26, 2015, 12:26 am:
nea ti to veze .amx i treba bit veci od pwn u mn ima 40k linija a pwn 2mb amx 6 tako da isto ti je


Ima veze... Amx treba da bude sto manji. Smanji ti definicije max_vehicles i players na ovako malo pa ces vidjeti da ce ti amx biti 2mb. Znam da sam negdje pogrijesio ali nmg da nadjem nikako gdje 😄
Rudimental
5
OG Legend
26. Jan. 2015.
Kazes koristis mysql ja s njim nisam nikad radio ali je vrlo moguce da on povecava memoriju isto kao sto radi i Yini ...
Ne znam kakav warning oko memorije spominjes ?
Sioux
3
Hustler
26. Jan. 2015.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on January 26, 2015, 12:38 am:
Kazes koristis mysql ja s njim nisam nikad radio ali je vrlo moguce da on povecava memoriju isto kao sto radi i Yini ...
Ne znam kakav warning oko memorije spominjes ?

Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          7108 bytes
Code size:          208812 bytes
Data size:          9859464 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4983 cells (19932 bytes)
Total requirements:10091768 bytes


To je taj warning..On je vecinom kod slabo optimizovanih modova, kod gf modova i ako kompajlujes cini mi se sa -d3
Rudimental
5
OG Legend
26. Jan. 2015.
Stavi negde na vrh
#pragma dynamic 20000


Pa vidi sta ce biti ako i dalje bude tako povecaj ovaj broj to su ti celije mozes prouciti na netu vise o tome ako hoces ...
Sioux
3
Hustler
26. Jan. 2015.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on January 26, 2015, 2:12 am:
Stavi negde na vrh
#pragma dynamic 20000


Pa vidi sta ce biti ako i dalje bude tako povecaj ovaj broj to su ti celije mozes prouciti na netu vise o tome ako hoces ...


Citao sam malo o tome i koliko sam ja skontao koristit se u koliko imas onaj warning, a u mom slucaju njeg nema. A i ne mjenja mi se velicina nista kad to definisem(isao sam do 1m)
aleluja
5
Godfather
26. Jan. 2015.
Sioux wrote on January 26, 2015, 12:38 am:
Kazes koristis mysql ja s njim nisam nikad radio ali je vrlo moguce da on povecava memoriju isto kao sto radi i Yini ...
Ne znam kakav warning oko memorije spominjes ?

Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          7108 bytes
Code size:          208812 bytes
Data size:          9859464 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4983 cells (19932 bytes)
Total requirements:10091768 bytes


To je taj warning..On je vecinom kod slabo optimizovanih modova, kod gf modova i ako kompajlujes cini mi se sa -d3

kad se sjetin kad san prije se igrao s gf modovima, jednostavno  unekom publicu stocku nije dobro namijeÅ¡tene 'tabsize'  i razmak i tako, znan kad sam pobrisa oko 5k linija da mi se maklo sve
Sioux
3
Hustler
26. Jan. 2015.
TiXoR_ wrote on January 26, 2015, 7:22 am:
kad se sjetin kad san prije se igrao s gf modovima, jednostavno  unekom publicu stocku nije dobro namijeÅ¡tene 'tabsize'  i razmak i tako, znan kad sam pobrisa oko 5k linija da mi se maklo sve


Kod mene nije GF nego mod od nula, ne izbacuje warning kad se compile, tabsize je uredan 100% sve je od nule kucano znam da nisam nigdje pogrijesio.
aleluja
5
Godfather
26. Jan. 2015.
pa nisan slip znan čitat, nego samo govorin šta se tiče gf edita, npr, radija san isto tako davno gf edit i ima je 400 kb .pwn i 450 amx tako nešto i doda y_ini prebacija mod i onda 4,5k mb, to ti je tako, jbg morat ćeš malo duže upload mod na host, ako ti je sporiji net.
Lenonâ„¢
5
Godfather
26. Jan. 2015.
.pwn i .amx ti nikada nece biti ni priblizne velicine. Tvoja velicina fajlova je sasvim u redu.

Procitaj ovo: http://forum.sa-mp.com/showthread.php?t=532994
arnel avdic
5
Underboss
26. Jan. 2015.
#pragma unused tabsize
ili #pragma tabsize pa velicina
Sioux
3
Hustler
26. Jan. 2015.
arnel avdic wrote on January 26, 2015, 4:10 pm:
#pragma unused tabsize
ili #pragma tabsize pa velicina


Mislim da je to samo za one gmove kod kojih je text razbacan i to. Koliko znam to nema veze sa memorijom. Ipak hvala.

Lenon wrote on January 26, 2015, 3:55 pm:
.pwn i .amx ti nikada nece biti ni priblizne velicine. Tvoja velicina fajlova je sasvim u redu.

Procitaj ovo: http://forum.sa-mp.com/showthread.php?t=532994

Ma nesto to men puno opet 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha