[Duvida] Sistema de /daradmin bugado
#1

Falae galerinha blz ?
Peguei um gm do meu amigo
Quando uso /daradmin nao acontece nada
Aki esta as linhas do comando,o samp nao acusa erro na hora de compilar

Код:
	if(strcmp(cmd, "/daradmin", true) ==0 )
	{
		GetPlayerName(playerid, sendername, 256);
 		if (strcmp(sendername,"Ilde_Cooper",true)==0 || strcmp(sendername,"Ilde_Cooper",true)==0 || strcmp(sendername,"Ilde_Cooper",true)==0)
 		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /daradmin [ id ] [Level ]");
				return true;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
            level = strval(tmp);
            GetPlayerName(playerid, sendername, 256);
   			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pAdmin] = level;
						printf("ADMIN CMD: %s has promoted %s to a level %d admin.", sendername, giveplayer, level);
						format(string, sizeof(string), "   Voce foi promovido para level  %d de Admin - Por %s", level, sendername);
						SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "   Voce promoveu o(a) %s Para o level %d de Admin.", giveplayer,level);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "%s Promoveu %s a adm level %d ",sendername,giveplayer,level);
					}
				}
				SendClientMessage(playerid, COLOR_LIGHTGREEN, "Voce nгo esta autorizado a usar este comando!");
			}
		}
		return true;
	}
Valeu a todos desde ja
Reply
#2

tire o nome Ilde_Cooper
Reply
#3

troke o nome Ilde_Cooper pelo seu nome
Reply
#4

Mais ai sу os players que estiverem com o nome ali podem dar os admins ?
se sim,como mudo isso ?
Valeu,mais 1 rep para os que ajudaram
Reply
#5

PHP код:
 if(strcmp(cmd"/daradmin"true) ==)
    {
        
GetPlayerName(playeridsendername256);
         if (
PlayerInfo[playerid][pAdmin] >= 1337)
         {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_GRAD2"USE: /daradmin [ id ] [Level ]");
                return 
true;
            }
            new 
para1;
            new 
level;
            
para1 ReturnUser(tmp);
            
tmp strtok(cmdtextidx);
            
level strval(tmp);
            
GetPlayerName(playeridsendername256);
               {
                if(
IsPlayerConnected(para1))
                {
                    if(
para1 != INVALID_PLAYER_ID)
                    {
                        
GetPlayerName(para1giveplayersizeof(giveplayer));
                        
GetPlayerName(playeridsendernamesizeof(sendername));
                        
PlayerInfo[para1][pAdmin] = level;
                        
printf("ADMIN CMD: %s has promoted %s to a level %d admin."sendernamegiveplayerlevel);
                        
format(stringsizeof(string), "   Voce foi promovido para level  %d de Admin - Por %s"levelsendername);
                        
SendClientMessage(para1COLOR_LIGHTBLUEstring);
                        
format(stringsizeof(string), "   Voce promoveu o(a) %s Para o level %d de Admin."giveplayer,level);
                        
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
                        
format(stringsizeof(string), "%s Promoveu %s a adm level %d ",sendername,giveplayer,level);
                    }
                }
                
SendClientMessage(playeridCOLOR_LIGHTGREEN"Voce nгo esta autorizado a usar este comando!");
            }
        }
        return 
true;
    } 
Assim sу quem for nivel 1337+ de admin poderб setar admin.
Reply
#6

Deu certo,muito obrigado amigo,atй mais
+1 rep
Reply
#7

Seguinte , ta usando BML Nйah ?


Mantenha os Crйditos .

Ou tu й um cara totalmente sem postura ...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)