Ednostaven Matematika SIS

Započeo Smith.amx, Avgust 11, 2020, 21:30:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Citat: __vedran.xyz77 poslato Avgust 13, 2020, 10:24:13 PRE PODNE
Svađate se tu oko modularnog skriptanja i memorije koristite 3 varijable viška. Svi ste vi 'teoretski skripteri' nigde vam ne vidim radove.
Nemoj mene ovde da mešaš, ja uopšte kod editovao nisam niti sam imao nameru.
Citat: XunderNebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.


Pa... Hajde da probamo?

Citat: XACK poslato Avgust 13, 2020, 09:01:24 PRE PODNE
kada pozoves calllocalfunction MORAS paziti na ime funkcije i parametre da budu tacni inace ces se posle patiti debugom ako zajebes nesto.
Kako mislis moras paziti na ime funkcije? Moras paziti sta ces upisati u CLF() sto ne bi trebala biti muka jer odavno postoji CTRL + C i CTRL + V.

Citat: XACK poslato Avgust 13, 2020, 09:01:24 PRE PODNE
zar nije lakse koristiti direct call i dodati compiler tag da ignorise funkcije tog tipa kada ti treba, jednostavno struktura ti je cistija i stabilnija nego da
Sta bi se desilo ako hoces tu funkciju da pozoves u nekom drugom modulu koji ces include prije samog matematickog kviza?

Citat: XACK poslato Avgust 13, 2020, 09:01:24 PRE PODNE
se oslanjas na neku mnogo retardiranu native funkciju.
Sta znaci retardirana native funkcija? Kako moze biti funkcija retardirana, valjda ti ljudi koji su pravili to imaju znanja kao ti? Ili mozda nemaju, bolje da im objasnis neke stvari :|

Citat: __vedran.xyz77 poslato Avgust 13, 2020, 10:57:27 PRE PODNE
Upotrebite to silno znanje na nešto ili ste ipak samo teoretski skripteri koji slušaju šta će Southclaws, Y_Less i ostala govna reći i to memorišu u glavu.
Nema nista lose u slusanju Y-lessa i Southclawsa, oni su sigurno iskusni i provjereni programeri koji znaju sta rade (sto pokazuju i svojim radovima koje koriste 90% danasnjih samp skriptera).

Citat: omcho poslato Avgust 13, 2020, 10:40:58 PRE PODNE
imas viska varijablu, tacnije 'static bool: gMathActive;' zasto jednostavno ne proveris jel 'gResult != default value' ako jeste onda je aktivan?

ako vec se prepirete tu oko tacnosti i memorije eto samo to da ti recem
E tu si ga vec overkillovao haha  :D

Citat: ChampaWasTaken poslato Avgust 13, 2020, 11:14:17 PRE PODNE
Ne izgledas nista pametnije, ni ti ni bilo ko, ko ide po nekim releasovima i trazi najmanju sitnicu da bi mogao nesto komentarisati...
Ne kazem, ima shit kodova koji ne bi trebali vidjeti svjetlo dana ali ti druze bas pretjerujes
Nebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.
Sada imas npr. XACK-a koji ce da uporedi `MyFunc();` i `CallLocalFunction("MyFunc");` sto je potpuno pogresno. Pawn glasi za spor jezik ali evo otkricu vam tajnu da se izmedju ta 2 nacina calla vrijeme izvrsavanja mjeri u nanosekundima.
Svakako, svako ce uzeti kod koji mu odgovara, u buducnosti ako mu ne bude taj kod stimao uzece drugi i vidjeti zasto je bolji.

Citat: // xunder poslato Avgust 13, 2020, 18:35:25 POSLE PODNE
Kako mislis moras paziti na ime funkcije? Moras paziti sta ces upisati u CLF() sto ne bi trebala biti muka jer odavno postoji CTRL + C i CTRL + V.
Sta bi se desilo ako hoces tu funkciju da pozoves u nekom drugom modulu koji ces include prije samog matematickog kviza?
Sta znaci retardirana native funkcija? Kako moze biti funkcija retardirana, valjda ti ljudi koji su pravili to imaju znanja kao ti? Ili mozda nemaju, bolje da im objasnis neke stvari :|
Nema nista lose u slusanju Y-lessa i Southclawsa, oni su sigurno iskusni i provjereni programeri koji znaju sta rade (sto pokazuju i svojim radovima koje koriste 90% danasnjih samp skriptera).
E tu si ga vec overkillovao haha  :D
Nebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.
Sada imas npr. XACK-a koji ce da uporedi `MyFunc();` i `CallLocalFunction("MyFunc");` sto je potpuno pogresno. Pawn glasi za spor jezik ali evo otkricu vam tajnu da se izmedju ta 2 nacina calla vrijeme izvrsavanja mjeri u nanosekundima.
Svakako, svako ce uzeti kod koji mu odgovara, u buducnosti ako mu ne bude taj kod stimao uzece drugi i vidjeti zasto je bolji.

