[Pomoc]Optimizirat?

Započeo Impulseâ„¢, Jul 14, 2011, 17:16:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Black Street RP
Detaljan opis problema:Pa 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):*/

Prebaci komande na ZCMD/Y_CMD procesor komandi




samo satvis na vrh #include <zcmd> i #include <ssscanf2> i eto ga, hahahahah salim se

gledaj tutov eto kako
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

X

*

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
Poslednja Izmena: Jul 14, 2011, 18:05:48 POSLE PODNE od Mad_Max

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.
Poslednja Izmena: Jul 14, 2011, 18:14:04 POSLE PODNE od [H]265
Kristijan Stipić

hvala vam puno !

Admini moze lock
Poslednja Izmena: Jul 14, 2011, 23:57:09 POSLE PODNE od [PG]Bump!