samp-advanced-kicks | Delayed and non-delayed kicks | Advanced kicks

Započeo Mergevos, Jul 27, 2020, 02:44:27 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Jul 28, 2020, 19:30:28 POSLE PODNE
S obzirom da se klasicni kick realizuje u roku od sekunde od kad upises komandu , po toj logici ta vasa kick funkcija bi trebala da kickuje igraca i pre nego sto si ti ukucao komandu da ne kazem pomislio na to? ne razumem :)

pawn ne radi kao neki moderniji jezici gde ako stavis neku funkciju da ti izvrsava redno i sinhronizovano, ove native funkcije kada se pozovu odmah se krece na sledecu, a odbijanje konekcije se vrsi brze nego slanje poruke igracu u chat buffer.

dovoljno je 200-300ms da se saceka pa tek onda pozove kick kao u ovom includu

Citat: nikola_knezev poslato Jul 28, 2020, 19:34:11 POSLE PODNE
pawn ne radi kao neki moderniji jezici gde ako stavis neku funkciju da ti izvrsava redno i asinhrono, ove native funkcije kada se pozovu odmah se krece na sledecu, a odbijanje konekcije se vrsi brze nego slanje poruke igracu u chat buffer.

dovoljno je 200-300ms da se saceka pa tek onda pozove kick kao u ovom includu
A kolika je brzina obicne kick komande?

Citat: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Jul 28, 2020, 19:35:35 POSLE PODNE
A kolika je brzina obicne kick komande?
nije bitno kolika je brzina i uopste se ne radi u povecanju brzine vec o osiguranju da se sporije native funkcije izvrse pre odbijanja slanja paketa od igraca tj diskonekcije

ako te bas zanima odradi benchmark mada joj je potrebno jako malo.

Citat: nikola_knezev poslato Jul 28, 2020, 19:38:58 POSLE PODNE
nije bitno kolika je brzina i uopste se ne radi u povecanju brzine vec o osiguranju da se sporije native funkcije izvrse pre odbijanja slanja paketa od igraca tj diskonekcije

ako te bas zanima odradi benchmark mada joj je potrebno jako malo.
Da izvinu ostali clanovi , ali koji kurac onda pravimo razliku izmedju te dve funkcije / komande , brzina izvrsenja je veoma slicna i slicni ucinak dobijas , tako da je nepotrebno imati tu drugu ukoliko si navikao da kod pises u ovom prvom formatu , razlike su minimalne , opet kazem ovo je samo STVAR UKUSA , nista vise ;)
Sto ce se samnom sloziti polovina foruma ili veliki deo foruma koji su navikli na stariji ali i dalje dobar nacin pisanja.
Poslednja Izmena: Jul 28, 2020, 19:51:20 POSLE PODNE od Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _

Citat: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Jul 28, 2020, 19:50:02 POSLE PODNE
Da izvinu ostali clanovi , ali koji kurac onda pravimo razliku izmedju te dve funkcije / komande , brzina izvrsenja je veoma slicna i slicni ucinak dobijas , tako da je nepotrebno imati tu drugu ukoliko si navikao da kod pises u ovom prvom formatu , razlike su minimalne , opet kazem ovo je samo STVAR UKUSA , nista vise ;)
Sto ce se samnom sloziti polovina foruma ili veliki deo foruma koji su navikli na stariji ali i dalje dobar nacin pisanja.
da je stariji jeste, da je dobar, nije ;D

Citat: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Jul 28, 2020, 19:50:02 POSLE PODNE
Da izvinu ostali clanovi , ali koji kurac onda pravimo razliku izmedju te dve funkcije / komande , brzina izvrsenja je veoma slicna i slicni ucinak dobijas , tako da je nepotrebno imati tu drugu ukoliko si navikao da kod pises u ovom prvom formatu , razlike su minimalne , opet kazem ovo je samo STVAR UKUSA , nista vise ;)
Sto ce se samnom sloziti polovina foruma ili veliki deo foruma koji su navikli na stariji ali i dalje dobar nacin pisanja.
aman covece, nema tu druge funkcije. covek je napravio hook za jednu funkciju i dodao extended i advanced funkciju.
ne moras menjati nista vec ti je umesto da ti dodajes tajmere i ostale stvari sredjeno da samo pozoves funkciju na normalan nacin
ovo ti je kao deo iz include-a samp fixes znaci ispravke

