SA-MP Forums Archive
[Duvida] Sistema de /daradmin bugado - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Duvida] Sistema de /daradmin bugado (/showthread.php?tid=320470)



[Duvida] Sistema de /daradmin bugado - Markos - 23.02.2012

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


Re: [Duvida] Sistema de /daradmin bugado - leosivi - 23.02.2012

tire o nome Ilde_Cooper


Re: [Duvida] Sistema de /daradmin bugado - [FFC]Twister - 23.02.2012

troke o nome Ilde_Cooper pelo seu nome


Re: [Duvida] Sistema de /daradmin bugado - Markos - 23.02.2012

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


Respuesta: [Duvida] Sistema de /daradmin bugado - roginho_97 - 23.02.2012

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.


Re: [Duvida] Sistema de /daradmin bugado - Markos - 23.02.2012

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


Re: [Duvida] Sistema de /daradmin bugado - CristoferBahr - 24.02.2012

Seguinte , ta usando BML Nйah ?


Mantenha os Crйditos .

Ou tu й um cara totalmente sem postura ...