[Pedido] SETFRENTE PARA SETCARGO
#8

Quote:
Originally Posted by FerrariL
Посмотреть сообщение
PHP код:
if(Player[id][Cargo] == || Player[id][Cargo] == || Player[id][Cargo] == || Player[id][Cargo] == 4
Fiz uma condicional e nessa condicional usei o operador lуgico || que significa OU,ou seja caso o player seja
Cargo 1 OU Cargo 2 OU Cargo 3 OU Cargo 4,ele serб removido de ambos os cargos,a variбvel Cargo serб zerada.
Ta dando conflito com um comando eu uso setcargo aparece /retirarcargos id

OS 2 CODE:
PHP код:
CMD:setcargo(playeridparams[])
{
    new 
string[500];
    if(
Player[playerid][Admin] < 4)
    return 
SCM(playeridCOLOR_ORANGEMSG_CMD_WITHOUT_PERMISSION);
    new 
idlevel;
    if(
sscanf(params"u"id)) return SendClientMessage(playerid0xFA7A02AA""TAG_USOCORRETO" /retirarcargos [id]");
    switch(
level)
    {
        case 
0//Caso o level digitado seje 1 o player serб fogueteiro.
        
{
            
Player[id][Cargo] = 1;
            
SendFormattedMessage(playerid,COLOR_WHITE,""TAG_SERVER" Vocк setou %s de Fogueteiro.",Nome(id));
            
SendFormattedMessage(id,COLOR_WHITE,""TAG_SERVER" Vocк foi setado de Fogueteiro pelo %s %s."AccountName(playerid), Nome(playerid));
            
format(stringsizeof(string),""TAG_SERVER" o %s %s setou %s de Fogueteiro."AccountName(playerid), Nome(playerid), Nome(id));
            
MensagemAdmin(string);
            
format(stringsizeof(string), ""TAG_SERVER" O %s %s setou %s de Fogueteiro."Nome(playerid), AccountName(playerid), Nome(id));
            
DarCargo(string);
            
SalvarDados(id);
        }
        case 
1//Caso o level digitado seje 2 o player serб Vapor.
        
{
            
Player[id][Cargo] = 2;
            
SendFormattedMessage(playerid,COLOR_WHITE,""TAG_SERVER" Vocк setou %s de Vapor.",Nome(id));
            
SendFormattedMessage(id,COLOR_WHITE,""TAG_SERVER" Vocк foi setado de Vapor pelo %s %s."AccountName(playerid), Nome(playerid));
            
format(stringsizeof(string),""TAG_SERVER" o %s %s setou %s de Vapor."AccountName(playerid), Nome(playerid), Nome(id));
            
MensagemAdmin(string);
            
format(stringsizeof(string), ""TAG_SERVER" O %s %s setou %s de Vapor."Nome(playerid), AccountName(playerid), Nome(id));
            
DarCargo(string);
            
SalvarDados(id);
        }
        case 
2//Caso o level digitado seje 3 o player serб Gerente.
        
{
            
Player[id][Cargo] = 3;
            
SendFormattedMessage(playerid,COLOR_WHITE,""TAG_SERVER" Vocк setou %s de Gerente.",Nome(id));
            
SendFormattedMessage(id,COLOR_WHITE,""TAG_SERVER" Vocк foi setado de Gerente pelo %s %s."AccountName(playerid), Nome(playerid));
            
format(stringsizeof(string),""TAG_SERVER" o %s %s setou %s de Gerente."AccountName(playerid), Nome(playerid), Nome(id));
            
MensagemAdmin(string);
            
format(stringsizeof(string), ""TAG_SERVER" O %s %s setou %s de Gerente."Nome(playerid), AccountName(playerid), Nome(id));
            
DarCargo(string);
            
SalvarDados(id);
        }
        case 
3//Caso o level digitado seje 4 o player serб Frente.
        
{
            
Player[id][Cargo] = 4;
            
SendFormattedMessage(playerid,COLOR_WHITE,""TAG_SERVER" Vocк setou %s de Frente.",Nome(id));
            
SendFormattedMessage(id,COLOR_WHITE,""TAG_SERVER" Vocк foi setado de Frente pelo %s %s."AccountName(playerid), Nome(playerid));
            
format(stringsizeof(string),""TAG_SERVER" o %s %s setou %s de Frente."AccountName(playerid), Nome(playerid), Nome(id));
            
MensagemAdmin(string);
            
format(stringsizeof(string), ""TAG_SERVER" O %s %s setou %s de Frente."Nome(playerid), AccountName(playerid), Nome(id));
            
DarCargo(string);
            
SalvarDados(id);
        }
    }
    return 
1;
}
CMD:retirarcargos(playeridparams[])
{
    new 
id;
    if(
Player[playerid][Admin] < 4) return SCM(playeridCOLOR_RED3""TAG_ERRO" Vocк nгo tem permissгo para usar este comando.");
    if(
sscanf(params"u"id)) return SendClientMessage(playerid0xFA7A02AA""TAG_USOCORRETO" /retirarcargos [id]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playeridCOLOR_RED""TAG_ERRO" O player nгo estб online!");
    
    
Player[id][Cargo] = 0;
    
Player[id][Dono] = 0;
    
Player[id][Lider] = 0;
    
SalvarDados(id);
    new 
string[256], p_name[MAX_PLAYER_NAME+1], id_name[MAX_PLAYER_NAME+1];
    
GetPlayerName(playeridp_namesizeof(p_name));
    
GetPlayerName(idid_namesizeof(id_name));
    
format(stringsizeof(string), ""TAG_LOG"%s Retirou todos os cargos de %s."p_nameid_name);
    
SendClientMessageToAll(-1string);
    
    return 
1;

Reply


Messages In This Thread
SETFRENTE PARA SETCARGO - by Dimbalada - 05.03.2018, 22:55
Re: SETFRENTE PARA SETCARGO - by InsaneBR - 06.03.2018, 01:29
Re: SETFRENTE PARA SETCARGO - by FerrariL - 06.03.2018, 14:03
Re: SETFRENTE PARA SETCARGO - by Dimbalada - 06.03.2018, 15:16
Re: SETFRENTE PARA SETCARGO - by FerrariL - 06.03.2018, 15:59
Re: SETFRENTE PARA SETCARGO - by Dimbalada - 06.03.2018, 16:07
Re: SETFRENTE PARA SETCARGO - by FerrariL - 06.03.2018, 16:10
Re: SETFRENTE PARA SETCARGO - by Dimbalada - 06.03.2018, 16:19
Re: SETFRENTE PARA SETCARGO - by FerrariL - 06.03.2018, 16:25
Re: SETFRENTE PARA SETCARGO - by Dimbalada - 06.03.2018, 16:37

Forum Jump:


Users browsing this thread: 1 Guest(s)