joaovictor098

Jcon - com 2 leveis

Mar 21st, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.33 KB | None | 0 0
  1. // Jcon - ADMINISTRAÇÃO POR SENHA FEITO POR JOAO VICTOR
  2. #include a_samp
  3. #include zcmd
  4. #include sscanf
  5. #define senha1 1234
  6. #define senha2 5678
  7. #define amarelo 0xFFF200AA
  8. #define vermelho 0xD8000AAA
  9.  
  10. enum lvl
  11. {
  12.     lvl1,
  13.     lvl2
  14. }
  15.  
  16. new admin[MAX_PLAYERS][lvl];
  17. new jcon;
  18.  
  19. CMD:jcon(playerid,params[])
  20. {
  21.     if(sscanf(params, "d",jcon)) return SendClientMessage(playerid,vermelho,"Use: /jcon [senha]");
  22.     if(jcon == senha1)
  23.     {
  24.         admin[playerid][lvl1] = 1;
  25.         SendClientMessage(playerid,amarelo,"Você logou como admin[lvl1] com sucesso, se você não possui o acesso você será banido!");
  26.     }
  27.     else SendClientMessage(playerid,vermelho,"Senha errada!");
  28.     if(jcon == senha2)
  29.     {
  30.         admin[playerid][lvl1] = 1;
  31.         admin[playerid][lvl2] = 1;
  32.         SendClientMessage(playerid,amarelo,"Você logou como admin[lvl2] com sucesso, se você não possui o acesso você será banido!");
  33.     }
  34.     else SendClientMessage(playerid,vermelho,"Senha errada!");
  35.     return 1;
  36. }
  37.  
  38. CMD:kick(playerid,params[])
  39. {
  40.     if(admin[playerid][lvl1] == 1)
  41.     {
  42.         new id,motivo,nome[54],Str[128];
  43.         if(sscanf(params, "us",id,motivo)) return SendClientMessage(playerid,vermelho,"Use: /kick [playerid] [motivo]");
  44.         if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este jogador não está conectado!");
  45.         GetPlayerName(playerid,nome,sizeof(nome));
  46.         format(Str, sizeof(Str), "|%s| foi kickado [Motivo: %s]",nome,motivo);
  47.         SendClientMessageToAll(amarelo,Str);
  48.         Kick(id);
  49.     }
  50.     else SendClientMessage(playerid,vermelho,"Você não é administrador[LVL1]");
  51.     return 1;
  52. }
  53.  
  54. CMD:ban(playerid,params[])
  55. {
  56.     if(admin[playerid][lvl1] == 1)
  57.     {
  58.         new id,motivo,nome[54],Str[128];
  59.         if(sscanf(params, "us",id,motivo)) return SendClientMessage(playerid,vermelho,"Use: /kick [playerid] [motivo]");
  60.         if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este jogador não está conectado!");
  61.         GetPlayerName(playerid,nome,sizeof(nome));
  62.         format(Str, sizeof(Str), "|%s| foi banido [Motivo: %s]",nome,motivo);
  63.         SendClientMessageToAll(amarelo,Str);
  64.         Ban(id);
  65.     }
  66.     else SendClientMessage(playerid,vermelho,"Você não é administrador[LVL1]");
  67.     return 1;
  68. }
  69.  
  70. CMD:avisar(playerid,params[])
  71. {
  72.     if(admin[playerid][lvl1] == 1)
  73.     {
  74.         new id,motivo,nome[54],Str[128];
  75.         if(sscanf(params, "us",id,motivo)) return SendClientMessage(playerid,vermelho,"Use: /avisar [playerid] [motivo]");
  76.         if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este jogador não está conectado!");
  77.         GetPlayerName(playerid,nome,sizeof(nome));
  78.         format(Str, sizeof(Str), "|%s| foi avisado [Motivo: %s]",nome,motivo);
  79.         SendClientMessageToAll(amarelo,Str);
  80.         SendClientMessage(id,amarelo,"|!!!!!!!!!!!!!!!!!!!| PARO NÉ, NA PROXIMA É KICK |!!!!!!!!!!!!!!!!!!!|");
  81.     }
  82.     else SendClientMessage(playerid,vermelho,"Você não é administrador[LVL1]");
  83.     return 1;
  84. }
  85.  
  86. CMD:v(playerid,params[])
  87. {
  88.     if(admin[playerid][lvl1] == 1)
  89.     {
  90.         new id,Str[128];
  91.         new Float: x, Float: y, Float: z, carro;
  92.         GetPlayerPos(playerid, Float: x, Float: y, Float: z);
  93.         if(sscanf(params, "d",id)) return SendClientMessage(playerid,vermelho,"Use: /v [id]");
  94.         format(Str, sizeof(Str), "Você criou o carro de Id: %d",id);
  95.         SendClientMessage(playerid,amarelo,Str);
  96.         carro = CreateVehicle(id, Float: x, Float:y, Float:z, 86, 86, 5, 0);
  97.         PutPlayerInVehicle(playerid, carro, 0);
  98.     }
  99.     else SendClientMessage(playerid,vermelho,"Você não é administrador[LVL1]");
  100.     return 1;
  101. }
  102.  
  103. CMD:lc(playerid,params[])
  104. {
  105.     if(admin[playerid][lvl2] == 1)
  106.     {
  107.         SendClientMessageToAll(-1,"");
  108.         SendClientMessageToAll(-1,"");
  109.         SendClientMessageToAll(-1,"");
  110.         SendClientMessageToAll(-1,"");
  111.         SendClientMessageToAll(-1,"");
  112.         SendClientMessageToAll(-1,"");
  113.         SendClientMessageToAll(-1,"");
  114.         SendClientMessageToAll(-1,"");
  115.         SendClientMessageToAll(-1,"");
  116.         SendClientMessageToAll(-1,"");
  117.         SendClientMessageToAll(-1,"");
  118.         SendClientMessageToAll(-1,"");
  119.         SendClientMessageToAll(-1,"");
  120.         SendClientMessageToAll(-1,"");
  121.         SendClientMessageToAll(-1,"");
  122.         SendClientMessageToAll(-1,"");
  123.         SendClientMessageToAll(-1,"");
  124.         SendClientMessageToAll(-1,"");
  125.         SendClientMessageToAll(-1,"");
  126.         SendClientMessageToAll(-1,"");
  127.         SendClientMessageToAll(-1,"");
  128.         SendClientMessageToAll(-1,"");
  129.         SendClientMessageToAll(-1,"");
  130.         SendClientMessageToAll(-1,"");
  131.         SendClientMessageToAll(-1,"");
  132.         SendClientMessageToAll(-1,"");
  133.         SendClientMessageToAll(-1,"");
  134.         SendClientMessageToAll(-1,"");
  135.         SendClientMessageToAll(-1,"");
  136.         SendClientMessageToAll(-1,"");
  137.         SendClientMessageToAll(-1,"");
  138.         SendClientMessageToAll(-1,"");
  139.         SendClientMessageToAll(-1,"");
  140.         new nome[50],Str[128];
  141.         GetPlayerName(playerid,nome,sizeof(nome));
  142.         format(Str, sizeof(Str), "|%s| limpou o chat.",nome);
  143.         SendClientMessageToAll(amarelo,Str);
  144.  
  145.     }
  146.     else SendClientMessage(playerid,vermelho,"Você não é administrador[LVL1]");
  147.     return 1;
  148. }
Advertisement
Add Comment
Please, Sign In to add comment