Kako da napravim bojatd


Započeo Martyn, April 06, 2020, 16:50:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Pa kako da napravim /bojatd u dialogu
Dio skripte: [ pawn ]Koristim Zaru Gaming v7.6.0[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //

AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

ovo sam napravio nabrzaka, ako ti nesto bude nejasno slobodno me pitaj ovde ili u PM

#define DIALOG_BOJATD                               21


//================================ TD BOJA ===================================//
CMD:bojatd(playerid,paramsp[])
{
	SPD(playerid,DIALOG_BOJATD,DIALOG_STYLE_LIST,"TextDraw Boje","Plava\nSvetlo Plava\nNormalno","Izaberi","Odustani");
	return 1;
}
///////////////////////////////////////////////////////////////////////////////////////
forward Plava(playerid);
public Plava(playerid)
{
		TextDrawColor(Textdraw0, 65535);
    	TextDrawShowForPlayer(playerid, Textdraw1);
		TextDrawColor(Textdraw1, 65535);
    	TextDrawShowForPlayer(playerid, Textdraw1);
   		TextDrawColor(Textdraw2, 65535);
    	TextDrawShowForPlayer(playerid, Textdraw2);
		TextDrawColor(Textdraw3, 65535);
    	TextDrawShowForPlayer(playerid, Textdraw3);
		TextDrawColor(Textdraw4, 65535);
 		TextDrawShowForPlayer(playerid, Textdraw4);
   		TextDrawColor(Textdraw5, 65535);
    	TextDrawShowForPlayer(playerid, Textdraw5);
    	SCM(playerid, -1,"Promenili ste vas Textdraw u Plavu");
		return true;
}


   case DIALOG_BOJATD:
   {
		if(response)
  		{
			switch (listitem)
 			{
		   		case 0:
		   		{
					Plava(playerid);
				}
				case 1:
				{
					SCM(playerid,-1,"U izradi");
				}
 				case 2:
				{
					SCM(playerid,-1,"U izradi");
				}
			}
    	}
   }


Poslednja Izmena: April 06, 2020, 21:04:30 POSLE PODNE od Teodor

Imas ovu varijantu ako ti odgovara

YCMD:tdcolor(playerid, const params[], help)
{
	static
		ccode;

	if (sscanf(params, "x", ccode))
		return SendClientMessage(playerid, -1, "USAGE: /tdcolor [color (example: FF0000AA)]");

	PlayerTextDrawColor(playerid, TextDrawName[playerid], ccode);
	return 1;
}

Citat: Emmett poslato April 06, 2020, 21:48:01 POSLE PODNE
Imas ovu varijantu ako ti odgovara

YCMD:tdcolor(playerid, const params[], help)
{
	static
		ccode;

	if (sscanf(params, "x", ccode))
		return SendClientMessage(playerid, -1, "USAGE: /tdcolor [color (example: FF0000AA)]");

	PlayerTextDrawColor(playerid, TextDrawName[playerid], ccode);
	return 1;
}

Citat: gajic.aMx poslato April 06, 2020, 16:50:25 POSLE PODNE
Pa kako da napravim /bojatd u dialogu

Citat: Teodor poslato April 06, 2020, 21:50:28 POSLE PODNE

Napisao sam da ima tu varijantu ako mu odgovara, da moze da bira koju hoce boju, ako mu ne odgovara napravicu mu i u dialogu, okej??


Citat: slashpx poslato April 06, 2020, 22:01:31 POSLE PODNE
izvoli https://pastebin.com/3MaJgVdd
Kao prvo, samo je jedna boja, treba mu vise ocigledno... Kao drugo, TextDrawColor ce svima menjati boju, da pojasnim, jedan igrac ukuca /bojatd i svim igracima ce promeniti boju tdova a ne njemu samo zbog toga ide PlayerTextDrawColor(...);