Guest User

Untitled

a guest
Jan 11th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.42 KB | None | 0 0
  1. if(dialogid == 116)
  2. {
  3. if(response)
  4. {
  5. if(listitem == 1)
  6. {
  7. if(playerDB[playerid][adminlvl]==3) return InfoBoxForPlayer(playerid,"~r~Jus jau turite 3 lygio administratoriu");
  8. if(playerDB[playerid][adminlvl]==2) return InfoBoxForPlayer(playerid,"~r~Jus jau turite 2 lygio administratoriu");
  9. if(playerDB[playerid][kreditai]<100) return SendClientMessage( playerid, 0xFF0000FF, "{FF0000}[ - ]{FFFFFF} Jūs neturite tiek kreditu!" );
  10. new pName[MAX_PLAYER_NAME],string[64];
  11. GetPlayerName(playerid,pName,sizeof(pName));
  12. format(string,sizeof(string),AdminOffFile,pName);
  13. if(! dini_Exists( string ) )
  14. {
  15. new data[3];
  16. getdate(data[0],data[1],data[2]);
  17. new
  18. datas2,
  19. datas1
  20. ;
  21. datas2=data[0];
  22. datas1=data[1];
  23. new datas = data[2]+30;
  24. if(datas>30)
  25. {
  26. datas1+=1;
  27. datas = datas-30;
  28. }
  29. if(datas1>12)
  30. {
  31. datas2+=1;
  32. datas1 = datas1-12;
  33. }
  34. dini_Create(string);
  35. dini_IntSet(string,"Metai",datas2);
  36. dini_IntSet(string,"Menesis",datas1);
  37. dini_IntSet(string,"Diena",datas);
  38. playerDB[playerid][adminlvl]=1;
  39. playerDB[playerid][kreditai]-=100;
  40. playerDB[playerid][aispejimai]=0;
  41. ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{00CC00}Sveikiname","{FFD400}Nusipirkote administratoriaus pareigas už {FF0000}[100] {FFD400}kreditus. Visos komandos {FF0000}/akomandos","Gerai","");
  42. return 0;
  43. }
  44.  
  45. GetPlayerName(playerid,pName,sizeof(pName));
  46. format(string,sizeof(string),AdminOffFile,pName);
  47. if(dini_Exists( string ) )
  48. {
  49. new
  50. dat[3],
  51. datasa[3],
  52. datasas[3]
  53. ;
  54. getdate(dat[0],dat[1],dat[2]);
  55. datasa[0] = dini_Int(string,"Metai");
  56. datasa[1] = dini_Int(string,"Menesis");
  57. datasa[2] = dini_Int(string,"Diena");
  58. datasas[0] = datasa[0];
  59. datasas[1] = datasa[1];
  60. if(datasa[1] == dat[1] && datasa[0] == dat[0])
  61. {
  62. datasas[2] = datasa[2]-dat[2];
  63. }
  64. if(datasa[1] != dat[1] && datasa[0] == dat[0])
  65. {
  66. datasas[2] = datasa[1] - dat[1];
  67. datasas[2] = datasas[2] * 30 - dat[2] + datasa[2];
  68. //datasas[2] = datas[2]-30+30+30-data[2];
  69. }
  70. if(datasa[1] != dat[1] && datasa[0] > dat[0])
  71. {
  72. datasas[2] = 12 - dat[1] + datasa[1];
  73. datasas[2] = datasas[2] * 30 - dat[2] + datasa[2];
  74. }
  75. if(datasas[2]>60) return ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{FF0000}Klaida","{FFD400}Administratoriaus statusas negali galioti daugiau nei {FF0000}90 dienų","Gerai","");
  76.  
  77. new data[3];
  78. data[0] = dini_Int(string,"Metai");
  79. data[1] = dini_Int(string,"Menesis");
  80. data[2] = dini_Int(string,"Diena");
  81. new
  82. datas2,
  83. datas1
  84. ;
  85. datas2=data[0];
  86. datas1=data[1];
  87. new datas = data[2]+30;
  88. if(datas>30)
  89. {
  90. datas1+=1;
  91. datas = datas-30;
  92. }
  93. if(datas1>12)
  94. {
  95. datas2+=1;
  96. datas1 = datas1-12;
  97. }
  98. dini_IntSet(string,"Metai",datas2);
  99. dini_IntSet(string,"Menesis",datas1);
  100. dini_IntSet(string,"Diena",datas);
  101. playerDB[playerid][kreditai]-=150;
  102. ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{00CC00}Sveikiname","{FFD400}Prasitęsėte administratoriaus pareigas už {FF0000}[150] {FFD400}kreditus.{FFD400} Prie galiojimo prisideda {FF0000}30 {FFD400}dienų. Visos komandos {FF0000}/akomandos","Gerai","");
  103. }
  104. }
  105. if(listitem == 2)
  106. {
  107. if(playerDB[playerid][adminlvl]==1) return InfoBoxForPlayer(playerid,"~r~Jus jau turite 1 lygio administratoriu");
  108. if(playerDB[playerid][adminlvl]==3) return InfoBoxForPlayer(playerid,"~r~Jus jau turite 3 lygio administratoriu");
  109. if(playerDB[playerid][kreditai]<150) return SendClientMessage( playerid, 0xFF0000FF, "{FF0000}[ - ]{FFFFFF} Jūs neturite tiek kreditu!" );
  110. new pName[MAX_PLAYER_NAME],string[64];
  111. GetPlayerName(playerid,pName,sizeof(pName));
  112. format(string,sizeof(string),AdminOffFile,pName);
  113. if(! dini_Exists( string ) )
  114. {
  115. new data[3];
  116. getdate(data[0],data[1],data[2]);
  117. new
  118. datas2,
  119. datas1
  120. ;
  121. datas2=data[0];
  122. datas1=data[1];
  123. new datas = data[2]+30;
  124. if(datas>30)
  125. {
  126. datas1+=1;
  127. datas = datas-30;
  128. }
  129. if(datas1>12)
  130. {
  131. datas2+=1;
  132. datas1 = datas1-12;
  133. }
  134. dini_Create(string);
  135. dini_IntSet(string,"Metai",datas2);
  136. dini_IntSet(string,"Menesis",datas1);
  137. dini_IntSet(string,"Diena",datas);
  138. playerDB[playerid][adminlvl]=2;
  139. playerDB[playerid][kreditai]-=150;
  140. playerDB[playerid][aispejimai]=0;
  141. ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{00CC00}Sveikiname","{FFD400}Nusipirkote administratoriaus pareigas už {FF0000}[150] {FFD400}kreditus. Visos komandos {FF0000}/akomandos","Gerai","");
  142. return 0;
  143. }
  144.  
  145. GetPlayerName(playerid,pName,sizeof(pName));
  146. format(string,sizeof(string),AdminOffFile,pName);
  147. if(dini_Exists( string ) )
  148. {
  149. new
  150. dat[3],
  151. datasa[3],
  152. datasas[3]
  153. ;
  154. getdate(dat[0],dat[1],dat[2]);
  155. datasa[0] = dini_Int(string,"Metai");
  156. datasa[1] = dini_Int(string,"Menesis");
  157. datasa[2] = dini_Int(string,"Diena");
  158. datasas[0] = datasa[0];
  159. datasas[1] = datasa[1];
  160. if(datasa[1] == dat[1] && datasa[0] == dat[0])
  161. {
  162. datasas[2] = datasa[2]-dat[2];
  163. }
  164. if(datasa[1] != dat[1] && datasa[0] == dat[0])
  165. {
  166. datasas[2] = datasa[1] - dat[1];
  167. datasas[2] = datasas[2] * 30 - dat[2] + datasa[2];
  168. //datasas[2] = datas[2]-30+30+30-data[2];
  169. }
  170. if(datasa[1] != dat[1] && datasa[0] > dat[0])
  171. {
  172. datasas[2] = 12 - dat[1] + datasa[1];
  173. datasas[2] = datasas[2] * 30 - dat[2] + datasa[2];
  174. }
  175. if(datasas[2]>60) return ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{FF0000}Klaida","{FFD400}Administratoriaus statusas negali galioti daugiau nei {FF0000}90 dienų","Gerai","");
  176.  
  177. new data[3];
  178. data[0] = dini_Int(string,"Metai");
  179. data[1] = dini_Int(string,"Menesis");
  180. data[2] = dini_Int(string,"Diena");
  181. new
  182. datas2,
  183. datas1
  184. ;
  185. datas2=data[0];
  186. datas1=data[1];
  187. new datas = data[2]+30;
  188. if(datas>30)
  189. {
  190. datas1+=1;
  191. datas = datas-30;
  192. }
  193. if(datas1>12)
  194. {
  195. datas2+=1;
  196. datas1 = datas1-12;
  197. }
  198. dini_IntSet(string,"Metai",datas2);
  199. dini_IntSet(string,"Menesis",datas1);
  200. dini_IntSet(string,"Diena",datas);
  201. playerDB[playerid][kreditai]-=150;
  202. ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{00CC00}Sveikiname","{FFD400}Prasitęsėte administratoriaus pareigas už {FF0000}[150] {FFD400}kreditus.{FFD400} Prie galiojimo prisideda {FF0000}30 {FFD400}dienų. Visos komandos {FF0000}/akomandos","Gerai","");
  203. }
  204. }
  205. if(listitem == 3)
  206. {
  207. if(playerDB[playerid][adminlvl]==2) return InfoBoxForPlayer(playerid,"~r~Jus jau turite 2 lygio administratoriu");
  208. if(playerDB[playerid][adminlvl]==1) return InfoBoxForPlayer(playerid,"~r~Jus jau turite 1 lygio administratoriu");
  209. if(playerDB[playerid][kreditai]<200) return SendClientMessage( playerid, 0xFF0000FF, "{FF0000}[ - ]{FFFFFF} Jūs neturite tiek kreditu!" );
  210. new pName[MAX_PLAYER_NAME],string[64];
  211. GetPlayerName(playerid,pName,sizeof(pName));
  212. format(string,sizeof(string),AdminOffFile,pName);
  213. if(! dini_Exists( string ) )
  214. {
  215. new data[3];
  216. getdate(data[0],data[1],data[2]);
  217. new
  218. datas2,
  219. datas1
  220. ;
  221. datas2=data[0];
  222. datas1=data[1];
  223. new datas = data[2]+30;
  224. if(datas>30)
  225. {
  226. datas1+=1;
  227. datas = datas-30;
  228. }
  229. if(datas1>12)
  230. {
  231. datas2+=1;
  232. datas1 = datas1-12;
  233. }
  234. dini_Create(string);
  235. dini_IntSet(string,"Metai",datas2);
  236. dini_IntSet(string,"Menesis",datas1);
  237. dini_IntSet(string,"Diena",datas);
  238. playerDB[playerid][adminlvl]=3;
  239. playerDB[playerid][kreditai]-=200;
  240. playerDB[playerid][aispejimai]=0;
  241. ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{00CC00}Sveikiname","{FFD400}Nusipirkote administratoriaus pareigas už {FF0000}[200] {FFD400}kreditus. Visos komandos {FF0000}/akomandos","Gerai","");
  242. return 0;
  243. }
  244.  
  245. GetPlayerName(playerid,pName,sizeof(pName));
  246. format(string,sizeof(string),AdminOffFile,pName);
  247. if(dini_Exists( string ) )
  248. {
  249. new
  250. dat[3],
  251. datasa[3],
  252. datasas[3]
  253. ;
  254. getdate(dat[0],dat[1],dat[2]);
  255. datasa[0] = dini_Int(string,"Metai");
  256. datasa[1] = dini_Int(string,"Menesis");
  257. datasa[2] = dini_Int(string,"Diena");
  258. datasas[0] = datasa[0];
  259. datasas[1] = datasa[1];
  260. if(datasa[1] == dat[1] && datasa[0] == dat[0])
  261. {
  262. datasas[2] = datasa[2]-dat[2];
  263. }
  264. if(datasa[1] != dat[1] && datasa[0] == dat[0])
  265. {
  266. datasas[2] = datasa[1] - dat[1];
  267. datasas[2] = datasas[2] * 30 - dat[2] + datasa[2];
  268. //datasas[2] = datas[2]-30+30+30-data[2];
  269. }
  270. if(datasa[1] != dat[1] && datasa[0] > dat[0])
  271. {
  272. datasas[2] = 12 - dat[1] + datasa[1];
  273. datasas[2] = datasas[2] * 30 - dat[2] + datasa[2];
  274. }
  275. if(datasas[2]>60) return ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{FF0000}Klaida","{FFD400}Administratoriaus statusas negali galioti daugiau nei {FF0000}90 dienų","Gerai","");
  276.  
  277. new data[3];
  278. data[0] = dini_Int(string,"Metai");
  279. data[1] = dini_Int(string,"Menesis");
  280. data[2] = dini_Int(string,"Diena");
  281. new
  282. datas2,
  283. datas1
  284. ;
  285. datas2=data[0];
  286. datas1=data[1];
  287. new datas = data[2]+30;
  288. if(datas>30)
  289. {
  290. datas1+=1;
  291. datas = datas-30;
  292. }
  293. if(datas1>12)
  294. {
  295. datas2+=1;
  296. datas1 = datas1-12;
  297. }
  298. dini_IntSet(string,"Metai",datas2);
  299. dini_IntSet(string,"Menesis",datas1);
  300. dini_IntSet(string,"Diena",datas);
  301. playerDB[playerid][kreditai]-=200;
  302. ShowPlayerDialog(playerid,6655,DIALOG_STYLE_MSGBOX,"{00CC00}Sveikiname","{FFD400}Prasitęsėte administratoriaus pareigas už {FF0000}[200] {FFD400}kreditus.{FFD400} Prie galiojimo prisideda {FF0000}30 {FFD400}dienų. Visos komandos {FF0000}/akomandos","Gerai","");
  303. }
  304. }
Advertisement
Add Comment
Please, Sign In to add comment