Započeo Ahbab
•9. Apr. 2023.Razlika ?
1,388
pregleda
7
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
45
Postovi:
17
Teme:
Pridružio se:Apr. 2023
9. Apr. 2023.
Koja je zapravo razlika izmedju ZCMD I YCMD I DA LI UOPSTE IMA RAZLIKE ZANIMA ME JER U YCMD MOGU SLEDECE
YCMD:komande(playerid, params[], help)
{
SCM(PLAYERID, -1, =============KOMANDE===============)
SCM(PLAYERID, -1, /me /do /ame /b)
RETURN 1;
}
ovo ovako jednostavno mogu odraditi u ycmd bez problema medjutim kada oco uradim u zcmd izbacuje errore ne razumijem sta trebam dodati na ovo da bi radilo u zcmd "novi sam"
YCMD:komande(playerid, params[], help)
{
SCM(PLAYERID, -1, =============KOMANDE===============)
SCM(PLAYERID, -1, /me /do /ame /b)
RETURN 1;
}
ovo ovako jednostavno mogu odraditi u ycmd bez problema medjutim kada oco uradim u zcmd izbacuje errore ne razumijem sta trebam dodati na ovo da bi radilo u zcmd "novi sam"
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
173
Postovi:
12
Teme:
Pridružio se:Jun 2021
9. Apr. 2023.
razlika je u samom procesu i handle-u samih komandi.. tebi trenutno nebitno.. zcmd je malo zastario, te po meni YCMD je najbolji za sada jer je noviji i bolje optimizovan.
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
106 / 250 XP
Početnik(2)
3,781
Postovi:
192
Teme:
Pridružio se:Jan. 2017
9. Apr. 2023.
ZCMD je starija biblioteka koja je prva razvijena za obradu komandi. Koristi statičku sintaksu i makroe za definisanje komandi. Parametri komandi se definišu pomoću makroa kao što su CMD ili CMD_PARAMS. ZCMD pruža jednostavan i direktan pristup obradi komandi, ali može biti manje fleksibilan u odnosu na dinamičku sintaksu.
Dok, sa druge strane, YCMD je novija biblioteka koju je razvio Y_Less kao alternativu ZCMD-u, sa ciljem da bude fleksibilnija i moćnija opcija za obradu komandi. Koristi dinamičku sintaksu i funkcije za definisanje komandi, što omogućava veću fleksibilnost u upravljanju parametrima i obradi komandi. Pruža napredne opcije kao što su mogućnost korišćenja regularnih izraza, upravljanje privilegijama, opcije za tabulaciju i sl.
Ali, Pawn.CMD svakako preporucujem mimo ove dve biblioteke. Razlika je u brzini:

Istrazi sam, Google je majka 😄
Dok, sa druge strane, YCMD je novija biblioteka koju je razvio Y_Less kao alternativu ZCMD-u, sa ciljem da bude fleksibilnija i moćnija opcija za obradu komandi. Koristi dinamičku sintaksu i funkcije za definisanje komandi, što omogućava veću fleksibilnost u upravljanju parametrima i obradi komandi. Pruža napredne opcije kao što su mogućnost korišćenja regularnih izraza, upravljanje privilegijama, opcije za tabulaciju i sl.
Ali, Pawn.CMD svakako preporucujem mimo ove dve biblioteke. Razlika je u brzini:
Istrazi sam, Google je majka 😄
Former SA:MP server developer
Founder @ cyformat.rs
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
45
Postovi:
17
Teme:
Pridružio se:Apr. 2023
9. Apr. 2023.
YCMD:komande(playerid, params[], help)
{
SCM(PLAYERID, -1, =============KOMANDE===============)
SCM(PLAYERID, -1, /me /do /ame /b)
RETURN 1;
}
A MOZE MI NEKO NAPISATI KAKO BI OVA KOMANDA IZGLEDALA U ZCMD 🙄
{
SCM(PLAYERID, -1, =============KOMANDE===============)
SCM(PLAYERID, -1, /me /do /ame /b)
RETURN 1;
}
A MOZE MI NEKO NAPISATI KAKO BI OVA KOMANDA IZGLEDALA U ZCMD 🙄
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
106 / 250 XP
Početnik(2)
3,781
Postovi:
192
Teme:
Pridružio se:Jan. 2017
9. Apr. 2023.
Ahbab wrote on April 9, 2023, 9:37 pm:
YCMD:komande(playerid, params[], help)
{
SCM(PLAYERID, -1, =============KOMANDE===============)
SCM(PLAYERID, -1, /me /do /ame /b)
RETURN 1;
}
A MOZE MI NEKO NAPISATI KAKO BI OVA KOMANDA IZGLEDALA U ZCMD 🙄
{
SCM(PLAYERID, -1, =============KOMANDE===============)
SCM(PLAYERID, -1, /me /do /ame /b)
RETURN 1;
}
A MOZE MI NEKO NAPISATI KAKO BI OVA KOMANDA IZGLEDALA U ZCMD 🙄
CMD:komande(playerid, params[])
{
SendClientMessage(playerid, -1, "============KOMANDE===============");
SendClientMessage(playerid, -1, "/me /do /ame /b");
return 1;
}
U suštini je isti postupak. YCMD koristi opcioni parametar help za prikazivanje informacija o komandi, dok ZCMD ne koristi poseban parametar za to, već informacije obično definiše u samoj komandi kao deo poruke koja se šalje klijentu (za to možeš da koristiš params ili sscanf).
Former SA:MP server developer
Founder @ cyformat.rs
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
