new Menu: menu;menu = CreateMenu(\"Menü\", 1, 200.0, 150.0, 200.0, 200.0);AddMenuItem(menu,0,\"Választhatóságok.\");if(strcmp(cmdtext,\"/parancs\", true) == 0){if(GetPlayerInterior(playerid) == 3){//Mit csináljon, ha a 3-as interiorba van...ShowMenuForPlayer(playerid, menu);}else{SendClientMessage(playerid,COLOR_RED,\"Ezt a parancsot csak xyz épületben használhatod.\");}return 1;}
new Menu:menu; // fegyvermenu
public OnFilterScriptInit() //script{menu = CreateMenu(\"Fegyver menu\", 1, 50.0, 180.0, 200.0, 200.0); // menu tetejeAddMenuItem(menu, 0, \"Desert Eagle\");// menuAddMenuItem(menu, 0, \"Shotgun\");// menuAddMenuItem(menu, 0, \"Sub Machine Gunner\");// menuAddMenuItem(menu, 0, \"L3gpuska\");// menuAddMenuItem(menu, 0, \"Sniper\");// menuAddMenuItem(menu, 0, \"K¨nny G~z\");// menureturn 1;}public OnPlayerCommandText(playerid, cmdtext[]) // megjeleo szöveg{if(strcmp(cmdtext, \"/fegyverfelvet\", true) == 0) // parancs{ShowMenuForPlayer(menu, playerid); // ha beirja bejön a menüreturn 1;}return 0;}public OnPlayerSelectedMenuRow(playerid, row) // lehet válogatni{new Menu:current;current = GetPlayerMenu(playerid);if(current == lspdfegyvermenu){switch(row){case 1:{GivePlayerWeapon(playerid, 24, 100);}case 2:{GivePlayerWeapon(playerid, 25, 100);}case 3:{GivePlayerWeapon(playerid, 29, 100);}case 4:{GivePlayerWeapon(playerid, 33, 100);}case 5:{GivePlayerWeapon(playerid, 34, 100);}case 6:{GivePlayerWeapon(playerid, 17, 10);}//case 9:{//GivePlayerWeapon(playerid, 35, 1000);//}//case 10:{//GivePlayerWeapon(playerid, 37, 1000);//}//case 11:{//GivePlayerWeapon(playerid, 38, 1000);//}}}return 1;}
Kód: [Kijelölés]new Menu: melo;#include <a_samp>#if defined FILTERSCRIPT#define COLOR_GREY 0xAFAFAFAA#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_WHITE 0xFFFFFFAA#define COLOR_BLUE 0x0000BBAA#define COLOR_LIGHTBLUE 0x33CCFFAA#define COLOR_ORANGE 0xFF9900AA#define COLOR_RED 0xAA3333AA#define COLOR_LIME 0x10F441AA#define COLOR_MAGENTA 0xFF00FFFF#define COLOR_NAVY 0x000080AA#define COLOR_CRIMSON 0xDC143CAA#define COLOR_FLBLUE 0x6495EDAA#define COLOR_BISQUE 0xFFE4C4AA#define COLOR_BLACK 0x000000AA#define COLOR_CHARTREUSE 0x7FFF00AA#define COLOR_BROWN 0XA52A2AAA#define COLOR_CORAL 0xFF7F50AA#define COLOR_GOLD 0xB8860BAA#define COLOR_GREENYELLOW 0xADFF2FAA#define COLOR_INDIGO 0x4B00B0AA#define COLOR_IVORY 0xFFFF82AA#define COLOR_LAWNGREEN 0x7CFC00AA#define COLOR_SEAGREEN 0x20B2AAAA#define COLOR_LIMEGREEN 0x32CD32AA //<--- Dark lime#define COLOR_MIDNIGHTBLUE 0X191970AA#define COLOR_MAROON 0x800000AA#define COLOR_OLIVE 0x808000AA#define COLOR_ORANGERED 0xFF4500AA#define COLOR_PINK 0xFFC0CBAA // - Light light pink#define COLOR_SPRINGGREEN 0x00FF7FAA#define COLOR_TOMATO 0xFF6347AA // - Tomato >:/ sounds wrong lol... well... :P#define COLOR_YELLOWGREEN 0x9ACD32AA /public OnFilterScriptInit(){melo = CreateMenu(\"Munkak\", 1, 50.0, 180.0, 200.0, 200.0);AddMenuItem(fegyomenu, 0, \"Taxisofor\");AddMenuItem(fegyomenu, 0, \"Buszvezeto\");AddMenuItem(fegyomenu, 0, \"Testor\");AddMenuItem(fegyomenu, 0, \"Detektív\");AddMenuItem(fegyomenu, 0, \"Ügyvéd\");AddMenuItem(fegyomenu, 0, \"Limuzinsofor\");AddMenuItem(fegyomenu, 0, \"Autómento\");print(\"\\n--------------------------------------\");print(\" Munkák by GeGe aktív\");print(\"--------------------------------------\\n\");return 1;}public OnFilterScriptExit(){return 1;}#elsemain(){print(\"\\n----------------------------------\");print(\" \");print(\"----------------------------------\\n\");}#endif public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp(\"/munka\", cmdtext, true, 10) == 0){if ( GetPlayerInterior ( playerid ) != 3 ) {{ShowMenuForPlayer(melo, playerid);}else{SendClientMessage(playerid, 0xFFFFFFAA, \"Csak a városházán tudsz munkát vállalni!\");}// Do something herereturn 1;}return 1;}return 1;}public OnPlayerSelectedMenuRow(playerid, row){new Menu:current;current = GetPlayerMenu(playerid);if(current == melo){switch(row){case 0:{SetPlayerPos(playerid, 1701.0724,1302.1162,10.8279);SendClientMessageToAll(0xFFFF00AA, \"%s új munkája: Taxisofor. Lehet hívni a /call-taxi parancsal!\");SendClientMessage(playerid, 0xFFFF00AA, \"Gratulálok! Új munkád: Taxisofor. Ezentúl lesz állandó kereseted,használhatod a taxi jármuveket és fuvarozhatsz embereket.\");SendClientMessage(playerid, 0xFFFF00AA, \"Kilépni a munkából a városházán tudsz q-taxi parancsal.\");}case 1:{//Ide írd amit szeretnél, hogy csináljon a menü. Jelenleg fegyvereket fog adni.SetPlayerPos(playerid, 1927.5547,1968.2794,7.5938);SendClientMessageToAll(0x33CCFFAA, \"%s új munkája: Buszvezeto.\");SendClientMessage(playerid, 0x33CCFFAA, \"Gratulálok! Új munkád: Buszvezeto. Ezentúl lesz állandó kereseted,használhatod a buszt és fuvarozhatsz embereket.\");SendClientMessage(playerid, 0x33CCFFAA, \"Kilépni a munkából a városházán tudsz q-busz parancsal.\");}case 2:{SetPlayerPos(playerid, 2028.5745,1008.3199,10.8203);SendClientMessageToAll(0xAFAFAFAA, \"%s új munkája: Testor. Ha testorre van szükséged hívd: /call-guard\");SendClientMessage(playerid, 0xAFAFAFAA, \"Gratulálok! Új munkád: Testor. Ezentúl lesz állandó kereseted és megvédheted az embereket.\");SendClientMessage(playerid, 0xAFAFAFAA, \"Kilépni a munkából a városházán tudsz q-guard parancsal.\");}}return 1;}return 1;}
new Menu: melo;#include <a_samp>#if defined FILTERSCRIPT#define COLOR_GREY 0xAFAFAFAA#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_WHITE 0xFFFFFFAA#define COLOR_BLUE 0x0000BBAA#define COLOR_LIGHTBLUE 0x33CCFFAA#define COLOR_ORANGE 0xFF9900AA#define COLOR_RED 0xAA3333AA#define COLOR_LIME 0x10F441AA#define COLOR_MAGENTA 0xFF00FFFF#define COLOR_NAVY 0x000080AA#define COLOR_CRIMSON 0xDC143CAA#define COLOR_FLBLUE 0x6495EDAA#define COLOR_BISQUE 0xFFE4C4AA#define COLOR_BLACK 0x000000AA#define COLOR_CHARTREUSE 0x7FFF00AA#define COLOR_BROWN 0XA52A2AAA#define COLOR_CORAL 0xFF7F50AA#define COLOR_GOLD 0xB8860BAA#define COLOR_GREENYELLOW 0xADFF2FAA#define COLOR_INDIGO 0x4B00B0AA#define COLOR_IVORY 0xFFFF82AA#define COLOR_LAWNGREEN 0x7CFC00AA#define COLOR_SEAGREEN 0x20B2AAAA#define COLOR_LIMEGREEN 0x32CD32AA //<--- Dark lime#define COLOR_MIDNIGHTBLUE 0X191970AA#define COLOR_MAROON 0x800000AA#define COLOR_OLIVE 0x808000AA#define COLOR_ORANGERED 0xFF4500AA#define COLOR_PINK 0xFFC0CBAA // - Light light pink#define COLOR_SPRINGGREEN 0x00FF7FAA#define COLOR_TOMATO 0xFF6347AA // - Tomato >:/ sounds wrong lol... well... :P#define COLOR_YELLOWGREEN 0x9ACD32AA /public OnFilterScriptInit(){melo = CreateMenu(\"Munkak\", 1, 50.0, 180.0, 200.0, 200.0);AddMenuItem(fegyomenu, 0, \"Taxisofor\");AddMenuItem(fegyomenu, 0, \"Buszvezeto\");AddMenuItem(fegyomenu, 0, \"Testor\");AddMenuItem(fegyomenu, 0, \"Detektív\");AddMenuItem(fegyomenu, 0, \"Ügyvéd\");AddMenuItem(fegyomenu, 0, \"Limuzinsofor\");AddMenuItem(fegyomenu, 0, \"Autómento\");print(\"\\n--------------------------------------\");print(\" Munkák by GeGe aktív\");print(\"--------------------------------------\\n\");return 1;}public OnFilterScriptExit(){return 1;}#elsemain(){print(\"\\n----------------------------------\");print(\" \");print(\"----------------------------------\\n\");}#endif public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp(\"/munka\", cmdtext, true, 10) == 0){if ( GetPlayerInterior ( playerid ) != 3 ) {{ShowMenuForPlayer(melo, playerid);}else{SendClientMessage(playerid, 0xFFFFFFAA, \"Csak a városházán tudsz munkát vállalni!\");}// Do something herereturn 1;}return 1;}return 1;}public OnPlayerSelectedMenuRow(playerid, row){new Menu:current;current = GetPlayerMenu(playerid);if(current == melo){switch(row){case 0:{SetPlayerPos(playerid, 1701.0724,1302.1162,10.8279);SendClientMessageToAll(0xFFFF00AA, \"%s új munkája: Taxisofor. Lehet hívni a /call-taxi parancsal!\");SendClientMessage(playerid, 0xFFFF00AA, \"Gratulálok! Új munkád: Taxisofor. Ezentúl lesz állandó kereseted,használhatod a taxi jármuveket és fuvarozhatsz embereket.\");SendClientMessage(playerid, 0xFFFF00AA, \"Kilépni a munkából a városházán tudsz q-taxi parancsal.\");}case 1:{//Ide írd amit szeretnél, hogy csináljon a menü. Jelenleg fegyvereket fog adni.SetPlayerPos(playerid, 1927.5547,1968.2794,7.5938);SendClientMessageToAll(0x33CCFFAA, \"%s új munkája: Buszvezeto.\");SendClientMessage(playerid, 0x33CCFFAA, \"Gratulálok! Új munkád: Buszvezeto. Ezentúl lesz állandó kereseted,használhatod a buszt és fuvarozhatsz embereket.\");SendClientMessage(playerid, 0x33CCFFAA, \"Kilépni a munkából a városházán tudsz q-busz parancsal.\");}case 2:{SetPlayerPos(playerid, 2028.5745,1008.3199,10.8203);SendClientMessageToAll(0xAFAFAFAA, \"%s új munkája: Testor. Ha testorre van szükséged hívd: /call-guard\");SendClientMessage(playerid, 0xAFAFAFAA, \"Gratulálok! Új munkád: Testor. Ezentúl lesz állandó kereseted és megvédheted az embereket.\");SendClientMessage(playerid, 0xAFAFAFAA, \"Kilépni a munkából a városházán tudsz q-guard parancsal.\");}}return 1;}return 1;}
if(strcmp(cmd, \"/munka\", true) == 0)
return 1;}return 1;}return 1;}
Ez mi: return 1;}return 1;}return 1;} Ez hogy került oda?
Ez mi: return 1;}return 1;}return 1;} Ez hogy került oda? úgy hogy anélkül 5 error és most meg 2 van... [/quote]eloször tanulj meg szkriptelni aztán csinálj olyat ami neked való szkripttelésben mert amit most csinálsz az egy gibbonfing magasságú minden összevissza írsz