//Includék#include <a_samp> //a_samp include#include <zcmd> //zcmd include#pragma tabsize 0 //Sorok elcsuszás figyekmenkivülhagyása//Defináciok#define szinek 111#if defined FILTERSCRIPT //Itt defináljuk hogy ez 1 filterscript public OnFilterScriptInit(){print(\"\\n--------------------------------------\");print(\" Szinváltó script by xD1999 betöltve\");print(\"--------------------------------------\\n\");return 1;} #else public OnPlayerConnect(playerid){SendClientMessage(playerid,0x0000FFAA,\"{FF0000}Unod már a régi szinedet?{00FF00}Használd /color parancsot!\");return 1;} public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] ) { if (dialogid == szinek ) { if ( !response ) { SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialogból!\" ); return 1; } if (listitem == 0) { SetPlayerColor(playerid,0xAA3333AA); SendClientMessage(playerid,0xAA3333AA,\"***Szinet átállítva piros-ra\"); } if (listitem == 1) { SetPlayerColor(playerid,0x0000FFAA); SendClientMessage(playerid,0x0000FFAA,\"***Szinet átállítva kék-re\"); } if (listitem == 2) { SetPlayerColor(playerid,0xAFAFAFAA); SendClientMessage(playerid,0xAFAFAFAA,\"***Szinet átállítva zöld-re\"); } if (listitem == 3) { SetPlayerColor(playerid,0xFF66FFAA); SendClientMessage(playerid,0xFF66FFAA,\"***Szinet átállítva rózsaszin-re\"); } if (listitem == 4) { SetPlayerColor(playerid,0xFFFF00AA); SendClientMessage(playerid,0xFFFF00AA,\"***Szinet átállítva sárgá-ra\"); } if (listitem == 5) { SetPlayerColor(playerid,0xFFFFFFAA); SendClientMessage(playerid,0xFFFFFFAA,\"***Szinet átállítva fehér-re\"); } if (listitem == 6) { SetPlayerColor(playerid,0xFF00FFFF); SendClientMessage(playerid,0xFF00FFFF,\"***Szinet átállítva bibör vörös-re\"); } if (listitem == 7) { SetPlayerColor(playerid,0x8B008BAA); SendClientMessage(playerid,0x8B008BAA,\"***Szinet átállítva sötét bibor vörös-re\"); } if (listitem == { SetPlayerColor(playerid,0xFF9900AA); SendClientMessage(playerid,0xFF9900AA,\"***Szinet átállítva narancs sárgá-ra\"); } if (listitem == 9) { SetPlayerColor(playerid,0xFF1493FF); SendClientMessage(playerid,0xFF1493FF,\"***Szinet átállítva sötét rózsaszin-re\"); } if (listitem == 10) { SetPlayerColor(playerid,0xFF0606FF); SendClientMessage(playerid,0xFF0606FF,\"***Szinet átállítva sötét piros-ra\"); } if (listitem == 11) { SetPlayerColor(playerid,0x006400FF); SendClientMessage(playerid,0x006400FF,\"***Szinet átállítva sötét zöld-re\"); } if (listitem == 12) { SetPlayerColor(playerid,0xFF8C00FF); SendClientMessage(playerid,0xFF8C00FF,\"***Szinet átállítva sötét narancs sárgá-ra\"); } if (listitem == 13) { SetPlayerColor(playerid,0xFFD700FF); SendClientMessage(playerid,0xFFD700FF,\"***Szinet átállítva arany-ra\"); } if (listitem == 14) { SetPlayerColor(playerid,0x000000FF); SendClientMessage(playerid,0x000000FF,\"***Szinet átállítva feketé-re\"); } return 1; } return 0; }CMD:color(playerid, params[]){ShowPlayerDialog(playerid, szinek, DIALOG_STYLE_LIST, \"Színek\",\"{FF0000}Piros\\n{0000FF}Kék\\n{00FF00}Zöld\\n{DDA0DD}Rózsaszín\\n{FFFF00}Sárga\\n{FFFFFF}Fehér\\n{FF00FF}Bíbor Vörös\\n{8B008B}Sötét Bíbor Vörös\\n{FFA500}Narancs Sárga\\n{9ACD32}Sárgás Zöld\\n{FF1493}Sötét Rózsaszín\\n{8B0000}Sötét Piros\\n{006400}Sötét Zöld\\n{FF8C00}Sötét Narancs Sárga\\n{FFD700}Arany\\n{000000}Fekete\", \"Kiválaszt!\",\"Kilépés!\");return 1;}#endif
if (dialogid == 111 ) {
ShowPlayerDialog(playerid, 111,
if (dialogid == szinek ) {
Annyi igaz hogy úgy jobb lenne, de még elég kezdõ örüljünk hogy egy ilyet össze rakott nekünk.
#include a_samp#include zcmd#define SzinekDialog 111public ChangePlayerColor(playerid, colorid);public OnFilterScriptInit(){print(\"\\n--------------------------------------\");print(\"Színváltó szkript by xD1999 betöltve\");print(\"--------------------------------------\\n\");return 1;}public OnPlayerConnect(playerid) SendClientMessage(playerid, -1, \"{FF0000}Unod már a régi színedet? {00FF00}Használd a /color parancsot!\");public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == SzinekDialog){if(!response) return SendClientMessage(playerid, 0xFF0000FF, \"Kiléptél a párbeszédpanelbõl!\");else ChangePlayerColor(playerid, listitem);}return 1;}public ChangePlayerColor(playerid, colorid){switch(colorid){ case 0: SetPlayerColor(playerid, 0xAA3333AA), SendClientMessage(playerid, -1, \"Színed átállítva: Piros\"); case 1: SetPlayerColor(playerid, 0x0000FFAA), SendClientMessage(playerid, -1, \"Színed átállítva: Kék\"); case 2: SetPlayerColor(playerid, 0xAFAFAFAA), SendClientMessage(playerid, -1, \"Színed átállítva: Zöld\"); case 3: SetPlayerColor(playerid, 0xFF66FFAA), SendClientMessage(playerid, -1, \"Színed átállítva: Rózsaszín\"); case 4: SetPlayerColor(playerid, 0xFFFF00AA), SendClientMessage(playerid, -1, \"Színed átállítva: Sárga\"); case 5: SetPlayerColor(playerid, 0xFFFFFFAA), SendClientMessage(playerid, -1, \"Színed átállítva: Fehér\"); case 6: SetPlayerColor(playerid, 0xFF00FFFF), SendClientMessage(playerid, -1, \"Színed átállítva: Bíborvörös\"); case 7: SetPlayerColor(playerid, 0x8B008BAA), SendClientMessage(playerid, -1, \"Színed átállítva: Sötét bíborvörös\"); case 8: SetPlayerColor(playerid, 0xFF9900AA), SendClientMessage(playerid, -1, \"Színed átállítva: Narancssárga\"); case 9: SetPlayerColor(playerid, 0xFF1493FF), SendClientMessage(playerid, -1, \"Színed átállítva: Sötétrózsaszín\"); case 10: SetPlayerColor(playerid, 0xFF0606FF), SendClientMessage(playerid, -1, \"Színed átállítva: Sötétpiros\"); case 11: SetPlayerColor(playerid, 0x006400FF), SendClientMessage(playerid, -1, \"Színed átállítva: Sötétzöld\"); case 12: SetPlayerColor(playerid, 0xFF8C00FF), SendClientMessage(playerid, -1, \"Színed átállítva: Sötét narancssárga\"); case 13: SetPlayerColor(playerid, 0xFFD700FF), SendClientMessage(playerid, -1, \"Színed átállítva: Arany\"); case 14: SetPlayerColor(playerid, 0x000000FF), SendClientMessage(playerid, -1, \"Színed átállítva: Fekete\");}return 1;}CMD:color(playerid){ShowPlayerDialog(playerid, SzinekDialog, DIALOG_STYLE_LIST, \"Színek\", \"{FF0000}Piros\\n{0000FF}Kék\\n{00FF00}Zöld\\n{DDA0DD}Rózsaszín\\n{FFFF00}Sárga\\n{FFFFFF}Fehér\\n{FF00FF}Bíborvörös\\n{8B008B}Sötét bíborvörös\\n{FFA500}Narancssárga\\n{9ACD32}Sárgászöld\\n{FF1493}Sötétrózsaszín\\n{8B0000}Sötétpiros\\n{006400}Sötétzöld\\n{FF8C00}Sötét narancssárga\\n{FFD700}Arany\\n{000000}Fekete\", \"Kiválaszt!\", \"Kilépés!\");return 1;}
bö nem magyar vagyok majd a fórumosok segitenek javitani
#define szinek 111 ez mi lenne? elmagyaráznád? ezen a soron kívül sehol nem használod a szinek konstansot. A másik én tömbbe raknám a színeket és egy másik tömbbe a színek neveit! sokkal jabban járnál vele, és spórolnál vele pár sort... De dicséretes, hogy használod a zcmd-t