[AJUDA]Sistema de admin
#1

Seguinte,
O meu sistema de dar admin deve tar bugado,mas pq? E como eu sei que й o sistema de /daradmin?
Й pq no meu svtem cmd secreto pra ganhar adm dono/scripter, quando eu uso esse cmd salva de boa, mas quando eu uso o /daradmin o admin nгo salva, dae se o cara relogar ele perde admin '-'
Cmd de dar admin abaixo:
Код:
   if(strcmp(cmd,"/daradmin",true)==0)
	{
	    new tmp2[256];
		tmp = strtok(cmdtext, idx);
		new id = ReturnUser(tmp);
		tmp2 = strtok(cmdtext, idx);
        new level = strval(tmp2);
       	if(Jonas_Registro[playerid][pAdmin] < 5)   	   SendClientMessage(playerid,ErrorColor,"[KoE]: Voc� Precisa Administrador Scripter para Usar Esse Comando.");
       	else if(Jonas_Registro[playerid][pAdmin]<= 4 && Jonas_Registro[id][pAdmin]>=Jonas_Registro[playerid][pAdmin]) SendClientMessage(playerid,ErrorColor,"[KoE]: Voc� N�o pode Seta o Level de um jogador com o level Maior ou Igual ao Seu.");
       	else if(Jonas_Registro[playerid][pAdmin]<= 4 && level>=Jonas_Registro[playerid][pAdmin]) SendClientMessage(playerid,ErrorColor,"[KoE]: Voc� N�o pode Seta um level Maior ou Igual ao Seu.");
	    else if(!IsPlayerConnected(id))		       SendClientMessage(playerid,ErrorColor,"[KoE]: Jogador Disconectado.");
	   	else if(!strlen(tmp)||!strlen(tmp2))	   SendClientMessage(playerid,ErrorColor,"[KoE]: /daradmin [playerid] [Level]");
		else if(level<0||level>5)			       SendClientMessage(playerid,ErrorColor,"[KoE]: Level de Admin Deve Ser Entre [1-5].");
	    else if(Jonas_Registro[id][pLoged] == 0)	   SendClientMessage(playerid,ErrorColor,"[KoE]: Jogador N�o esta Logado.");
		else
		{
           //new string[256];
           Jonas_Registro[id][pAdmin] = level;
		   if(level==0)	format(string, sizeof(string),"[KoE]: '%s' Setou o Level Admin de '%s' Para %d (Jogador).",PlayerName(playerid),Jonas_Registro[id][pName],level);
           else if(level==1)	format(string, sizeof(string),"[KoE Admin]: '%s' Setou o Level Admin de '%s' Para %d (Sub-Moderador).",PlayerName(playerid),Jonas_Registro[id][pName],level);
		   else if(level==2)	format(string, sizeof(string),"[KoE Admin]: '%s' Setou o Level Admin de '%s' Para %d (Moderador).",PlayerName(playerid),Jonas_Registro[id][pName],level);
		   else if(level==3)	format(string, sizeof(string),"[KoE Admin]: '%s' Setou o Level Admin de '%s' Para %d (Master).",PlayerName(playerid),Jonas_Registro[id][pName],level);
		   else if(level==4)	format(string, sizeof(string),"[KoE Admin]: '%s' Setou o Level Admin de '%s' Para %d (Administrador Dono).",PlayerName(playerid),Jonas_Registro[id][pName],level);
		   else if(level==5)	format(string, sizeof(string),"[KoE Admin]: '%s' Setou o Level Admin de '%s' Para %d (Dono/scripter).",PlayerName(playerid),Jonas_Registro[id][pName],level);
		   MessageAdmins(COLOR_LIGHTRED,string,1);
		}
		return 1;
	}
//===============
Reply


Messages In This Thread
[AJUDA]Sistema de admin - by Andrew_Guiga - 09.07.2011, 15:53
Re: [AJUDA]Sistema de admin - by Andrew_Guiga - 09.07.2011, 21:11

Forum Jump:


Users browsing this thread: 2 Guest(s)