Vehicle Dimension probléma!

Indította Riccardo, 2016. augusztus 03. - 12:50:31

Előző téma - Következő téma

Xistance

Idézetet írta: DrAkE date=1471549915\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62473\" data-ipsquote-contentclass=\"forums_Topic

 

Ezt én sem értem hogy őszinte legyek.  :nugget:  :facepalm:
 
\"Nem a for ciklus laggoltat, hanem ami benne van.\" Tehát a for ciklus.
 
[/quote]
Nem érted mit mondok, nem az laggoltat a for ciklusban, hogy végiglépked egy adott iteratoron, vagy tömbön, vagy akármin, hanem ami lefut benne.
 
[/quote]
 :wall: Ami lefut benne az a ciklushoz tartozik. Ha nem lépked a ciklusban semmi, akkor nem fog laggoltatni. Egy merő baromságok a kommentjeid.

AnthonyGates

Omg. Nem a ciklus és a lépkedés laggoltat, hanem az, amit csinál. Megint hozzáértés hiánya...
Az iteratoron lépkedés hogy a viharba laggoltatna? Általában a baj, hogy 9000 műveletet indít lépésenként.
Remélem így már értitek...
u.i: Xistance és az arc. Örülnél ha fele annyira értenél a dologhoz, mint DrAkE.

DrAkE

#32
Idézetet írta: Csiiiga date=1471562135\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62473\" data-ipsquote-contentclass=\"forums_TopicOmg. Nem a ciklus és a lépkedés laggoltat, hanem az, amit csinál. Megint hozzáértés hiánya...
Az iteratoron lépkedés hogy a viharba laggoltatna? Általában a baj, hogy 9000 műveletet indít lépésenként.
Remélem így már értitek...
u.i: Xistance és az arc. Örülnél ha fele annyira értenél a dologhoz, mint DrAkE.
 
Theeeeeeeerrrrrreeee you goooooooooo....... Valaki megértette! Megyek leiszom magam.
 

Örülnél te ha az én szintemen lennél  :D
 
[/quote]
https://github.com/drakeee/samp-plugin-lua\" rel=\"external nofollow\">https://github.com/drakeee/samp-plugin-lua
Biztos hülyeségeket beszélek és nem értek a Luahoz, meg a programozáshoz.
Taníts mester.

AnthonyGates

#33
Minden elindított folyamatnak (ofc a programkódod minden utasítása egy-egy folyamat [na jó azért nem teljesen]) van egy futásideje, és ha ezzel számolsz, talán te is megérted:
pszeudo:
 

ismételd 10x: ezt
  folyamat1() // futásidő 0.2mp
  folyamat2() // futásidő 0.3mp
  folyamat3() //futásidő 0.5mp --> pl egy nagy sql tábla beolvasása változóba
eddig

 
Na ez lépésenként ~1mp, azaz ha ezt mind egy szálon csinálod, 10 másodpercig fog futni a ciklus. Tehát mi laggoltat?.
Mielőtt beleköttök ebbe is, egy-egy ilyen szar függvény nyílván nem kér tizedmásodpercnyi CPU időket, csak .
Jééé, ha PAWN-ban pl:
 

halt(seconds)
{
new _newTime[4], _oldTime[4];
gettime(_oldTime[0], _oldTime[1], _oldTime[2]);
_oldTime[3] = _oldTime[2] + (_oldTime[1] * 60) + (_oldTime[0] * 600);
while(_newTime[3] != (_oldTime[3] + seconds))
{
gettime(_newTime[0], _newTime[1], _newTime[2]);
_newTime[3] = _newTime[2] + (_newTime[1] * 60) + (_newTime[0] * 600);
}
}

 
halt(30); akkor 30 másodpercig ROHADUL megáll a szerver, hisz ezt a függvényt csinálja. Írd át luába és nézd meg, ha ennyire nem értesz hozzá.

ZyZu.

[gmod]Hozzászólások törölve. Az írjon aki eltudja magyarázni normálisan a témanyitónak a megoldást. Nem kéne egy ilyen apróságon is vitatkozni mivel ez csak egy \'játék\' srácok.[/gmod]