Jump to content

Recommended Posts

Posted

Eu is tipul, mi-ai dat un PM prin august. Iti voi lasa acelasi link care ti l-am dat in PM, click

Optimizarea nu se face apasand cateva butoane, bla, bla, bla, bla, o sa ai  de facut 'cateva' schimbari prin cod. Cu toate ca vei incerca sa urmaresti acele tutoriale (link-ul de mai sus), exista posibilitatea ca oricum serverul sa pice. Verifica server_log, poate ai acolo erori cand pica serverul, verifica loop-urile(for, while), timerele.

  • 3 weeks later...
Posted

array-uri mai mici  gen ( new string[1000] )

SCM(playerid, -1, "salut!");

Nu ai nevoie de 1000 acest string mare, foloseste stringuri cat mai mici.

Foloseste iteratorii, nu doar la admini/leaderi/helperi, la majoritatea sistemelor gen paint, pentru ca cand acrozi inceputu si acorzi armele, sa nu ia fiecare jucator in parte cum face foreachu.

procesor de comenzi.

nu folosi niciodata gen

new Float:Pos[3]; are o viteza mai mica pe cand

new Float:Pos1, Float:Pos2, Float:Pos3, are o viteza mai mare.

la OnDialogResponse majoritatea gm-urilor foarte proaste facute gen BugZoneu, are pe if(dialogid == DIALOG_BUGGED);

poti face asa

switch(dialogid) {

case DIALOG_BUGGED: {

cod

}

sau la if(listitem == 1) poti face switch(listitem) {

case 1: { cod // }

Nu aduce optimizare, dar aduce viteza la gamemode.

iti dau un sfat: nu creea comenzi aiurea pe server cum ar fi: /salut, etc.

poti folosi timere, cum ar fi asa

ma folosesc de sistem de payday

public PayDay();

el are o functie prin ongamemodeinit

SetTimer("PayDay", 60000, true); ceva de genu

tu poti face asa

timer PayDay[60000]()

si se executa singur, nu trebuie sa fie actionat alt undeva el se executa singur.

SUNT MULTE IDEEI.

 

  • Like 1
  • 1 month later...
Posted

Pai, in primul rand, pentru optimizare iti recomand sa folosesti cat mai multe timere si iteratori.

In al doilea rand, iti recomand cand nu ai un string de afisat, sa folosesti doar SendClientMessage.

In al 3-lea rand, incearca sa eviti liniile sau verificarile in plus.

Cam atat, succes!

  • 9 months later...
Posted
On 1/12/2019 at 12:57 PM, Denval said:

Pai, in primul rand, pentru optimizare iti recomand sa folosesti cat mai multe timere si iteratori.

In al doilea rand, iti recomand cand nu ai un string de afisat, sa folosesti doar SendClientMessage.

In al 3-lea rand, incearca sa eviti liniile sau verificarile in plus.

 Cam atat, succes!

foarte prost scris aici, multe timere = ping mare.

daca ai putine linii nu inseamna ca ai optimizare.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. 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.

moduri samp