Joj sunđeru, topim se
Mislim dakle Boze
Na Zari sve i svasta

Citat: // xunder poslato Avgust 13, 2020, 18:35:25 POSLE PODNE
....just a xunder shitting around... bla bla...

ako u clf-u pogresis jedan parametar ili nesto slicno saznaces na tezi nacin, funkcija koja je stvarno beskorisna i jedina svrha joj je da ti uzme koji bajt vise samim pisanjem njenog imena, nepouzdana, dosta sporija(sto je ajde reci neprimetno) ali opet je SPORIJA i sporije ces handle-ovati vise evenata, uopste se ne bi trebala koristiti i susta je razlika clr-u koji zapravo ima neku svrhu.


"Sta bi se desilo ako hoces tu funkciju da pozoves u nekom drugom modulu koji ces include prije samog matematickog kviza?"
neces je pozvati pre matematickog kviza jer nisi ni include matematicki kviz i sama nece biti pozivana bez triggera u matematickom kvizu zar ne?

Those parts of the system that you can hit with a hammer (not advised) are called hardware; those program instructions that you can only curse at are called software

Citat: XACK poslato Avgust 13, 2020, 20:48:40 POSLE PODNE
ako u clf-u pogresis jedan parametar ili nesto slicno saznaces na tezi nacin, funkcija koja je stvarno beskorisna i jedina svrha joj je da ti uzme koji bajt vise samim pisanjem njenog imena, nepouzdana, dosta sporija(sto je ajde reci neprimetno) ali opet je SPORIJA i sporije ces handle-ovati vise evenata, uopste se ne bi trebala koristiti i susta je razlika clr-u koji zapravo ima neku svrhu.


"Sta bi se desilo ako hoces tu funkciju da pozoves u nekom drugom modulu koji ces include prije samog matematickog kviza?"
neces je pozvati pre matematickog kviza jer nisi ni include matematicki kviz i sama nece biti pozivana bez triggera u matematickom kvizu zar ne?
Aha, znači ti ovako radiš?

1. Napisati neki kod
2. Compile kod
3. Kod se compile bez errora? Super - odmah upload na produkcioni server bez testiranja i gasi debug flagove i pali -O!!!


Da budemo jasni, u životu takvu grešku napravio nisam...
Posebno što većina mojih CLF koristi samo "d"
Citat: XunderNebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.


Pa... Hajde da probamo?

Citat: King of the Jungle poslato Avgust 13, 2020, 21:00:48 POSLE PODNE
Aha, znači ti ovako radiš?

1. Napisati neki kod
2. Compile kod
3. Kod se compile bez errora? Super - odmah upload na produkcioni server bez testiranja i gasi debug flagove i pali -O!!!


Da budemo jasni, u životu takvu grešku napravio nisam...
Posebno što većina mojih CLF koristi samo "d"
ne palamudi, kako ces pozvati funkciju iz include-a ako nije includovana i ako je pozoves iz clf-a to je vec bad practice

sa tvojim clf-om tek neces moci da testiras tkd ono dzaba se vadis iz govana
Those parts of the system that you can hit with a hammer (not advised) are called hardware; those program instructions that you can only curse at are called software

Citat: XACK poslato Avgust 13, 2020, 21:04:59 POSLE PODNE
ne palamudi, kako ces pozvati funkciju iz include-a ako nije includovana i ako je pozoves iz clf-a to je vec bad practice

sa tvojim clf-om tek neces moci da testiras tkd ono dzaba se vadis iz govana
Druže jel ti razumeš da ako funkcija postoji, recimo ovako:

[pawn]forward func(const a[]);
public func(const a[])
{
    return format(a, sizeof(a), "Nebitno"); // Error bez obzira da li si pozvao f-ju sa CLF ili direct
}[/pawn]

tako da ne razumem o čemu ti pričaš, o kakvom testiranju se ovde radi?

Citati ako je pozoves iz clf-a to je vec bad practice
Da je CLF bio bad practices ne bi ga svi koristili, lep pozdrav, pitam li se zašto tvoj CMD procesor koristi CLF :-/
Poslednja Izmena: Avgust 13, 2020, 21:08:21 POSLE PODNE od King of the Jungle
Citat: XunderNebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.


Pa... Hajde da probamo?

Citat: King of the Jungle poslato Avgust 13, 2020, 21:07:17 POSLE PODNE
Druže jel ti razumeš da ako funkcija postoji, recimo ovako:

[pawn]forward func(const a[]);
public func(const a[])
{
    return format(a, sizeof(a), "Nebitno"); // Error bez obzira da li si pozvao f-ju sa CLF ili direct
}[/pawn]

