Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include zcmd
- #include sscanf
- #define coradm 0x00E87FAA
- #define cor1 0x48FF88AA
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" a_Admin, Feito Por João Victor");
- print("--------------------------------------\n");
- return 1;
- }
- #else
- #endif
- new
- texto[10],
- nome[MAX_PLAYER_NAME],
- Str[128],
- ip[16],
- id,
- grana,
- score,
- score1,
- skin;
- CMD:kick(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/kick [id] [motivo]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- SendClientMessage(id,cor1,"Você foi kickado,volte no servidor e não cometa o mesmo erro.");
- Kick(id);
- ResetPlayerWeapons(id);
- ResetPlayerMoney(id);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Info: {FFFFFF}%s foi kickado [ Motivo: %s ].",nome,texto);
- SendClientMessageToAll(cor1,Str);
- return 1;
- }
- CMD:ban(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ban [id] [motivo]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- SendClientMessage(id,cor1,"Você foi banido, se for inocente relate no forum.");
- Ban(id);
- ResetPlayerWeapons(id);
- ResetPlayerMoney(id);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Info: {FFFFFF}%s foi banido [ Motivo: %s ].",nome,texto);
- SendClientMessageToAll(cor1,Str);
- return 1;
- }
- CMD:aviso(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/aviso [id] [motivo]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- GetPlayerName(id,nome,sizeof(nome));
- GameTextForPlayer(id,"AVISO",1500,1);
- format(Str, sizeof(Str), "Aviso: %s [ Motivo: %s ]",nome,texto);
- SendClientMessageToAll(cor1,Str);
- return 1;
- }
- CMD:an(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "us",id,texto)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/an [texto]");
- GetPlayerName(playerid,nome,sizeof(nome));
- format(Str, sizeof(Str), "Administrador: %s || s% ||",nome,texto);
- SendClientMessageToAll(cor1,Str);
- return 1;
- }
- CMD:congelar(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/congelar [id]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- TogglePlayerControllable(id,0);
- SendClientMessage(playerid,coradm,"Você foi congelado.");
- return 1;
- }
- CMD:descongelar(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/descongelar [id]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- TogglePlayerControllable(id,1);
- SendClientMessage(playerid,coradm,"Você foi descongelado.");
- return 1;
- }
- CMD:ejetar(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ejetar [id]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- RemovePlayerFromVehicle(id);
- SendClientMessage(playerid,cor1,"Você foi ejetado de seu veiculo.");
- return 1;
- }
- CMD:ip(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ip [id]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- GetPlayerIp(id,ip,sizeof(ip));
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "iP: %s || d% ||",nome,ip);
- SendClientMessage(playerid,cor1,Str);
- return 1;
- }
- CMD:ir(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/ir [id]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(id, x, y, z);
- SetPlayerPos(playerid,x,y+2, z);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Admin [ %s ] se teleportou até você.",nome);
- SendClientMessage(id,cor1,Str);
- return 1;
- }
- CMD:trazer(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/trazer [id]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(id,x,y+2, z);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Admin [ %s ] se levou você até ele.",nome);
- SendClientMessage(id,cor1,Str);
- return 1;
- }
- CMD:setskin(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "iu",id,skin)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/darskin [id] [skinid]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- if(skin > 299 || skin < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: ID inválido!");
- SetPlayerSkin(id,skin);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Você deu para o player %s a skin de id: d% ",nome,skin);
- SendClientMessage(playerid,cor1,Str);
- return 1;
- }
- CMD:dargrana(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "iu",id,grana)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/dargrana [id] [grana]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- if(grana > 40000 || grana < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade inválida. Max: 40000");
- GivePlayerMoney(id,grana);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Você deu %d para o player %s ",grana,nome);
- SendClientMessage(playerid,cor1,Str);
- return 1;
- }
- CMD:darscore(playerid,params[])
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- if(sscanf(params, "iu",id,score1)) return SendClientMessage(playerid,coradm,"Use: {FFFFFF}/darscore [id] [score]");
- if(IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Este playerid não está conectado.");
- if(grana > 400 || grana < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade inválida. Max: 400");
- score = GetPlayerScore(id);
- SetPlayerScore(id,score+score1);
- GetPlayerName(id,nome,sizeof(nome));
- format(Str, sizeof(Str), "Você deu %d scores para o player %s ",score1,nome);
- SendClientMessage(playerid,cor1,Str);
- return 1;
- }
- CMD:aa(playerid)
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,coradm,"Você não é administrador.");
- 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");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment