Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Kaip returnint success pranešimą


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 389 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

nelabai randu informacijos lt/en forumuose, bet gal kas žino kaip returnint success pranešimą komandoj, tarkim žaidėjas ne adminas o nori naudot /s blablabla ir jeigu jis ne admin tai tiesiog nieko neparašo, kad nėra tokios komandos ar ši komanda tik administratoriui. kiekvienoj komandoj else dėt ir rašyt visur tą patį ar yra paprastesnis būdas?

Nuoroda į komentarą
Dalintis per kitą puslapį

prieš 3 valandas(-ų), KaimoMeras parašė:

nelabai randu informacijos lt/en forumuose, bet gal kas žino kaip returnint success pranešimą komandoj, tarkim žaidėjas ne adminas o nori naudot /s blablabla ir jeigu jis ne admin tai tiesiog nieko neparašo, kad nėra tokios komandos ar ši komanda tik administratoriui. kiekvienoj komandoj else dėt ir rašyt visur tą patį ar yra paprastesnis būdas?

tai tiesiog su ifu tikrink ir jei == 0 tada return 0; :D

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Adomas J. pakeitė pavadinimą į Kaip returnint success pranešimą
31 minutes prieš, vsop parašė:

 

tavo taikliausias atsakymas, galbūt netinkamai paaiškinau ko nesuprantu, bet vistiek ne tą turėjau omeny, tarkim va adminui leidžia naudot, bet jeigu ne admin tai nieko nerašo

COMMAND:s(playerid, params[])
{
    if(playerDB[playerid][admin])
    {
        new msg[128];
        if(sscanf(params, "s", msg)) return InfoBoxForPlayer(playerid, "Naudojimas: /s [tekstas]", RED);
        new zin[256];
        format(zin, sizeof(zin), "[ ADMINISTRATORIUS ] "green"%s "white"pranesa: %s", pName(playerid), msg);
        SendClientMessageToAll(0xFFFFFF, zin);
    }
    return 1;
}
 
 
 
bet jeigu noriu kad rašytų jog admin komanda tai po kiekviena komanda ir reikia tą else blablabla rašyt? ar užtektų kažkur vieną kart kažką įterpt, kad tarkim va admin komandom ir rašytų paprastam žaidėjui kad komanda tik adminam?
 
 
 
COMMAND:s(playerid, params[])
{
    if(playerDB[playerid][admin])
    {
        new msg[128];
        if(sscanf(params, "s", msg)) return InfoBoxForPlayer(playerid, "Naudojimas: /s [tekstas]", RED);
        new zin[256];
        format(zin, sizeof(zin), "[ ADMINISTRATORIUS ] "green"%s "white"pranesa: %s", pName(playerid), msg);
        SendClientMessageToAll(0xFFFFFF, zin);
    } else InfoBoxForPlayer(playerid, "Komanda tik administratoriui", RED);
    return 1;
}
Nuoroda į komentarą
Dalintis per kitą puslapį

3 minutes prieš, KaimoMeras parašė:

tavo taikliausias atsakymas, galbūt netinkamai paaiškinau ko nesuprantu, bet vistiek ne tą turėjau omeny, tarkim va adminui leidžia naudot, bet jeigu ne admin tai nieko nerašo

COMMAND:s(playerid, params[])
{
    if(playerDB[playerid][admin])
    {
        new msg[128];
        if(sscanf(params, "s", msg)) return InfoBoxForPlayer(playerid, "Naudojimas: /s [tekstas]", RED);
        new zin[256];
        format(zin, sizeof(zin), "[ ADMINISTRATORIUS ] "green"%s "white"pranesa: %s", pName(playerid), msg);
        SendClientMessageToAll(0xFFFFFF, zin);
    }
    return 1;
}
 
 
 
bet jeigu noriu kad rašytų jog admin komanda tai po kiekviena komanda ir reikia tą else blablabla rašyt? ar užtektų kažkur vieną kart kažką įterpt, kad tarkim va admin komandom ir rašytų paprastam žaidėjui kad komanda tik adminam?
 
 
 
COMMAND:s(playerid, params[])
{
    if(playerDB[playerid][admin])
    {
        new msg[128];
        if(sscanf(params, "s", msg)) return InfoBoxForPlayer(playerid, "Naudojimas: /s [tekstas]", RED);
        new zin[256];
        format(zin, sizeof(zin), "[ ADMINISTRATORIUS ] "green"%s "white"pranesa: %s", pName(playerid), msg);
        SendClientMessageToAll(0xFFFFFF, zin);
    } else InfoBoxForPlayer(playerid, "Komanda tik administratoriui", RED);
    return 1;
}

meskis funkio scripta i savo koda, ir vietoj return = 1; rasyk return = 0;

Nuoroda į komentarą
Dalintis per kitą puslapį

  • -SanTa- užrakino šią temą

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 389 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...