Advertisement
Guest User

Untitled

a guest
Dec 10th, 2014
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. CMD:darvip(playerid, params[]){
  2. if(PlayerDados[playerid][pAdmin] < 2) return SendClientMessage(playerid, 0xFF0000AA, "Você precisa ser admin nivel 2 para usar este comando!");
  3. tmp = strtok(cmdtext, idx);
  4. if(!strlen(tmp))
  5. {
  6.  
  7. SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Meses]");
  8. return 1;
  9. }
  10. new para1;
  11. new level;
  12. new meses;
  13. para1 = ReturnUser(tmp);
  14. tmp = strtok(cmdtext, idx);
  15. meses = strval(tmp);
  16. if(!strlen(tmp))
  17. {
  18.  
  19. SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Meses]");
  20. return 1;
  21. }
  22. level = strval(tmp);
  23. GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  24. GetPlayerName(playerid, sendername, sizeof(sendername));
  25. if(IsPlayerConnected(para1))
  26. {
  27.  
  28. if(para1 != INVALID_PLAYER_ID)
  29. {
  30.  
  31. if(level < 1)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você não pode definir para 0 meses!");
  32. format(string, sizeof string, "Você deu %d meses de VIP para %s", level, giveplayer);
  33. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  34. format(string, sizeof string, "Admin %s te deu %d meses de VIP com R$%d e %d Niveis, Aproveite Nossos beneficios!", sendername, level, 15000000*meses, 3*meses);
  35. SendClientMessage(para1, COLOR_LIGHTBLUE, string);
  36. getdate(year, month, day);
  37. gettime(hour,minute,second);
  38. format(string, sizeof(string), "%s deu vip ao %s nível %d (%d/%d/%d - %d:%d)",sendername,giveplayer,level,day, month, year,hour, minute);
  39. VipsLog(string);
  40. PlayerDados[para1][pLevel] += 3*meses;
  41. PlayerDados[para1][pVIP] = 1;
  42. PlayerDados[para1][pTimeVIP] = 0;
  43. GivePlayerMoney(para1, 15000000*meses);
  44. ScoreLevel(para1);
  45. PlayerDados[para1][pDiaVIP] = day;
  46. PlayerDados[para1][pMesVIP] = month+level;
  47. PlayerDados[para1][pAnoVIP] = year;
  48. if(PlayerDados[para1][pMesVIP] > 12)
  49. {
  50.  
  51. PlayerDados[para1][pMesVIP] -= 12;
  52. PlayerDados[para1][pAnoVIP]++;
  53. }
  54. OnPlayerSave(para1);
  55. }
  56. }
  57. }
  58. return 1;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement