como colocar /admin, /helpers, /lideres /sublideres em dialog
#1

E ai, blz ? bom, faz um tempo que estou tentando fazer e sempre tб dando erro, alguem pode me ajudar a colocar esses comandos citados acima em dialog ? agradeзo. (sou novato em scripter)
Reply
#2

Se tu fornecer pelo menos 1 comando desses ai pra usar de exemplo iria ajudar...
Reply
#3

Код:
if (strcmp(cmd, "/admins", true) == 0)
	{

		new strMarcos[500];
		SendClientMessage(playerid, COR_GRO, "{FF69B4} {FF69B4} Admins Online: {FF69B4} ");
		for(new i = 0; i <= MaiorID; i++)
		{

			if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
			{

				if(HideAdm[i] == 0)
				{

					GetPlayerName(i, sendername, sizeof(sendername));
					new lolz[20];
					if(PlayerInfo[i][pAdmin] == 1)
					{

						lolz = "Temporario";
					}
					if(PlayerInfo[i][pAdmin] == 2)
					{

						lolz = "Moderador";
					}
					if(PlayerInfo[i][pAdmin] == 3)
					{

						lolz = "Auxiliar";
					}
					if(PlayerInfo[i][pAdmin] == 4)
					{

						lolz = "Administrador";
					}
					if(PlayerInfo[i][pAdmin] == 1337)
					{

						lolz = "Master";
					}
					if(PlayerInfo[i][pAdmin] == 1338)
					{

						lolz = "Responsбvel. Lider";
					}
					if(PlayerInfo[i][pAdmin] == 1339)
					{

						lolz = "Supervisor";
					}
					if(PlayerInfo[i][pAdmin] == 1340)
					{

						lolz = "Gerente";
					}
					if(PlayerInfo[i][pAdmin] == 1341)
					{

						lolz = "Sub Dono";
					}
					if(PlayerInfo[i][pAdmin] == 1342)
					{

						lolz = "DONO";
					}
					if(PlayerInfo[i][pAdmin] == 3000)
					{

						lolz = "FUNDADOR";
					}
					if(away[i] == 0)
					{

						if(admtrampando[i] == 1)
						{

							format(strMarcos,sizeof(strMarcos), "{B0C4DE}%s {B0C4DE}- Cargo: {B0C4DE}%s{B0C4DE} - Modo:{B0C4DE} Trabalhando", sendername, lolz);
							SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
						}
						else
						{

							format(strMarcos,sizeof(strMarcos), "{B0C4DE}%s {B0C4DE}- Cargo: {B0C4DE}%s{B0C4DE} - Modo:{B0C4DE} Jogando", sendername, lolz);
							SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
						}

					}
					else
					{
						new datatext[129];
						format(datatext, sizeof(datatext), "AUSENTES/%s.txt",sendername);
						if(fexist(datatext))
						{

							new File:handle = fopen(datatext, io_read), buf[128];
							
							if(handle)
							{
								while(fread(handle, buf))
								{
								datatext = buf;
								}
								fclose(handle);
							}

						}
						else
						{
							datatext = "Sem Motivo";
						}
						format(strMarcos,sizeof(strMarcos), "{B0C4DE}%s {B0C4DE}- Cargo: {B0C4DE}%s{B0C4DE} - Modo:{A52A2A} Ausente{A52A2A} - Motivo:{B0C4DE} %s", sendername, lolz, datatext);
						SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
					}
				}
			}
		}
		return 1;
	}
Reply
#4

Код:
if (strcmp(cmd, "/Helpers", true) == 0)
    {
        SendClientMessage(playerid, COR_HELPER, "{FFFFFF}• Helpers [{02EA9E}Play Shot{FFFFFF}] •");
        for(new i = 0; i < MaiorID; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pHelper] >= 1)
                {
                    new helperlevel = PlayerInfo[i][pHelper];
                    GetPlayerName(i, sendername, sizeof(sendername));
                    if(helptrampando[i] == 1 && PlayerInfo[i][pHelper] >= 1)
                    {
                        format(string, sizeof(string), "Helper: {02EA9E}%s{FFFFFF} - Nivel: [{02EA9E}%d{FFFFFF}] - Modo:{00FF04} Ajudando", sendername, helperlevel);
                        SendClientMessage(playerid, 0xFFFFFFFF, string);
                    }
                    else if(helptrampando[i] == 0 && PlayerInfo[i][pHelper] >= 1)
                    {
                        format(string, sizeof(string), "Helper: {02EA9E}%s{FFFFFF} - Nivel: [{02EA9E}%d{FFFFFF}] - Modo:{0FFFFF} Jogando", sendername, helperlevel);
                        SendClientMessage(playerid, 0xFFFFFFFF, string);
                    }
                }
             }
        }
        return 1;
    }









Код:
if (strcmp(cmd,"/Lideres",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid,0xFFA4FFFF, "Lideres Online:");
            for(new i = 0; i < MaiorID; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pLider] != 0)
                    {
                        new celular = PlayerInfo[i][pPnumber];
                        if(PlayerInfo[i][pLider] == 7)
                        {
                            GetPlayerName(i,sendername,sizeof(sendername));
                            format(string,128,"=> Prefeito: %s <= Cel: [%d] ID: [%d]",sendername,celular,i);
                            SendClientMessage(playerid,COR_PREFEITURA,string);
                        }
                        else
                        {
                            GetPlayerName(i,sendername,sizeof(sendername));
                            format(string,128,"Lider: %s - Organizaзгo:[%s] - Celular:[%d] - ID:[%d]",PlayerName(i),NomeORG(i),PlayerInfo[i][pPnumber],i);
                            SendClientMessage(playerid,GetPlayerColor(i),string);
                        }
                    }
                }
            }
        }
        return 1;
    }




Код:
if (strcmp(cmd,"/sublideres",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid,0xFFA4FFFF, "Sub-Lнderes Online:");
            for(new i = 0; i < MaiorID; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pCargo] == 5)
                    {
                        new celular = PlayerInfo[i][pPnumber];
                        if(PlayerInfo[i][pMembro] == 7)
                        {
                            GetPlayerName(i,sendername,sizeof(sendername));
                            format(string,128,"=> Vice-Prefeito: %s <= Cel: [%d] ID: [%d]",sendername,celular,i);
                            SendClientMessage(playerid,COR_PREFEITURA,string);
                        }
                        else
                        {
                            GetPlayerName(i,sendername,sizeof(sendername));
                            format(string,128,"Sub-Lider: %s - Organizaзгo:[%s] - Celular:[%d] - ID:[%d]",PlayerName(i),NomeORG(i),PlayerInfo[i][pPnumber],i);
                            SendClientMessage(playerid,GetPlayerColor(i),string);
                        }
                    }
                }
            }
        }
        return 1;
    }
Reply
#5

Vocк jб possui o comando estruturado perfeitamente pelo meu ponto de vista. Mas concordo que informaзхes como estas devem estar em Dialog para uma melhor organizaзгo.

Para fazer essa 'conversгo' de mensagem no client para dialog, estude estas duas funзхes:
https://sampwiki.blast.hk/wiki/Format
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Reply
#6

ja tentei e nгo estou conseguindo, por isso postei aqui pra que alguйm me ajudasse.
Reply
#7

alguem ajuda ele aqui..
Reply
#8

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)