Citat: nikola_knezev poslato Jul 28, 2020, 19:16:55 POSLE PODNE
oh konacno malo kvalitetnija rasprava na ovom forumu.

@Mergevos

preporuka je da ovo imenovanje promenis, ne radis linux sistem vec skriptu u pawnu

[pawn]#if !defined _INC_a_samp
   #tryinclude < a_samp >
#endif[/pawn]
za ovo je dovoljno samo : #include <a_samp>   jer stdlib ima vec proveru i blokirace script input ako je vec includovano


Upravo cu popraviti to za stdlib,a to imenovanje, je l ciljas na ona žnj imena na funkcijama?

Citat: nikola_knezev poslato Jul 28, 2020, 19:16:55 POSLE PODNE

nemoj mesati indendation stilove tipa:

funkcija {
}

i

funkcija
{
}

odluci se za jedno

Na cond. (If, else if, sve unutar neke funkcije takodje), je if {
}
A na otvaranju funkcije je
F
{
}

Citat: nikola_knezev poslato Jul 28, 2020, 19:16:55 POSLE PODNE

ne razumem sta ce ti ovo kickerid u advanced kicku ali dobro


ovu IPC proveru zameni sa proverom konstante pls

sve u svemu dobro je i korisno

Kickerid je tu, bas zato sto je advanced kick, da developer kada pravi komandu moze da ubaci tog kickera, ako hoće prikaže ga igraču, ako ne, passuje ga.

A to za IPC te nisam razumeo bas
- open.mp regional coordinator -

Vrtite jednu te istu pricu...
Neka radi ko god oce kako oce,tu smo da pokazemo da postoje i drugi nacini od onih kako smo "navikli",sad da li ce neko promjeniti nacin ili ne,to je njegova stvar.
Poslednja Izmena: Jul 28, 2020, 20:05:32 POSLE PODNE od Galardo

Citat: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Jul 28, 2020, 19:50:02 POSLE PODNE
Da izvinu ostali clanovi , ali koji kurac onda pravimo razliku izmedju te dve funkcije / komande , brzina izvrsenja je veoma slicna i slicni ucinak dobijas , tako da je nepotrebno imati tu drugu ukoliko si navikao da kod pises u ovom prvom formatu

To je isto to sto ti uradis, samo to imas u incu, i ne moras da pozivas tipa, vinny_Kick(playerod) vec odmah Kick, ne znam kako da ti objasnim
- open.mp regional coordinator -

Citat: Galardo poslato Jul 28, 2020, 20:04:19 POSLE PODNE
Vrtite jednu te istu pricu...
Neka radi ko god oce kako oce,tu smo da pokazemo da postoje i drugi nacini od onih kako smo "navikli",sad da li ce neko promjeniti nacin ili ne,to je njega stvar.
neka neka, malo aktivnosti na ovom forumu nece skoditi.

Citat: Galardo poslato Jul 28, 2020, 20:04:19 POSLE PODNE
Vrtite jednu te istu pricu...
Neka radi ko god oce kako oce,tu smo da pokazemo da postoje i drugi nacini od onih kako smo "navikli",sad da li ce neko promjeniti nacin ili ne,to je njegova stvar.
Brat, cilj i jeste da objasnimo momku gde grijesi, ne da ga nateram
- open.mp regional coordinator -

Citat: nikola_knezev poslato Jul 28, 2020, 20:02:40 POSLE PODNE
aman covece, nema tu druge funkcije. covek je napravio hook za jednu funkciju i dodao extended i advanced funkciju.
ne moras menjati nista vec ti je umesto da ti dodajes tajmere i ostale stvari sredjeno da samo pozoves funkciju na normalan nacin
ovo ti je kao deo iz include-a samp fixes znaci ispravke
Kakve tajmere , to se treba dodavati , e do kurca :D (salim se malo)
Da stavimo tacku na ovo da ne bih bili jebani od onih odozgo , ovo je STVAR UKUSA i @Galardo je kurva mala :D
Poslednja Izmena: Jul 28, 2020, 20:08:55 POSLE PODNE od Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _

Mogli ste napisati ako ima neki drugi nacin umesto tajmera, naprimer
- open.mp regional coordinator -