Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Jcon - v2.0
- #include a_samp
- #include zcmd
- #include sscanf
- #define jAdmin 1
- #define jcon 0xFFF200AA
- #define erro 0xD8000AAA
- #define jSenha 1234 //SENHA
- #define paramount(%0,%1) for(new %0; %0 < %1; ++%0) if(IsPlayerConnected(%0) && !IsPlayerNPC(%0))
- new AdminInfo[MAX_PLAYERS];
- new Senha;
- CMD:jcon(playerid, params[])
- {
- if(sscanf(params, "d",Senha)) return SendClientMessage(playerid,erro,"Use: /jcon [senha]");
- if(Senha == jSenha)
- {
- AdminInfo[playerid] = jAdmin;
- SendClientMessage(playerid,jcon,"jCon: {FFFFFF}Você logou como administrador com sucesso.");
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Senha errada.");
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- new id,nome[40],msg[128];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}/kick [id]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}Jogador não conectado.");
- GetPlayerName(id,nome,sizeof(nome));
- format(msg,sizeof(msg),"jCon: {FFFFFF}%s foi kickado do servidor.",nome);
- SendClientMessageToAll(jcon,msg);
- Kick(id);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- new id,nome[40],msg[128];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}/ban [id]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}Jogador não conectado.");
- GetPlayerName(id,nome,sizeof(nome));
- format(msg,sizeof(msg),"jCon: {FFFFFF}%s foi banido do servidor.",nome);
- SendClientMessageToAll(jcon,msg);
- Ban(id);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:kicktodos(playerid, params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- paramount(i,MAX_PLAYERS)
- Kick(i);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:bantodos(playerid, params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- paramount(i,MAX_PLAYERS)
- Ban(i);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:darnivel(playerid, params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- new id,score,msg[128],nome[40];
- if(sscanf(params, "ud",id,score)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}/darnivel [id] [nivel]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}Jogador não conectado.");
- SetPlayerScore(id,GetPlayerScore(id)+score);
- GetPlayerName(playerid,nome,sizeof(nome));
- format(msg,sizeof(msg),"jCon: {FFFFFF}%s te deu %d niveis.",nome,score);
- SendClientMessage(id,jcon,msg);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:gmx(playerid, params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- SendClientMessageToAll(jcon,"jCon: {FFFFFF}O servidor está sendo reiniciado.");
- SendRconCommand("gmx");
- SendRconCommand("reloadfs 1");
- SendRconCommand("reloadfs 2");
- SendRconCommand("reloadfs 3");
- SendRconCommand("reloadfs 4");
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:limparchat(playerid)
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- for(new ii = 0; ii < 20; ii++) SendClientMessage(playerid,-1,"");
- SendClientMessage(playerid,jcon,"Chat limpo com sucesso!");
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:ir(playerid,params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- new id,Float:y[3];
- if(sscanf(params,"u",id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}/ir [id] ");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}Jogador não conectado.");
- GetPlayerPos(id,y[0],y[1],y[2]);
- SetPlayerPos(playerid,y[0],y[1],y[2]);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:trazer(playerid,params[])
- {
- if(AdminInfo[playerid] == jAdmin)
- {
- new id,Float:y[3];
- if(sscanf(params,"u",id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}/ir [id] ");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}Jogador não conectado.");
- GetPlayerPos(playerid,y[0],y[1],y[2]);
- SetPlayerPos(id,y[0],y[1],y[2]);
- }
- else SendClientMessage(playerid,erro,"jCon: {FFFFFF}Você não é administrador.");
- return 1;
- }
- CMD:relatorio(playerid,params[])
- {
- new nome[40],msg[128];
- if(sscanf(params, "s", msg)) return SendClientMessage(playerid,erro,"jCon: {FFFFFF}/relatorio [texto]");
- GetPlayerName(playerid,nome,sizeof(nome));
- format(msg,sizeof(msg),"jCon: {FFFFFF}%s[%d] - %s",nome,playerid,msg);
- SendClientMessage(playerid,jcon,"jCon: {FFFFFF}Relatorio enviado.");
- if(AdminInfo[playerid] == jAdmin)
- {
- SendClientMessageToAll(jcon,msg);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment