SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 04/06/2012, 01:31 AM   #1
Senhor_Azul
Big Clucker
 
Join Date: Mar 2012
Posts: 149
Reputation: 1
Default [Ajuda] Completar comando

Eae pessoas(denovo)
Eu to querendo o seguinte:
quando o admin digitar /lider [id] [org]
Se a org for 0 (demitir o kra de lider)
Não apareça a menssagem comun,apareça que ele foi demitido de lider pelo admin,como que eu faço isso ?
Comando:
Code:
	if(strcmp(cmd, "/lider", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /lider [id] [Numero(1-23)]");
				return true;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level > 23 || level < 0)  return SendClientMessage(playerid, COLOR_GREY, "Empregos de 0 a 23");
			GetPlayerName(playerid, sendername, 256);
				if (PlayerInfo[playerid][pAdmin] >= MASTER)
	    		{
       			if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
				{
					SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando. (/trabalhar)");
					return true;
				}
				if(PlayerInfo[para1][pLider] != 0 || PlayerInfo[para1][pMembro] != 0)
				{
				    SendClientMessage(playerid, COLOR_GRAD1, "Este player já participa de uma organização.");
				    return true;
				}
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
						if(strcmp(InfoOrg[level][Lider],"Ninguem",true)==0)
						{
							ConviteInfoOrg(PlayerName(para1), level, 6);
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GRAD2, "Essa org ja possui um lider.");
						    return true;
						}
                        if(level == 0)
						{
    					PlayerInfo[para1][pSkin] = 23; // Civil
    					PlayerInfo[para1][pTeam] = 0;
    					PlayerInfo[para1][pCargo] = 0;
						SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);
						}
						else if(level == 1) { PlayerInfo[para1][pSkin] = 265; }//Policia Militar
						else if(level == 2)	{ PlayerInfo[para1][pSkin] = 285; }//B.O.P.E
						else if(level == 3) { PlayerInfo[para1][pSkin] = 287; }//Exército
						else if(level == 4) { PlayerInfo[para1][pSkin] = 70; }//Fire/Ambulance
						else if(level == 5) { PlayerInfo[para1][pSkin] = 115; }//Varrios Los Aztecas
						else if(level == 6) { PlayerInfo[para1][pSkin] = 249; }//Hamas
						else if(level == 7) { PlayerInfo[para1][pSkin] = 147; }//Prefeito
						else if(level == 8) { PlayerInfo[para1][pSkin] = 294; }//Hitmans
						else if(level == 9) { PlayerInfo[para1][pSkin] = 227; }//Repórters
						else if(level == 10) { PlayerInfo[para1][pSkin] = 61; }//Taxistas
						else if(level == 11) { PlayerInfo[para1][pSkin] = 295; }//Policia Federal
						else if(level == 12) { PlayerInfo[para1][pSkin] = 113; }//Máfia Cosa Nostra
						else if(level == 13) { PlayerInfo[para1][pSkin] = 120; }//Máfia Yakuza
						else if(level == 14) { PlayerInfo[para1][pSkin] = 270; }//Groove
                        else if(level == 15) { PlayerInfo[para1][pSkin] = 123; }//ALQaeda
						else if(level == 16) { PlayerInfo[para1][pSkin] = 186; }//Policia Civil
                        else if(level == 17) { PlayerInfo[para1][pSkin] = 104; }//Ballas
                        else if(level == 18) { PlayerInfo[para1][pSkin] = 108; }//Vagos
                        else if(level == 19) { PlayerInfo[para1][pSkin] = 19; }//CV
                        else if(level == 20) { PlayerInfo[para1][pSkin] = 248; }//Sons of Anarchy
                        else if(level == 21) { PlayerInfo[para1][pSkin] = 292; }//Drifters
                        else if(level == 22) { PlayerInfo[para1][pSkin] = 117; }//Triads
                        else if(level == 23) { PlayerInfo[para1][pSkin] = 111; }//FARC
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLider] = level;
						if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
						{
							SendClientMessage(para1, COLOR_LIGHTBLUE, "Você foi promovido a lider pelo admin Homem_Aranha.");
						}
						else
						{
							format(string, sizeof(string), "Você foi promovido a lider pelo admin %s.", PlayerName(playerid));
							SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						}
						SendClientMessage(para1, COLOR_LIGHTBLUE,"Promovido Com sucesso.");
						format(string, sizeof(string), "   Você promoveu %s a Lider.", giveplayer);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "ADMIN: %s deu líder da org:[%s] para %s.", sendername, NomeORG(level), giveplayer);
                        LideresLog(string);
                        MedicBill[para1] = 0;
						gTeam[para1] = 11;
					    PlayerInfo[para1][pTeam] = 11;
					    PlayerInfo[para1][pCargo] = 6;
					    SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);
					    SetPlayerSpawn(para1);
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Você não esta autorizado a usar este comando.");
			}
		}
		return true;
	}
Valeu ae galera.
Senhor_Azul is offline   Reply With Quote
Old 04/06/2012, 02:43 AM   #2
MatheusAlcapone
Gangsta
 
MatheusAlcapone's Avatar
 
Join Date: Dec 2011
Location: Brasil
Posts: 913
Reputation: 31
Default Re: [Ajuda] Completar comando

Como vc quer que aparece a mensagem que o player foi demitido?
MatheusAlcapone is offline   Reply With Quote
Old 04/06/2012, 02:49 AM   #3
Senhor_Azul
Big Clucker
 
Join Date: Mar 2012
Posts: 149
Reputation: 1
Default Re: [Ajuda] Completar comando

Que apareça que ele foi demtido pelo admin [admin que demitiu ele]
Tem como fazer isso ?
Valeu ae
Senhor_Azul is offline   Reply With Quote
Old 04/06/2012, 05:03 AM   #4
ViniBorn
Godfather
 
ViniBorn's Avatar
 
Join Date: Aug 2010
Location: Brasília
Posts: 5,033
Reputation: 659
Default Re: [Ajuda] Completar comando

Basta usar GetPlayerName + format + SendClientMessage
__________________
Continuação do PlayHard em que estou jogando.

www.brasilservers.com.br/forum


HostName: [CarbonHost] BSGames RP/G [1.0]
Address: 66.55.145.76:7777

ViniBorn is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] faser comando /gmx e quando digitar comando errado, surgir messgem ( comando inexistest) SERRA93 Português/Portuguese 5 14/07/2011 09:44 PM
[AJUDA] Tirar o comando de PROCESSADOR para comando normal ! ! ! lucas_mdr1235 Português/Portuguese 5 05/05/2011 06:57 PM
[Ajuda] Comando de /equipar (mesmo comando, um texto para cada org) danqueiroz Português/Portuguese 9 21/04/2010 11:34 PM
[Duv] Como completar este comando? xolp25 Português/Portuguese 13 30/12/2009 04:35 PM


All times are GMT. The time now is 06:41 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.