Sziasztok!!
Nem rég hoztam nektek egy NEM dialógos (parancsos Névszínező rendszert! )
Most a v:2.0 verzióban dialóggal oldottam meg Annyi hátránya van, hogy a fekete nem igazán látszik, csak ha rákattintunk!
De tesztelve Működik 100%-osan! Szerintem el tudjátok képzelni nem, kell hozzá video
Saját include-ommal írtam meg az itt van: __\\|/__
#define fekete 0x000000FF //{000000}
#define feher 0xFFFFFFFF //{FFFFFF}
#define sarga 0xFFFF00FF //{FFFF00}
#define halvanysarga 0xFFFF80FF //{FFFF80}
#define zold 0x00FF00FF //{00FF00}
#define vilagoszold 0x00FF80FF //{00FF80}
#define narancs 0xFF8000FF //{FF8000}
#define halvanynarancs 0xFF8040FF //{FF8040}
#define pink 0xFF80FFFF //{FF80FF}
#define ibolya 0xFF00FFFF //{FF00FF}
#define szurke 0xC0C0C0FF //{C0C0C0}
#define turkisz 0x00FFFFFF //{00FFFF}
#define turkisz2 0x80FFFFFF //{80FFFF}
#define sargasbarna 0x808000FF //{808000}
#define vilagosbarna 0x804040FF //{804040}
#define piros 0xFF0000FF //{FF0000}
#define kek 0x0000FFFF //{0000FF}
#define vilagoskek 0x0080FFFF //{0080FF}
#define gold 0xDED307FF //{DED307}
#define lila 0x8E2FB7FF //{8E2FB7}
#define vilagosszurke 0xB0B0B0FF //{B0B0B0}
#define nemtudom 0xE10071FF //{E10071}
És itt a script:
/* Használjátok egészséggel! */
#include <a_samp>
#include <zcmd> // a parancs létrehozásához szükséges!
#include <fixchars> // az ékezetes betükért felel nem biztos hogy ide kell!
#include <xszinx> // saját szin includeom
#define DIALOG_0 100
CMD:colors(playerid,params[])
{
ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_LIST, \"SZÍNMENÜ\", \"{00FF00}ZÖLD\\n{0000FF}KÉK\\n{8E2FB7}LILA\\n{FF8000}NARANCS\\n{FFFF00}SÁRGA\\n{FF0000}PIROS\\n{DED307}ARANY\\n{00FF80}VILÁGOSZÖLD\\n{00FFFF}TÜRKISZ\\n{FFFF80}HALVÁNY SÁRGA\\n{E10071}LILÁS\\n{00000F}FEKETE\\n{FFFFFF}FEHÉR\\n{C0C0C0}SZÜRKE\", \"OK!\", \"MÉGSE\");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_0)
{
if(response)
{
if(listitem == 0)
{
SetPlayerColor(playerid, zold);
SendClientMessage(playerid, zold, \"Most már a neved ilyen színű! \");
}
if(listitem == 1)
{
SetPlayerColor(playerid, kek);
SendClientMessage(playerid, kek, \"Most már a neved ilyen színű! \");
}
if(listitem == 2)
{
SetPlayerColor(playerid, pink);
SendClientMessage(playerid, pink, \"Most már a neved ilyen színű! \");
}
if(listitem == 3)
{
SetPlayerColor(playerid, narancs);
SendClientMessage(playerid, narancs, \"Most már a neved ilyen színű! \");
}
if(listitem == 4)
{
SetPlayerColor(playerid, sarga);
SendClientMessage(playerid, sarga, \"Most már a neved ilyen színű! \");
}
if(listitem == 5)
{
SetPlayerColor(playerid, piros);
SendClientMessage(playerid, piros, \"Most már a neved ilyen színű! \");
}
if(listitem == 6)
{
SetPlayerColor(playerid, gold);
SendClientMessage(playerid, gold, \"Most már a neved ilyen színű! \");
}
if(listitem == 7)
{
SetPlayerColor(playerid, vilagoszold);
SendClientMessage(playerid, vilagoszold, \"Most már a neved ilyen színű! \");
}
if(listitem ==
{
SetPlayerColor(playerid, turkisz);
SendClientMessage(playerid, turkisz, \"Most már a neved ilyen színű! \");
}
if(listitem == 9)
{
SetPlayerColor(playerid, halvanysarga);
SendClientMessage(playerid, halvanysarga, \"Most már a neved ilyen színű! \");
}
if(listitem == 10)
{
SetPlayerColor(playerid, nemtudom);
SendClientMessage(playerid, nemtudom, \"Most már a neved ilyen színű! \");
}
if(listitem == 11)
{
SetPlayerColor(playerid, fekete);
SendClientMessage(playerid, fekete, \"Most már a neved ilyen színű! \");
}
if(listitem == 12)
{
SetPlayerColor(playerid, feher);
SendClientMessage(playerid, feher, \"Most már a neved ilyen színű! \");
}
if(listitem == 13)
{
SetPlayerColor(playerid, szurke);
SendClientMessage(playerid, szurke, \"Most már a neved ilyen színű! \");
}
}
}else{
SendClientMessage(playerid, 0x400000FF, \"Kiléptél a dialogból\");
}
return 1;
}