tako da ne razumem o čemu ti pričaš, o kakvom testiranju se ovde radi?
Da je CLF bio bad practices ne bi ga svi koristili, lep pozdrav, pitam li se zašto tvoj CMD procesor koristi CLF :-/
pa o kakvom testiranju se radi, testiranje je spomenuto pre 5-10 postova i funkcija se moze pozvati samo ako je pre toga definisana sto NIJE slucaj ako uradis ovo:

[pawn]
event
{
funkcija(); // funkcija koja se nalazi u include fajlu ispod
}

#include <dependency> //fajl koji sadrzi funkciju
[/pawn]
e tako ste vi opisali to iznad



i otkad pawncmd koristi calllocalfunction aj mi samo to reci  ??? ??? ::) ::)

Those parts of the system that you can hit with a hammer (not advised) are called hardware; those program instructions that you can only curse at are called software

Citat: XACK poslato Avgust 13, 2020, 21:13:21 POSLE PODNE
pa o kakvom testiranju se radi, testiranje je spomenuto pre 5-10 postova i funkcija se moze pozvati samo ako je pre toga definisana sto NIJE slucaj ako uradis ovo:

[pawn]
event
{
funkcija(); // funkcija koja se nalazi u include fajlu ispod
}

#include <dependency> //fajl koji sadrzi funkciju
[/pawn]
e tako ste vi opisali to iznad



i otkad pawncmd koristi calllocalfunction aj mi samo to reci  ??? ??? ::) ::)
Zamisli da nekome kažeš kako preteruje sa pluginima koji zapravo dodaju neke nove mogućnosti koje inače nije moguće uraditi u pure-pawn jer hookuju Amx_Exec i onda ta ista osoba ubaci Pawn.CMD što je inače već moguće uraditi u skripti zbog ~50μ (što znači da će se tek na 600.000 poziva komande videti razlika od nevjerovatne sekunde!)
I da dodam da y_commands > pawn.cmd ali necemo o tome sada :D

b]funkcija se moze pozvati samo ako je pre toga definisana[/b]
Pa jel tebi ko brani da kreiraš funkciju koju pozivaš putem CLF-a?


[pawn]
event
{
funkcija(); // funkcija koja se nalazi u include fajlu ispod
}

#include <dependency> //fajl koji sadrzi funkciju
[/pawn]
A ovo neću ni da komentarišem, tačno se vidi koliko si glup kao kurac i da nisi niti jednom imao interakciju sa skriptom a gde modularnom skriptom.

Što bi Vedran rekao, ggwp teoretski skripteru (samo ti ni tu teoriju nisi razumeo vidim).
Citat: XunderNebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.


Pa... Hajde da probamo?

Citat: King of the Jungle poslato Avgust 13, 2020, 21:22:14 POSLE PODNE
Zamisli da nekome kažeš kako preteruje sa pluginima koji zapravo dodaju neke nove mogućnosti koje inače nije moguće uraditi u pure-pawn jer hookuju Amx_Exec i onda ta ista osoba ubaci Pawn.CMD što je inače već moguće uraditi u skripti zbog ~50μ (što znači da će se tek na 600.000 poziva komande videti razlika od nevjerovatne sekunde!)
I da dodam da y_commands > pawn.cmd ali necemo o tome sada :D

b]funkcija se moze pozvati samo ako je pre toga definisana[/b]
Pa jel tebi ko brani da kreiraš funkciju koju pozivaš putem CLF-a?


[pawn]
event
{
funkcija(); // funkcija koja se nalazi u include fajlu ispod
}

#include <dependency> //fajl koji sadrzi funkciju
[/pawn]
A ovo neću ni da komentarišem, tačno se vidi koliko si glup kao kurac i da nisi niti jednom imao interakciju sa skriptom a gde modularnom skriptom.

Što bi Vedran rekao, ggwp teoretski skripteru (samo ti ni tu teoriju nisi razumeo vidim).

