Advertisement
Lambda12313

Untitled

Mar 4th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.02 KB | None | 0 0
  1. CMD:banip(playerid, params[])
  2. {
  3.     new hour, minute, second;
  4.     new year, month, day;
  5.     new Str[256];
  6.     new Cstring[256];
  7.     if(!IsPlayerAdmin(playerid)) return 0;
  8.     if(sscanf(params, "us[70]", params[0], params[1])) return SendClientMessage(playerid, -1, "[Usage]: /BanIP {FFFFFF}[ID/Name] [Reason]");
  9.     if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xb01111FF, ".השחקן אינו מחובר");
  10.     gettime(hour, minute, second);
  11.     getdate(year, month, day);
  12.     format(Str,sizeof(Str),"{48D1CC}:פרטים על ההרחקה\n\n{FF0000}%s :שם האדמין\n\n{FF8000}%s :שם השחקן\n\n{FFFF00}סיבת הבאן: %s\n\n%s :אייפי\n\n{32CD32}%02d:%02d:%02d || %02d/%02d/%d :שעה ותאריך\n\n\n{FF1493}!באן תמידי לאייפי",GetName(playerid),GetName(params[0]),params[1],GetIP(params[0]),hour, minute, second, day, month, year);
  13.     format(Cstring, sizeof(Cstring), "{FFF000} \"%s\" has been banned by {FF0000}\"%s\" {FFF000}. [Reason: %s]",GetName(params[0]),GetName(playerid),params[1]);
  14.     SendClientMessageToAll(-1, Cstring);
  15.     SendClientMessage(params[0],-1,"!הורחקת מהשרת");
  16.     SendClientMessage(params[0],-1,"!פרטי הבאן מוצגים לפניך");
  17.     ShowPlayerDialog(params[0],12345,DIALOG_STYLE_MSGBOX,"{FFFF00}!קיבלת באן מהשרת",Str,"אישור","");
  18.     DOF2_CreateFile(BansIP(params[0]));
  19.     format(Str,sizeof(Str),"%s",GetName(playerid));
  20.     DOF2_SetString(BansIP(params[0]), "Admin", Str);
  21.     format(Str,sizeof(Str),"%s",GetName(params[0]));
  22.     DOF2_SetString(BansIP(params[0]), "Player", Str);
  23.     format(Str,sizeof(Str),"%s",params[1]);
  24.     DOF2_SetString(BansIP(params[0]), "Reason", Str);
  25.     format(Str,sizeof(Str),"%s",GetIP(params[0]));
  26.     DOF2_SetString(BansIP(params[0]), "IP", Str);
  27.     format(Str,sizeof(Str),"%02d:%02d:%02d",hour, minute, second);
  28.     DOF2_SetString(BansIP(params[0]), "Time", Str);
  29.     format(Str,sizeof(Str),"%02d/%02d/%d",day, month, year);
  30.     DOF2_SetString(BansIP(params[0]), "Date", Str);
  31.     DOF2_SaveFile();
  32.     return SetTimerEx("KickPlayer", 200, false, "i", params[0]);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement