Mozete li pomoci


Započeo Tarik 1234, Maj 18, 2020, 08:31:33 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: Im the Emmett huh poslato Maj 18, 2020, 18:38:34 POSLE PODNE
Novi acc sa SetPlayerName? Jel se salis ili mislis ozbiljno?

A sto se koda tice, uzas, pre svega sta ce ti new nickaname[128] kad je za name 24 (MAX_PLAYER_NAME)... Dalje, jos uvek je**no niste naucili da prvo ide boja pa tekst itd, npr:

SendClientMessage(playerid, -1, "{FF0000}......."); // Nepravilno
SendClientMessage(playerid, 0xFF0000AA, "......."); // Pravilno


Dalje, ko jos danas koristi ZCMD/IZCMD ili koji vec zastareli procesor komandi pa da stavljas CMD:...
Onda return true; return 1; stavljaj a ne je**ni true.
I u sscanf kad koristis za ID stavljaj r a ne i
primer:
YCMD:blabla(playerid, const params[], help)
{
    static
        targetID;

    if (sscanf(params, "r", targetID))
        return ...;

    // etc..
    return COMMAND_OK;
}


Jeste da si pocetnik koliko vidim, ali pogresno ucis, od pogresnih ljudi, izvora itd..
Ne vredjam te niti ista slicno, nego ti dajem savete.
Na greskama se uci....
One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2025

Citat: Im the Emmett huh poslato Maj 18, 2020, 18:38:34 POSLE PODNE
Novi acc sa SetPlayerName? Jel se salis ili mislis ozbiljno?

A sto se koda tice, uzas, pre svega sta ce ti new nickaname[128] kad je za name 24 (MAX_PLAYER_NAME)... Dalje, jos uvek je**no niste naucili da prvo ide boja pa tekst itd, npr:

SendClientMessage(playerid, -1, "{FF0000}......."); // Nepravilno
SendClientMessage(playerid, 0xFF0000AA, "......."); // Pravilno


Dalje, ko jos danas koristi ZCMD/IZCMD ili koji vec zastareli procesor komandi pa da stavljas CMD:...
Onda return true; return 1; stavljaj a ne je**ni true.
I u sscanf kad koristis za ID stavljaj r a ne i
primer:
YCMD:blabla(playerid, const params[], help)
{
    static
        targetID;

    if (sscanf(params, "r", targetID))
        return ...;

    // etc..
    return COMMAND_OK;
}


Jeste da si pocetnik koliko vidim, ali pogresno ucis, od pogresnih ljudi, izvora itd..
Ne vredjam te niti ista slicno, nego ti dajem savete.
Ne bodem se ja prvo nesto testaj pa reci da je tako sa ovim kodom ce mu samo novi acc napraviti sa tim imenom stari acc ostaje tj prosli nick i acc

CMD:changename(playerid, params[])
{
new nickname[128], iddd;
if(sscanf(params, "is[128]", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}[CMD]: {FFFFFF}/changename [playerid] [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: // lestra poslato Maj 18, 2020, 19:17:20 POSLE PODNE
Ne bodem se ja prvo nesto testaj pa reci da je tako sa ovim kodom ce mu samo novi acc napraviti sa tim imenom stari acc ostaje tj prosli nick i acc

CMD:changename(playerid, params[])
{
new nickname[128], iddd;
if(sscanf(params, "is[128]", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}[CMD]: {FFFFFF}/changename [playerid] [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
bodes bodes...

Citat: Im the Emmett huh poslato Maj 18, 2020, 18:38:34 POSLE PODNE
Novi acc sa SetPlayerName? Jel se salis ili mislis ozbiljno?

A sto se koda tice, uzas, pre svega sta ce ti new nickaname[128] kad je za name 24 (MAX_PLAYER_NAME)... Dalje, jos uvek je**no niste naucili da prvo ide boja pa tekst itd, npr:

SendClientMessage(playerid, -1, "{FF0000}......."); // Nepravilno
SendClientMessage(playerid, 0xFF0000AA, "......."); // Pravilno


Dalje, ko jos danas koristi ZCMD/IZCMD ili koji vec zastareli procesor komandi pa da stavljas CMD:...
Onda return true; return 1; stavljaj a ne je**ni true.
I u sscanf kad koristis za ID stavljaj r a ne i
primer:
YCMD:blabla(playerid, const params[], help)
{
    static
        targetID;

    if (sscanf(params, "r", targetID))
        return ...;

    // etc..
    return COMMAND_OK;
}


Jeste da si pocetnik koliko vidim, ali pogresno ucis, od pogresnih ljudi, izvora itd..
Ne vredjam te niti ista slicno, nego ti dajem savete.

ZCMD/I-CMD nije jedinin command processor koji koristi CMD:, na primjer, Pawn.CMD.
Drugo, return true je isto kao i return 1 (true = 1 | false = 0).
(https://forum.sa-mp.com/showthread.php?t=315205
https://stackoverflow.com/questions/14261100/return-1-and-return-0-vs-return-true-and-return-false/14261266)
Jer sumnjam da bi u komandi netko htio return negativno.
I u sscanf kad koristis za ID stavljaj r a ne i

A što ako netko baš želi samo ID igrača, a ne i njegovo ime?
Jedno s čim se slažem je ove dvije stvari:

A sto se koda tice, uzas, pre svega sta ce ti new nickaname[128] kad je za name 24 (MAX_PLAYER_NAME)... Dalje, jos uvek je**no niste naucili da prvo ide boja pa tekst itd, npr:

SendClientMessage(playerid, -1, "{FF0000}......."); // Nepravilno
SendClientMessage(playerid, 0xFF0000AA, "......."); // Pravilno
Citat: CheezItFollow your heart and own style.
Citat: PottusThat is perfectly fine, I'm just pointing out where you made mistakes what does hearing "good job" get you? Absolutely nothing. You need to hear the problems otherwise you'll keep making the same mistakes :)

Citat: Shadow. poslato Maj 18, 2020, 20:45:42 POSLE PODNE
ZCMD/I-CMD nije jedinin command processor koji koristi CMD:, na primjer, Pawn.CMD.
Drugo, return true je isto kao i return 1 (true = 1 | false = 0).
(https://forum.sa-mp.com/showthread.php?t=315205
https://stackoverflow.com/questions/14261100/return-1-and-return-0-vs-return-true-and-return-false/14261266)
Jer sumnjam da bi u komandi netko htio return negativno.
I u sscanf kad koristis za ID stavljaj r a ne i

A što ako netko baš želi samo ID igrača, a ne i njegovo ime?
Jedno s čim se slažem je ove dvije stvari:

A sto se koda tice, uzas, pre svega sta ce ti new nickaname[128] kad je za name 24 (MAX_PLAYER_NAME)... Dalje, jos uvek je**no niste naucili da prvo ide boja pa tekst itd, npr:

SendClientMessage(playerid, -1, "{FF0000}......."); // Nepravilno
SendClientMessage(playerid, 0xFF0000AA, "......."); // Pravilno


Pa bolje je r valjda, moze da bira name/id xd al kako god, nisam rekao da je greska nego da mu je mzd bolje da koristi r. I da koristi Pawn.CMD ili bilo koji procesor koji ima CMD: opet mu je najbolje da koristi ycmd jer..... jer je bolji  ::) ili svoj da koristi

Izvuci iz nekog moda, to ti je najbolje