#include <a_samp>public OnPlayerCommandText(playerid,cmdtext[]){if(!strcmp(cmdtext,\"/skin\",true)) return ShowPlayerDialog(playerid,123,DIALOG_STYLE_INPUT,\"Írd be a skin ID-jét!\",\"(szám)\",\"Ok\",\"Mégse\");return 0;}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) if(dialogid == 123) SetPlayerSkin(playerid,strval(inputtext)), SendClientMessage(playerid,0xFFFF00AA,\"Skined megváltoztatva!\");
Köszönöm szépen! Megírom 1500 sorba, és te megírod 15-be xDAsszem ez inkább a te scrited :|
5 perc alatt: #include <a_samp>public OnPlayerCommandText(playerid,cmdtext[]){if(!strcmp(cmdtext,\"/skin\",true)) return ShowPlayerDialog(playerid,123,DIALOG_STYLE_INPUT,\"Írd be a skin ID-jét!\",\"(szám)\",\"Ok\",\"Mégse\");return 0;}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) if(dialogid == 123) SetPlayerSkin(playerid,strval(inputtext)), SendClientMessage(playerid,0xFFFF00AA,\"Skined megváltoztatva!\");
5 perc alatt: #include <a_samp>public OnPlayerCommandText(playerid,cmdtext[]){if(!strcmp(cmdtext,\"/skin\",true)) return ShowPlayerDialog(playerid,123,DIALOG_STYLE_INPUT,\"Írd be a skin ID-jét!\",\"(szám)\",\"Ok\",\"Mégse\");return 0;}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) if(dialogid == 123) SetPlayerSkin(playerid,strval(inputtext)), SendClientMessage(playerid,0xFFFF00AA,\"Skined megváltoztatva!\"); rly? Próbálj meg szöveget beírni a dialógusba. Ezenkívül az érvénytelen( üres ) skin azonosítókat sem ellenõrzi, de TUDOM, hogy nem ez volt a lényeg, hanem hogy megmutasd a helyes utat, és ez sikerült. [/quote]Csak egy gyors megoldást írtam le.