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): //
https://wiki.sa-mp.com/wiki/Dialog_Styles
Ili izvuci iz nekog moda
ovo sam napravio nabrzaka, ako ti nesto bude nejasno slobodno me pitaj ovde ili u PM
[pawn]
#define DIALOG_BOJATD 21
[/pawn]
[pawn]
//================================ 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;
}
[/pawn]
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");
}
}
}
}
Imas ovu varijantu ako ti odgovara
[pawn]
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;
}
[/pawn]
Citat: Emmett poslato April 06, 2020, 21:48:01 POSLE PODNE
Imas ovu varijantu ako ti odgovara
[pawn]
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;
}
[/pawn]
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??
izvoli https://pastebin.com/3MaJgVdd
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(...);