[Ajuda] Comando
#1

Criei o seguinte comando, mas nгo estб funcionando sempre aparece a SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo trabalha nesta empresa."); nem consigo entregar a mercadoria. Agradeзo desde jб toda a ajuda <3

Код:
CMD:entregarmercadoria(playerid,params[])
{
    for(new c = 0; c < MAX_PROPIEDADES; c++)
    {
		if(IsPlayerInRangeOfPoint(playerid,2.5,PropInfo[c][pPosX],PropInfo[c][pPosY],PropInfo[c][pPosZ]))
 		{
			if(!strcmp(PropInfo[c][pFunc], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc1], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc2], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc3], NombreJugador(playerid), true))
			{
			    SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo trabalha nesta empresa.");
			    return 1;
			}
			if(PlayerInfo[playerid][pMercadoria] < 2)
			{
			    SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo tem nenhuma mercadoria para entregar.");
			    return 1;
            }
   			if(PropInfo[c][pTipo] == 2)
		    {
		        PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 750);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 750$ por entregar a mercadoria em um Escritуrio.");
				return 1;
			}
	 		else if(PropInfo[c][pTipo] == 3)
    		{
    		    PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 1250);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 1250$ por entregar a mercadoria em um Restaurante.");
				return 1;
			}
 			else if(PropInfo[c][pTipo] == 4)
    		{
    		    PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 3000);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 3000$ por entregar a mercadoria em um Casino.");
				return 1;
			}
	 		else if(PropInfo[c][pTipo] == 5)
    		{
    		    PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 1750);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 1750$ por entregar a mercadoria em uma Casa de Negуcios.");
				return 1;
			}
		 	break;
		}
	}
	return 1;
}
Reply
#2

Quote:
Originally Posted by JoelNyiTz
Посмотреть сообщение
Criei o seguinte comando, mas nгo estб funcionando sempre aparece a SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo trabalha nesta empresa."); nem consigo entregar a mercadoria. Agradeзo desde jб toda a ajuda <3

Код:
CMD:entregarmercadoria(playerid,params[])
{
    for(new c = 0; c < MAX_PROPIEDADES; c++)
    {
		if(IsPlayerInRangeOfPoint(playerid,2.5,PropInfo[c][pPosX],PropInfo[c][pPosY],PropInfo[c][pPosZ]))
 		{
			if(!strcmp(PropInfo[c][pFunc], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc1], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc2], NombreJugador(playerid), true) || strcmp(PropInfo[c][pFunc3], NombreJugador(playerid), true))
			{
			    SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo trabalha nesta empresa.");
			    return 1;
			}
			if(PlayerInfo[playerid][pMercadoria] < 2)
			{
			    SendClientMessage(playerid, COLOR_ROJO, "Vocк nгo tem nenhuma mercadoria para entregar.");
			    return 1;
            }
   			if(PropInfo[c][pTipo] == 2)
		    {
		        PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 750);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 750$ por entregar a mercadoria em um Escritуrio.");
				return 1;
			}
	 		else if(PropInfo[c][pTipo] == 3)
    		{
    		    PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 1250);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 1250$ por entregar a mercadoria em um Restaurante.");
				return 1;
			}
 			else if(PropInfo[c][pTipo] == 4)
    		{
    		    PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 3000);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 3000$ por entregar a mercadoria em um Casino.");
				return 1;
			}
	 		else if(PropInfo[c][pTipo] == 5)
    		{
    		    PlayerInfo[playerid][pMercadoria] -= 1;
				DarDinero(playerid, 1750);
				SendClientMessage(playerid, COLOR_ROJO, "Vocк recebeu 1750$ por entregar a mercadoria em uma Casa de Negуcios.");
				return 1;
			}
		 	break;
		}
	}
	return 1;
}
PHP код:
MD:entregarmercadoria(playerid,params[])
{
    for(new 
0MAX_PROPIEDADESc++)
    {
        if(
IsPlayerInRangeOfPoint(playerid,2.5,PropInfo[c][pPosX],PropInfo[c][pPosY],PropInfo[c][pPosZ]))
         {
            if(!(
PropInfo[c][pFunc], NombreJugador(playerid), true) || !(PropInfo[c][pFunc1], NombreJugador(playerid), true) || !(PropInfo[c][pFunc2], NombreJugador(playerid), true) || !(PropInfo[c][pFunc3], NombreJugador(playerid), true))
                   return 
SendClientMessage(playeridCOLOR_ROJO"Vocк nгo trabalha nesta empresa.");
    
            if(
PlayerInfo[playerid][pMercadoria] < 2)
            {
                
SendClientMessage(playeridCOLOR_ROJO"Vocк nгo tem nenhuma mercadoria para entregar.");
                return 
1;
            }
               if(
PropInfo[c][pTipo] == 2)
            {
                
PlayerInfo[playerid][pMercadoria] -= 1;
                
DarDinero(playerid750);
                
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 750$ por entregar a mercadoria em um Escritуrio.");
                return 
1;
            }
             else if(
PropInfo[c][pTipo] == 3)
            {
                
PlayerInfo[playerid][pMercadoria] -= 1;
                
DarDinero(playerid1250);
                
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 1250$ por entregar a mercadoria em um Restaurante.");
                return 
1;
            }
             else if(
PropInfo[c][pTipo] == 4)
            {
                
PlayerInfo[playerid][pMercadoria] -= 1;
                
DarDinero(playerid3000);
                
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 3000$ por entregar a mercadoria em um Casino.");
                return 
1;
            }
             else if(
PropInfo[c][pTipo] == 5)
            {
                
PlayerInfo[playerid][pMercadoria] -= 1;
                
DarDinero(playerid1750);
                
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 1750$ por entregar a mercadoria em uma Casa de Negуcios.");
                return 
1;
            }
             break;
        }
    }
    return 
1;

Tenta assim, mano.
Reply
#3

PHP код:
CMD:entregarmercadoria(playerid,params[])
{
    for(new 
0MAX_PROPIEDADESc++)
    {
        if(
IsPlayerInRangeOfPoint(playerid,2.5,PropInfo[c][pPosX],PropInfo[c][pPosY],PropInfo[c][pPosZ]))
        {
            if(
strcmp(PropInfo[c][pFunc], NombreJugador(playerid), true) == || strcmp(PropInfo[c][pFunc1], NombreJugador(playerid), true) == || strcmp(PropInfo[c][pFunc2], NombreJugador(playerid), true) == || strcmp(PropInfo[c][pFunc3], NombreJugador(playerid), true) == 0
            {
                if(
PlayerInfo[playerid][pMercadoria] < 2)
                {
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк nгo tem nenhuma mercadoria para entregar.");
                    return 
1;
                }
                if(
PropInfo[c][pTipo] == 2)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid750);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 750$ por entregar a mercadoria em um Escritуrio.");
                    return 
1;
                }
                else if(
PropInfo[c][pTipo] == 3)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid1250);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 1250$ por entregar a mercadoria em um Restaurante.");
                    return 
1;
                }
                else if(
PropInfo[c][pTipo] == 4)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid3000);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 3000$ por entregar a mercadoria em um Casino.");
                    return 
1;
                }
                else if(
PropInfo[c][pTipo] == 5)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid1750);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 1750$ por entregar a mercadoria em uma Casa de Negуcios.");
                    return 
