Advertisement
Guest User

Untitled

a guest
Sep 16th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. stock TBan(playerid,listitem,bannerid)
  2. {
  3. new timestamp,dauer;
  4. timestamp = gettime();
  5. new sekunden = dauer * 1000 * 60;
  6. timestamp += sekunden;
  7. new name[MAX_PLAYER_NAME],bannername[MAX_PLAYER_NAME];
  8. GetPlayerName(playerid,name,sizeof(name));
  9. GetPlayerName(bannerid,bannername,sizeof(bannername));
  10. //PlayerInfo[playerid][pBanDauer] = timestamp;
  11. PlayerInfo[playerid][pBanDauer] += 3;
  12. Kick(playerid);
  13. // mysql_SetInt("user", "pBanDauer", timestamp, "Username", name);
  14. return 1;
  15. }
  16. ocmd:ban(playerid,params[]){
  17. new pID,listitem;
  18. if(sscanf(params, "u[28]i[28]", pID, listitem))return SendClientMessage(playerid, 0xFF004BFF, "/ban [ID] [Listitem]]");
  19. PlayerInfo[pID][pBanned] = 1;
  20. TBan(pID,2,playerid);
  21. return 1;
  22. }
  23.  
  24.  
  25.  
  26. if(PlayerInfo[playerid][pBanned] == 1) //autoban
  27.  
  28. {
  29.  
  30. ///ABroadCast(COLOR_LIGHTRED,string2,1); OnDialogLogin O.o
  31.  
  32.  
  33.  
  34. // if tbanned
  35.  
  36. new bisgebannt = cache_get_value_name_int(0, "pBanDauer", PlayerInfo[playerid][pBanDauer]);
  37.  
  38. if(PlayerInfo[playerid][pBanDauer]>=1)
  39.  
  40. {
  41.  
  42. new timestamp = gettime();
  43.  
  44. if(timestamp > bisgebannt)
  45.  
  46. {
  47.  
  48. new differenz = bisgebannt - timestamp;
  49.  
  50. new minuten = differenz;
  51.  
  52. new str[64];
  53.  
  54. format(str,sizeof(str),"Du bist noch %i Minuten gebannt!",minuten);
  55.  
  56. SendClientMessage(playerid,0xFAFAFAFF,str);
  57.  
  58. Kick(playerid);
  59.  
  60. return 1;
  61.  
  62. }
  63.  
  64. else
  65.  
  66. {
  67.  
  68. SendClientMessage(playerid,-1,"WILLKOMMEN!");
  69.  
  70.  
  71.  
  72. }
  73.  
  74. }
  75.  
  76. else
  77.  
  78. {
  79.  
  80. format(string2,sizeof(string2),"Du wurdest Permanent von Admin %s gebannt, Grund: %s.",PlayerInfo[playerid][pBanAdmin],PlayerInfo[playerid][pBanGrund]);
  81.  
  82. SendClientMessage(playerid,COLOR_RED,string2);
  83.  
  84. Kick(playerid);
  85.  
  86. return 1;
  87.  
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement