Advertisement
Guest User

update

a guest
Jan 26th, 2020
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. case DIALOG_PAKTOR:
  2. {
  3. if(!response) return 1;
  4. if(response)
  5. {
  6. if(listitem == 1)
  7. {
  8. new msg[258];
  9.  
  10. if(!Iter_Count(Actors)) return SendClientMessage(playerid, -1, "Nie ma zadnego utworzonego aktora!");
  11.  
  12. for(new i = 0; i < MAX_ACTORS; i++)
  13. {
  14. if(Iter_Contains(Actors, i))
  15. {
  16. format(msg, sizeof(msg), "%sAktor ID: %d | %s\n", msg, i, AktorInfo[i][AktorNazwa]);
  17. }
  18. }
  19. //
  20. ShowPlayerDialog(playerid, DIALOG_PAKTOR_EDIT1, DIALOG_STYLE_LIST, "Wybierz Aktora - Edycja", msg, "Wybierz", "Anuluj");
  21. }
  22. }
  23. }
  24.  
  25. case DIALOG_PAKTOR_EDIT1:
  26. {
  27. if(!response) return 1;
  28.  
  29. SetPVarInt(playerid, "SelectedActor", listitem+1);
  30. new headline[80];
  31. format(headline, sizeof headline, "Edytuj Aktora ID: %d",listitem+1);
  32. ShowPlayerDialog(playerid, DIALOG_PAKTOR_EDIT2, DIALOG_STYLE_LIST, headline, "Change name actor\nChange desc actor\nChange skin actor\nChange pos actor", "Wybierz", "Anuluj");
  33. }
  34.  
  35. case DIALOG_PAKTOR_EDIT2:
  36. {
  37.  
  38. if(!response)
  39. {
  40. DeletePVar(playerid, "SelectedActor");
  41. return 1;
  42. }
  43.  
  44. switch(listitem)
  45. {
  46. case 0: // Change Name
  47. {
  48. ShowPlayerDialog(playerid, YourDialogID1, DIALOG_STYLE_INPUT, "Change Actor Name", "Enter New Actor Name:", "Akceptuj", "Anuluj");
  49.  
  50. }
  51. case 1: // Change Desc
  52. {
  53. ShowPlayerDialog(playerid, YourDialogID2, DIALOG_STYLE_INPUT, "Change Actor Dec", "Enter New Actor Desc:", "Akceptuj", "Anuluj");
  54.  
  55. }
  56. case 2: //Change Skin
  57. {
  58. ShowPlayerDialog(playerid, YourDialogID3, DIALOG_STYLE_INPUT, "Change Actor Skin", "Enter New Actor Skin:", "Akceptuj", "Anuluj");
  59.  
  60. }
  61. }
  62. }
  63.  
  64. case YourDialogID1:
  65. {
  66. if(strlen(inputtext) > 34) return SendClientMessage(playerid, -1, "Actor name is too long!");
  67. new query[100];
  68. mysql_format(g_SQL, query, sizeof(query), "UPDATE actors SET AktorNazwa='%s' WHERE AktorID=%d",inputtext, GetPVarInt(playerid, "SelectedActor"));
  69. mysql_query(g_SQL, query);
  70. DeletePVar(playerid, "SelectedActor");
  71. }
  72. case YourDialogID2:
  73. {
  74. if(strlen(inputtext) > 128) return SendClientMessage(playerid, -1, "Actor desc is too long!");
  75. new query[100];
  76. mysql_format(g_SQL, query, sizeof(query), "UPDATE actors SET AktorOpis='%s' WHERE AktorID=%d",inputtext, GetPVarInt(playerid, "SelectedActor"));
  77. mysql_query(g_SQL, query);
  78. DeletePVar(playerid, "SelectedActor");
  79. }
  80. case YourDialogID3:
  81. {
  82. if(strval(inputtext) > 311) return SendClientMessage(playerid, -1, "Actor skin id limit 311!");
  83. new query[100];
  84. mysql_format(g_SQL, query, sizeof(query), "UPDATE actors SET AktorSkinID=%d WHERE AktorID=%d",strval(inputtext), GetPVarInt(playerid, "SelectedActor"));
  85. mysql_query(g_SQL, query);
  86. DeletePVar(playerid, "SelectedActor");
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement