Skripta koju koristim:Black Street RP
Detaljan opis problema😛a komande se tesko ucitavaju,i rekli su mi da optimizujem komande,moze li mi reci iko kako ,gledao sam tut al nista nisam skontao
Dio skripte:/*
Neke slike/video za lakse dobivanje pomoci(neobavezno)😘/
[Pomoc]Optimizirat?
765
pregleda
7
postova
14. Jul 2011.
14. Jul 2011.
Izbaci IsPlayerConnected(playerid) kod komandi. Skrati stringove, npr hoces da posaljes neku formatiranu poruku igracu, koja maximalno moze sadrzati 64 znaka, a ti za spremanje tog stringa koristis 128 ili u gorem slucaju 256.
Koristi zcmd procesor komandi i sscanf2 za skeniranje parametara.
Eto par tutorijala.
http://balkan-samp.com/forum/index.php?topic=10516.0
http://balkan-samp.com/forum/index.php?topic=17243.0
http://balkan-samp.com/forum/index.php?topic=25119.0
Takodjer, posjeti i ovaj link: http://forum.sa-mp.com/showthread.php?t=57018 , pomocice ti inace oko optimizacije koda.
EDIT: Evo jos jedan, http://balkan-samp.com/forum/index.php?topic=26559.0
Koristi zcmd procesor komandi i sscanf2 za skeniranje parametara.
Eto par tutorijala.
http://balkan-samp.com/forum/index.php?topic=10516.0
http://balkan-samp.com/forum/index.php?topic=17243.0
http://balkan-samp.com/forum/index.php?topic=25119.0
Takodjer, posjeti i ovaj link: http://forum.sa-mp.com/showthread.php?t=57018 , pomocice ti inace oko optimizacije koda.
EDIT: Evo jos jedan, http://balkan-samp.com/forum/index.php?topic=26559.0
14. Jul 2011.
1. Definiraj toÄan broj slotova u modu kako bih skratio svoj loop.
2. Koristi foreach petlju za loop
3. Koristi YCMD & SSCANF za komande
4. Koristi YSI pack od Yless - a
5. Svaki 'string' smanji na onoliko koliko će se koristiti
6. Koristi streamere za SVE što možeš
7. Ne stvaraj masovno vozila na jednoj poziciji ( lagg )
8. Koristi nekoliko lokalnih timera, a za sve ostalo što trebaš spoji se na te timere sa varijablama
9. Koristi enumator-e za PlayerInfo
10. Neke manje varijable koje radiš koristi MAX_PLAYERS char
11. Za svaki novi kod koji ubaciš u skriptu napravi deBug
12. NIKAKO ne koristi dini,dudb ili udb_hash
.... Eto ukratko je to to.
2. Koristi foreach petlju za loop
3. Koristi YCMD & SSCANF za komande
4. Koristi YSI pack od Yless - a
5. Svaki 'string' smanji na onoliko koliko će se koristiti
6. Koristi streamere za SVE što možeš
7. Ne stvaraj masovno vozila na jednoj poziciji ( lagg )
8. Koristi nekoliko lokalnih timera, a za sve ostalo što trebaš spoji se na te timere sa varijablama
9. Koristi enumator-e za PlayerInfo
10. Neke manje varijable koje radiš koristi MAX_PLAYERS char
11. Za svaki novi kod koji ubaciš u skriptu napravi deBug
12. NIKAKO ne koristi dini,dudb ili udb_hash
.... Eto ukratko je to to.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava