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
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;
}

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","");
					}
				}
			}
		}

Citat: toncikica poslato Oktobar 30, 2023, 11:04:36 PRE PODNE
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;
}

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","");
					}
				}
			}
		}

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
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;
}

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","");
					}
				}
			}
		}

Š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

DIALOG_STYLE_TABLIST_HEADER
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