Advertisement
Guest User

Untitled

a guest
Jan 17th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.25 KB | None | 0 0
  1. stock updaterang()
  2. {
  3. new DBResult:Result, str[512],id=0;
  4. format(str, sizeof(str), "SELECT * FROM `rank`");
  5. Result = db_query(Data,str);
  6.  
  7. db_get_field_assoc(Result,"arang1",str,sizeof(str));
  8. format(arang1[id],21,"%s",str);
  9. db_get_field_assoc(Result,"arang2",str,sizeof(str));
  10. format(arang2[id],21,"%s",str);
  11. db_get_field_assoc(Result,"arang3",str,sizeof(str));
  12. format(arang3[id],21,"%s",str);
  13. db_get_field_assoc(Result,"arang4",str,sizeof(str));
  14. format(arang4[id],21,"%s",str);
  15. }
  16.  
  17. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  18. {
  19. switch(dialogid)
  20. {
  21. case DIALOG_AMENU:
  22. {
  23. if(response)
  24. {
  25. switch(listitem)
  26. {
  27. case 0:
  28. {
  29. new string[400],pID;
  30. format(string,sizeof(string),"Rang 1:%s \nRang 2:%s\nRang 3:%s\nRang 4:%s\Rang 5:%s\nRang 6:%s",arang1[pID],arang2[pID],arang3[pID],arang4[pID],arang5[pID],arang6[pID]);
  31. ShowPlayerDialog(playerid,DIALOG_ARANG,DIALOG_STYLE_LIST,"Rangmenue",string,"Auswählen","Abbrechen");
  32. }
  33. }
  34. }
  35. }
  36. case DIALOG_ARANG:
  37. {
  38. if(response)
  39. {
  40. switch(listitem)
  41. {
  42. case 0:
  43. {
  44. ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 1 ein","Weiter","Abbrechen");
  45. arang[playerid]=1;
  46. }
  47. case 1:
  48. {
  49. ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 2 ein","Weiter","Abbrechen");
  50. arang[playerid]=2;
  51. }
  52. case 2:
  53. {
  54. ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 3 ein","Weiter","Abbrechen");
  55. arang[playerid]=3;
  56. }
  57. case 3:
  58. {
  59. ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 4 ein","Weiter","Abbrechen");
  60. arang[playerid]=4;
  61. }
  62. case 4:
  63. {
  64. ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 5 ein","Weiter","Abbrechen");
  65. arang[playerid]=5;
  66. }
  67. case 5:
  68. {
  69. ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 6 ein","Weiter","Abbrechen");
  70. arang[playerid]=6;
  71. }
  72. }
  73. }
  74. }
  75. case DIALOG_AEINGABE:
  76. {
  77. if(response)
  78. {
  79. new query[256],string[128];
  80. if(arang[playerid]==1)
  81. {
  82. format(query, sizeof(query), "UPDATE `rank` SET arang1 = '%s'",inputtext);
  83. format(string, sizeof(string), "Du hast den Adminrang 1 in %s umbenannt'",inputtext);
  84. mysql_query(query);
  85. SendClientMessage(playerid,Rot,string);
  86. arang[playerid]=0;
  87. }
  88. else if(arang[playerid]==2)
  89. {
  90. format(query, sizeof(query), "UPDATE `rank` SET arang2 = '%s'",inputtext);
  91. format(string, sizeof(string), "Du hast den Adminrang 2 in %s umbenannt'",inputtext);
  92. mysql_query(query);
  93. SendClientMessage(playerid,Rot,string);
  94. arang[playerid]=0;
  95. }
  96. else if(arang[playerid]==3)
  97. {
  98. format(query, sizeof(query), "UPDATE `rank` SET arang3 = '%s'",inputtext);
  99. format(string, sizeof(string), "Du hast den Adminrang 3 in %s umbenannt'",inputtext);
  100. mysql_query(query);
  101. SendClientMessage(playerid,Rot,string);
  102. arang[playerid]=0;
  103. }
  104. else if(arang[playerid]==4)
  105. {
  106. format(query, sizeof(query), "UPDATE `rank` SET arang4 = '%s'",inputtext);
  107. format(string, sizeof(string), "Du hast den Adminrang 4 in %s umbenannt'",inputtext);
  108. mysql_query(query);
  109. SendClientMessage(playerid,Rot,string);
  110. arang[playerid]=0;
  111. }
  112. else if(arang[playerid]==5)
  113. {
  114. format(query, sizeof(query), "UPDATE `rank` SET arang5 = '%s'",inputtext);
  115. format(string, sizeof(string), "Du hast den Adminrang 5 in %s umbenannt'",inputtext);
  116. mysql_query(query);
  117. SendClientMessage(playerid,Rot,string);
  118. arang[playerid]=0;
  119. }
  120. else if(arang[playerid]==6)
  121. {
  122. format(query, sizeof(query), "UPDATE `rank` SET arang6 = '%s'",inputtext);
  123. format(string, sizeof(string), "Du hast den Adminrang 6 in %s umbenannt'",inputtext);
  124. mysql_query(query);
  125. SendClientMessage(playerid,Rot,string);
  126. arang[playerid]=0;
  127. }
  128. updaterang();
  129. }
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement