Guest User

FS ADMINISTRACAO

a guest
Mar 11th, 2014
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 8.44 KB | None | 0 0
  1. #include a_samp
  2. #include zcmd
  3. #include sscanf
  4.  
  5. #define coradm 0x00E87FAA
  6. #define cor1   0x48FF88AA
  7.  
  8. #if defined FILTERSCRIPT
  9.  
  10. public OnFilterScriptInit()
  11. {
  12.     print("\n--------------------------------------");
  13.     print(" a_Admin, Feito Por João Victor");
  14.     print("--------------------------------------\n");
  15.     return 1;
  16. }
  17. #else
  18. #endif
  19.  
  20. new
  21.     texto[10],
  22.     nome[MAX_PLAYER_NAME],
  23.     Str[128],
  24.     ip[16],
  25.     id,
  26.     grana,
  27.     score,
  28.     score1,
  29.     skin;
  30.  
  31.  
  32. CMD:kick(playerid,params[])
  33. {
  34.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  35.     if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/kick [id] [motivo]");
  36.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  37.     SendClientMessage(id,cor1,"Você foi kickado,volte no servidor e não cometa o mesmo erro.");
  38.     Kick(id);
  39.     ResetPlayerWeapons(id);
  40.     ResetPlayerMoney(id);
  41.     GetPlayerName(id,nome,sizeof(nome));
  42.     format(Str, sizeof(Str), "Info: {FFFFFF}%s foi kickado [ Motivo: %s ].",nome,texto);
  43.     SendClientMessageToAll(cor1,Str);
  44.     return 1;
  45. }
  46.  
  47. CMD:ban(playerid,params[])
  48. {
  49.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  50.     if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ban [id] [motivo]");
  51.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  52.     SendClientMessage(id,cor1,"Você foi banido, se for inocente relate no forum.");
  53.     Ban(id);
  54.     ResetPlayerWeapons(id);
  55.     ResetPlayerMoney(id);
  56.     GetPlayerName(id,nome,sizeof(nome));
  57.     format(Str, sizeof(Str), "Info: {FFFFFF}%s foi banido [ Motivo: %s ].",nome,texto);
  58.     SendClientMessageToAll(cor1,Str);
  59.     return 1;
  60. }
  61.  
  62. CMD:aviso(playerid,params[])
  63. {
  64.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  65.     if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/aviso [id] [motivo]");
  66.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  67.     GetPlayerName(id,nome,sizeof(nome));
  68.     GameTextForPlayer(id,"AVISO",1500,1);
  69.     format(Str, sizeof(Str), "Aviso: %s [ Motivo: %s ]",nome,texto);
  70.     SendClientMessageToAll(cor1,Str);
  71.     return 1;
  72. }
  73.  
  74. CMD:an(playerid,params[])
  75. {
  76.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  77.     if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/an [texto]");
  78.     GetPlayerName(playerid,nome,sizeof(nome));
  79.     format(Str, sizeof(Str), "Administrador: %s || s% ||",nome,texto);
  80.     SendClientMessageToAll(cor1,Str);
  81.     return 1;
  82. }
  83.  
  84. CMD:congelar(playerid,params[])
  85. {
  86.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  87.     if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/congelar [id]");
  88.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  89.     TogglePlayerControllable(id,0);
  90.     SendClientMessage(playerid,coradm,"Você foi congelado.");
  91.     return 1;
  92. }
  93.  
  94. CMD:descongelar(playerid,params[])
  95. {
  96.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  97.     if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/descongelar [id]");
  98.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  99.     TogglePlayerControllable(id,1);
  100.     SendClientMessage(playerid,coradm,"Você foi descongelado.");
  101.     return 1;
  102. }
  103.  
  104. CMD:ejetar(playerid,params[])
  105. {
  106.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  107.     if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ejetar [id]");
  108.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  109.     RemovePlayerFromVehicle(id);
  110.     SendClientMessage(playerid,cor1,"Você foi ejetado de seu veiculo.");
  111.     return 1;
  112. }
  113.  
  114. CMD:ip(playerid,params[])
  115. {
  116.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  117.     if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ip [id]");
  118.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  119.     GetPlayerIp(id,ip,sizeof(ip));
  120.     GetPlayerName(id,nome,sizeof(nome));
  121.     format(Str, sizeof(Str), "iP: %s || d% ||",nome,ip);
  122.     SendClientMessage(playerid,cor1,Str);
  123.     return 1;
  124. }
  125.  
  126. CMD:ir(playerid,params[])
  127. {
  128.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  129.     if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ir [id]");
  130.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  131.     new Float:x,Float:y,Float:z;
  132.     GetPlayerPos(id, x, y, z);
  133.     SetPlayerPos(playerid,x,y+2, z);
  134.     GetPlayerName(id,nome,sizeof(nome));
  135.     format(Str, sizeof(Str), "Admin [ %s ] se teleportou até você.",nome);
  136.     SendClientMessage(id,cor1,Str);
  137.     return 1;
  138. }
  139.  
  140. CMD:trazer(playerid,params[])
  141. {
  142.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  143.     if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/trazer [id]");
  144.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  145.     new Float:x,Float:y,Float:z;
  146.     GetPlayerPos(playerid, x, y, z);
  147.     SetPlayerPos(id,x,y+2, z);
  148.     GetPlayerName(id,nome,sizeof(nome));
  149.     format(Str, sizeof(Str), "Admin [ %s ] se levou você até ele.",nome);
  150.     SendClientMessage(id,cor1,Str);
  151.     return 1;
  152. }
  153.  
  154. CMD:setskin(playerid,params[])
  155. {
  156.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  157.     if(sscanf(params, "iu",id,skin)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/darskin [id] [skinid]");
  158.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  159.     if(skin > 299 || skin < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: ID inválido!");
  160.     SetPlayerSkin(id,skin);
  161.     GetPlayerName(id,nome,sizeof(nome));
  162.     format(Str, sizeof(Str), "Você deu para o player %s a skin de id: d% ",nome,skin);
  163.     SendClientMessage(playerid,cor1,Str);
  164.     return 1;
  165. }
  166.  
  167. CMD:dargrana(playerid,params[])
  168. {
  169.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  170.     if(sscanf(params, "iu",id,grana)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/dargrana [id] [grana]");
  171.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  172.     if(grana > 40000 || grana < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade inválida. Max: 40000");
  173.     GivePlayerMoney(id,grana);
  174.     GetPlayerName(id,nome,sizeof(nome));
  175.     format(Str, sizeof(Str), "Você deu %d para o player %s ",grana,nome);
  176.     SendClientMessage(playerid,cor1,Str);
  177.     return 1;
  178. }
  179.  
  180. CMD:darscore(playerid,params[])
  181. {
  182.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  183.     if(sscanf(params, "iu",id,score1)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/darscore [id] [score]");
  184.     if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
  185.     if(grana > 400 || grana < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade inválida. Max: 400");
  186.     score = GetPlayerScore(id);
  187.     SetPlayerScore(id,score+score1);
  188.     GetPlayerName(id,nome,sizeof(nome));
  189.     format(Str, sizeof(Str), "Você deu %d scores para o player %s ",score1,nome);
  190.     SendClientMessage(playerid,cor1,Str);
  191.     return 1;
  192. }
  193.  
  194. CMD:aa(playerid)
  195. {
  196.     if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
  197.     ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"{0F64A5}Ajuda  Admin","{9BABB7}/kick, /ban, /ir, /trazer, /ip\n/darscore, /dargrana, /setskin, /ejetar, /congelar\n/descongelar, /an, /aviso","Ok","Fechar");
  198.     return 1;
  199. }
Advertisement
Add Comment
Please, Sign In to add comment