lice dzaba se izvlacis, nigde nisam rekao da je neki plugin los i da je lose koristiti plugine vec tvoj clf koje idealizujes i mislis da znas da radis modularno(a ne znas plaky :().

sto se tice pozivanja sa clf-om necu da vodim raspravu dalje, rekao sam sta sam imao.

btw pawncmd > y_commands

"Pa jel tebi ko brani da kreiraš funkciju koju pozivaš putem CLF-a?"
a zasto bih je kreirao ako je u includu, pogledaj sta je lik gore napisao i kako je to opisao pa palamudi pametnice moja
Poslednja Izmena: Avgust 13, 2020, 21:27:56 POSLE PODNE od XACK
Those parts of the system that you can hit with a hammer (not advised) are called hardware; those program instructions that you can only curse at are called software

Okej, shvatiću ovo kao da si rekao "Samoj nabijam postove i glumim Lanmija" jer čisto sumnjam da ovoliko neko glup može biti.
Citat: XunderNebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.


Pa... Hajde da probamo?

Citat: King of the Jungle poslato Avgust 13, 2020, 21:27:38 POSLE PODNE
Okej, shvatiću ovo kao da si rekao "Samoj nabijam postove i glumim Lanmija" jer čisto sumnjam da ovoliko neko glup može biti.
neargumentovano vredjanje opet, idi odspavaj malo odmori glavu da ti se slegnu informacije.
Those parts of the system that you can hit with a hammer (not advised) are called hardware; those program instructions that you can only curse at are called software

Citat: XACK poslato Avgust 13, 2020, 21:28:42 POSLE PODNE
neargumentovano vredjanje opet, idi odspavaj malo odmori glavu da ti se slegnu informacije.
Timing "CLF[100000]"...
          Mean = 3.55us
          Mode = 3.46us
        Median = 3.49us
         Range = 0.43us

Timing "Direct[100000]"...
          Mean = 0.87us
          Mode = 0.83us
        Median = 0.86us
         Range = 0.10us


Vau! Uspeo si da ubrzaš svoj kod za čitavih 2.5us na 100000 pozivanja direct-a!!!

A sto se ycmd > pcmd tice, ycmd po defaulti ima bone sistem permisija, grupa i loopovanja kroz iste te komande (plus ti daje MNOGO vise mogucnosti da manageas koamdne) ali ne - ti si ipak samo video neprimetljivu brzinu, takodje YSI ima odlican help sys built-in :)
Citat: XunderNebitno koliko god bio dobar i sa tobom Makenzi, Vedranom, Ziletom, Lanijem i ko se vec sve tu proziva moram se sloziti sa Krampom.
Umjesto toga sto se prozivate, ovaj forum bi mogao biti mnogo ljepse mjesto za pocetnike kada bi vi iskusniji usli u normalnu raspravu - podijelite svoj kod i napisite zasto je bolji od koda koji je neko drugi podijelio.


Pa... Hajde da probamo?

Citat: King of the Jungle poslato Avgust 13, 2020, 21:48:48 POSLE PODNE
Timing "CLF[100000]"...
          Mean = 3.55us
          Mode = 3.46us
        Median = 3.49us
         Range = 0.43us

Timing "Direct[100000]"...
          Mean = 0.87us
          Mode = 0.83us
        Median = 0.86us
         Range = 0.10us


Vau! Uspeo si da ubrzaš svoj kod za čitavih 2.5us na 100000 pozivanja direct-a!!!

A sto se ycmd > pcmd tice, ycmd po defaulti ima bone sistem permisija, grupa i loopovanja kroz iste te komande (plus ti daje MNOGO vise mogucnosti da manageas koamdne) ali ne - ti si ipak samo video neprimetljivu brzinu, takodje YSI ima odlican help sys built-in :)
pa kada bi malo procitao i sumirao celu diskusiju video bi da nije samo brzina bolja, al dobro za to cemo zahvaliti tvojoj uciteljici iz prvog razreda i tvom intelektu.

pawncmd:
brzi
isto ima permove
isto ima loopove koje spominjes

mada u ovom slucaju izbor zavisi do korisnika, samo nemoj blatiti nesto ako ga ne poznajes, za mene je pawncmd idealan i nisu mi potrebni dodatni feature-ovi koje ti spominjes i takodje ih pawncmd poseduje, al dobro.

ps: nigde ne kazem da je y_cmds los, meni je pawncmd prakticniji
Those parts of the system that you can hit with a hammer (not advised) are called hardware; those program instructions that you can only curse at are called software

Citat: XACK poslato Avgust 13, 2020, 21:55:35 POSLE PODNE
pa kada bi malo procitao i sumirao celu diskusiju video bi da nije samo brzina bolja, al dobro za to cemo zahvaliti tvojoj uciteljici iz prvog razreda i tvom intelektu.

pawncmd:
brzi
isto ima permove
isto ima loopove koje spominjes

mada u ovom slucaju izbor zavisi do korisnika, samo nemoj blatiti nesto ako ga ne poznajes, za mene je pawncmd idealan i nisu mi potrebni dodatni feature-ovi koje ti spominjes i takodje ih pawncmd poseduje, al dobro.

ps: nigde ne kazem da je y_cmds los, meni je pawncmd prakticniji
Znam o čemu pričaš sine ali neću da pominjem to više kao što sam rekao kada si glup kao kurčina i ne možeš da povežeš osnovne stvari u svojoj glavi, dovoljno sam pisao jedno isto, bitno je da su ostali razumeli, ti si mi nebitan