Po po pomoc

Započeo Trotinetaa_, Oktobar 30, 2023, 00:40:03 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Kako da napravim onaj kao dialog prisutnih admina? , kad napišeš /admini da iziđe kao na Skill Areni nak? isto da bude

Citat: undefined poslato Oktobar 30, 2023, 00:40:03 PRE PODNE
Kako da napravim onaj kao dialog prisutnih admina? , kad napišeš /admini da iziđe kao na Skill Areni nak? isto da bude
[pawn]CMD:admini( playerid, params[])
{
   SPD( playerid, DIALOG_ADMINI, DIALOG_STYLE_LIST, D_NASLOV, "Lista online admina\nLista svih admina", D_ODABERI, D_ODUSTANI);
   return true;
}[/pawn]
[pawn]case DIALOG_ADMINI:
       {
         if(!response) return true;
         if(response)
         {
            switch(listitem)
            {
               case 0:
               {
                  new stringgh[1024];
                  format(stringgh,sizeof(stringgh),"");
                  foreach(new i : Player)
                  {
                     if(PlayerInfo[ i ][Admin] != 0)
                     {
                        new string[512];
                        format(string,sizeof(string),"{FFFFFF}[ID %d] {0080C0}%s {FFFFFF}| {0080C0}Admin Level: {FFFFFF}%d{FFFFFF} | {0080C0}DUTY: ",i,GetName(i),PlayerInfo[ i ][Admin]);
                        strcat(stringgh,string);
                        if( AdminDuty[ i ])
                        {
                           strcat(stringgh,"{33AA33}ON DUTY");
                        }
                        else
                        {
                           strcat(stringgh,"{FF0019}OFF DUTY");
                        }
                        strcat(stringgh,"\n");
                     }
                  }
                  if(strlen(stringgh) == 0) return SendInfoMessage(playerid, "Na serveru nema online admina.");
                  SPD(playerid,DIALOG_EMPTY,DSMSGB,"Lista online admina",stringgh,"U redu","");
               }
            }
         }
      }[/pawn]

Citat: toncikica poslato Oktobar 30, 2023, 11:04:36 PRE PODNE
[pawn]CMD:admini( playerid, params[])
{
   SPD( playerid, DIALOG_ADMINI, DIALOG_STYLE_LIST, D_NASLOV, "Lista online admina\nLista svih admina", D_ODABERI, D_ODUSTANI);
   return true;
}[/pawn]
[pawn]case DIALOG_ADMINI:
       {
         if(!response) return true;
         if(response)
         {
            switch(listitem)
            {
               case 0:
               {
                  new stringgh[1024];
                  format(stringgh,sizeof(stringgh),"");
                  foreach(new i : Player)
                  {
                     if(PlayerInfo[ i ][Admin] != 0)
                     {
                        new string[512];
                        format(string,sizeof(string),"{FFFFFF}[ID %d] {0080C0}%s {FFFFFF}| {0080C0}Admin Level: {FFFFFF}%d{FFFFFF} | {0080C0}DUTY: ",i,GetName(i),PlayerInfo[ i ][Admin]);
                        strcat(stringgh,string);
                        if( AdminDuty[ i ])
                        {
                           strcat(stringgh,"{33AA33}ON DUTY");
                        }
                        else
                        {
                           strcat(stringgh,"{FF0019}OFF DUTY");
                        }
                        strcat(stringgh,"\n");
                     }
                  }
                  if(strlen(stringgh) == 0) return SendInfoMessage(playerid, "Na serveru nema online admina.");
                  SPD(playerid,DIALOG_EMPTY,DSMSGB,"Lista online admina",stringgh,"U redu","");
               }
            }
         }
      }[/pawn]
Prije sam imo da biras izmedju aktivnih i svih admina, ali kad izaberem sve admine pukne srw, pa sam izbacio, pa je ostalo ovako