1;
                }
                break;
            }
            else return 
SendClientMessage(playeridCOLOR_ROJO"Vocк nгo trabalha nesta empresa.");
        }
    }
    return 
1;

Tenta assim.
Reply
#4

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
PHP код:
CMD:entregarmercadoria(playerid,params[])
{
    for(new 
0MAX_PROPIEDADESc++)
    {
        if(
IsPlayerInRangeOfPoint(playerid,2.5,PropInfo[c][pPosX],PropInfo[c][pPosY],PropInfo[c][pPosZ]))
        {
            if(
strcmp(PropInfo[c][pFunc], NombreJugador(playerid), true) == || strcmp(PropInfo[c][pFunc1], NombreJugador(playerid), true) == || strcmp(PropInfo[c][pFunc2], NombreJugador(playerid), true) == || strcmp(PropInfo[c][pFunc3], NombreJugador(playerid), true) == 0
            {
                if(
PlayerInfo[playerid][pMercadoria] < 2)
                {
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк nгo tem nenhuma mercadoria para entregar.");
                    return 
1;
                }
                if(
PropInfo[c][pTipo] == 2)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid750);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 750$ por entregar a mercadoria em um Escritуrio.");
                    return 
1;
                }
                else if(
PropInfo[c][pTipo] == 3)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid1250);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 1250$ por entregar a mercadoria em um Restaurante.");
                    return 
1;
                }
                else if(
PropInfo[c][pTipo] == 4)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid3000);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 3000$ por entregar a mercadoria em um Casino.");
                    return 
1;
                }
                else if(
PropInfo[c][pTipo] == 5)
                {
                    
PlayerInfo[playerid][pMercadoria] -= 1;
                    
DarDinero(playerid1750);
                    
SendClientMessage(playeridCOLOR_ROJO"Vocк recebeu 1750$ por entregar a mercadoria em uma Casa de Negуcios.");
                    return 
1;
                }
                break;
            }
            else return 
SendClientMessage(playeridCOLOR_ROJO"Vocк nгo trabalha nesta empresa.");
        }
    }
    return 
1;

Tenta assim.
Resolvido, obrigado aos dois <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)