Jump to content
  • 0

Putin ajutor !!!!


Question

Posted

Salut sa-mp.ro . Am o intrebare... am facut comanda /staff si trebuie s-o editez din gm.Dar cum as putea face sa dau.(ex. /staffedit cu rcon ) si sa imi apara un dialog list sa aleg levelul si dupa un dialog input sa scriu numele adminului . Cum as putea face ? Va rog ma puteti ajuta ?

Multumesc.

3 answers to this question

Recommended Posts

Posted

format(str,sizeof(str),"Admin: %s",variabila de nume);

ShowPlayerDialog(playerid,9312,DIALOG_SYLE_MSGBOX,"Staff",str,"Oky","Exit");

Restu cu salvarea si loadarea faci singur eu am dat un model :)

I'm back bitches.

Posted

Exo...daca ma poti ajuta altfel... mi-a venit ideea sa dai /admins si sa ai acolo adminu de la lvl 12 on si tot asa.Deci daca e on ,sa afle lvl lui si sa il puna de genu :

===Level 12 ===

NEoNX

===Level 11 ===

===Level 10 ===

Mihai

De genu asta daca se poate ...

Posted

Logic ca se poate :)) puteai spune de la inceput

Asta este ce este vrei tu xD

Trebuie doar sa iti pui variabilele tale si procesorul de comenzi sper ca intelegi :)

dcmd_admins(playerid,params[])
{
    #pragma unused params
        new count = 0;
        new string[128];
        new ChangeColor;
  		SendClientMessage(playerid, green, " ");
        SendClientMessage(playerid, green, "___________ |- Online Admins -| ___________");
		SendClientMessage(playerid, green, " ");
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
	 		if (IsPlayerConnected(i))
 			{
				if(AccInfo[i][Level] >= 1 && AccInfo[i][Hide] == 0)
 				{
					if(AccInfo[i][Level] > 5)
					{
						AdmRank = "Professional Admin";
						ChangeColor = Color_Professional_Admin;
					}
 					if(IsPlayerAdmin(i))
				  	{
				  		AdmRank = "RCON Administrator";
				  		ChangeColor = Color_RCON_Administrator;
				  	}
				    else
				    {
				 		switch(AccInfo[i][Level])
						{
							case 1: {
							AdmRank = "Basic Moderator";
							ChangeColor = Color_Basic_Moderator;
							}
							case 2: {
							AdmRank = "Moderator Clan";
							ChangeColor = Color_Moderator;
							}
							case 3: {
							AdmRank = "Master Moderator";
							ChangeColor = Color_Master_Moderator;
							}
							case 4: {
							AdmRank = "Administrator";
							ChangeColor = Color_Administrator;
							}
							case 5: {
							AdmRank = "Master Administrator";
							ChangeColor = Color_Master_Administrator;
							}
						}
					}
		 			switch(AccInfo[i][OnDuty])
					{
						case 0: AdmDuty = "Playing!";
						case 1: AdmDuty = "On Duty!";
					}
					format(string, 128, "Level: %d - %s (Id:%i) | %s | %s",AccInfo[i][Level], PlayerName2(i),i,AdmRank,AdmDuty);
					SendClientMessage(playerid, ChangeColor, string);
					count++;
				}
			}
		}
		if (count == 0)
		SendClientMessage(playerid,white,"        No admin online in the list");
		SendClientMessage(playerid, green, " _______________________________________");
		return 1;
}

I'm back bitches.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.