Citat: toncikica poslato Oktobar 30, 2023, 11:05:19 PRE PODNE
Prije sam imo da biras izmedju aktivnih i svih admina, ali kad izaberem sve admine pukne srw, pa sam izbacio, pa je ostalo ovako
NČE BRATE :((( zaamisli, neće ja ubacio umjetso moje ycmd:Admini tvoje i zaminio na ycmd sa tvoje cmd i ubacio bilo ge ovaj kod ispod za dialog i vid errora https://imgur.com/a/5qfIbWf

Citat: undefined poslato Oktobar 30, 2023, 17:27:10 POSLE PODNE
NČE BRATE :((( zaamisli, neće ja ubacio umjetso moje ycmd:Admini tvoje i zaminio na ycmd sa tvoje cmd i ubacio bilo ge ovaj kod ispod za dialog i vid errora https://imgur.com/a/5qfIbWf
Ostavi se skriptenja.... ???

Citat: toncikica poslato Oktobar 30, 2023, 11:04:36 PRE PODNE
[pawn]CMD:admini( playerid, params[])
{
   SPD( playerid, DIALOG_ADMINI, DIALOG_STYLE_LIST, D_NASLOV, "Lista online admina\nLista svih admina", D_ODABERI, D_ODUSTANI);
   return true;
}[/pawn]
[pawn]case DIALOG_ADMINI:
       {
         if(!response) return true;
         if(response)
         {
            switch(listitem)
            {
               case 0:
               {
                  new stringgh[1024];
                  format(stringgh,sizeof(stringgh),"");
                  foreach(new i : Player)
                  {
                     if(PlayerInfo[ i ][Admin] != 0)
                     {
                        new string[512];
                        format(string,sizeof(string),"{FFFFFF}[ID %d] {0080C0}%s {FFFFFF}| {0080C0}Admin Level: {FFFFFF}%d{FFFFFF} | {0080C0}DUTY: ",i,GetName(i),PlayerInfo[ i ][Admin]);
                        strcat(stringgh,string);
                        if( AdminDuty[ i ])
                        {
                           strcat(stringgh,"{33AA33}ON DUTY");
                        }
                        else
                        {
                           strcat(stringgh,"{FF0019}OFF DUTY");
                        }
                        strcat(stringgh,"\n");
                     }
                  }
                  if(strlen(stringgh) == 0) return SendInfoMessage(playerid, "Na serveru nema online admina.");
                  SPD(playerid,DIALOG_EMPTY,DSMSGB,"Lista online admina",stringgh,"U redu","");
               }
            }
         }
      }[/pawn]
Šta znači SPD, D_NASLOV, D_ODABERI, D_ODUSTANI, DSMSGB?

Citat: choppa100 poslato Oktobar 30, 2023, 18:34:10 POSLE PODNE
Šta znači SPD, D_NASLOV, D_ODABERI, D_ODUSTANI, DSMSGB?
SPD( set player dialog ) da postavi dialog "box" igraču kad upiše, d_naslov dialog naslov sama riječ kaže al neam pojma zaš eror

[pawn]DIALOG_STYLE_TABLIST_HEADER[/pawn]
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento


Citat: choppa100 poslato Oktobar 30, 2023, 18:34:10 POSLE PODNE
Šta znači SPD, D_NASLOV, D_ODABERI, D_ODUSTANI, DSMSGB?
Ovaj D_naslov nema poente to ne znam ni zasto ste stavili boze sacuvaj.

To sine uzmes i stavis ovde
ShowPlayerDialog(playerid, Dialog_empty, DIALOG_STYLE_TABLIST_HEADERS,"Lista online admina",stringgh,"U redu","");
Poslednja Izmena: Oktobar 30, 2023, 20:38:36 POSLE PODNE od Wizzard1

Citat: choppa100 poslato Oktobar 30, 2023, 18:34:10 POSLE PODNE
Šta znači SPD, D_NASLOV, D_ODABERI, D_ODUSTANI, DSMSGB?
Skracenice koje koristim: SPD( ShowPlayerDialog), D_NASLOV( "Ime Servera"), D_ODABERI( "{ffffff}Odaberi"), D_ODUSTANI({ffffff}Odustani), DSMSGB(DIALOG_STYLE_MSGBOX).

Citat: Wizzard1 poslato Oktobar 30, 2023, 20:32:25 POSLE PODNE
Ovaj D_naslov nema poente to ne znam ni zasto ste stavili boze sacuvaj.

To sine uzmes i stavis ovde
ShowPlayerDialog(playerid, Dialog_empty, DIALOG_STYLE_TABLIST_HEADERS,"Lista online admina",stringgh,"U redu","");
brt, zar nije logicnije, brze i jednostavnije D_NASLOV nego "{0066ff}I{ffffff}me{0066ff}S{ffffff}ervera" ?

Citat: toncikica poslato Oktobar 30, 2023, 22:28:39 POSLE PODNE
brt, zar nije logicnije, brze i jednostavnije D_NASLOV nego "{0066ff}I{ffffff}me{0066ff}S{ffffff}ervera" ?
Uopšte nije jednostavnije, jer šta ako neko ko ne zna tvoje skraćenice i sranja uzme gledati kod?
Možda ne želi svako isti caption dialoga. Šta je teško napisati DIALOG_STYLE_MSGBOX koji je sam skraćen?
Poslednja Izmena: Oktobar 31, 2023, 09:54:15 PRE PODNE od choppa100