Coge el primer job pero los otros no.
#1

їQuй pasa con este comando? coge el primer trabajo "Piloto" que es la primera opciуn pero los otros no los toma, solo el de Piloto funciona, este es el comando:

Код:
if(strcmp(cmd, "/trabajo", true) == 0) //nuevo comando para trabajar
{
	new opcion[25];
	opcion = strtok(cmdtext, idx);
	if(!strlen(opcion))
	{
		SendClientMessage(playerid, Naranja, "* /trabajo [Opciуn]");
		SendClientMessage(playerid, Naranja, "Opciones: Piloto,Taxista,Cosechador,Pescador,Ladron");
		return 1;
	}
	if(PlayerInfo[playerid][pServicioPD] && PlayerInfo[playerid][pServicioLSMD] && PlayerInfo[playerid][pServicioCNN] && PlayerInfo[playerid][pServicioWCST] > 0) return SendClientMessage(playerid,Rojo, " * No puedes obtener un trabajo estando de servicio.");
	if(strcmp(opcion,"piloto",true) == 0)
	{
		if(PlayerInfo[playerid][pNivel] < 3) return SendClientMessage(playerid,Rojo,"* Necesitas ser nivel 3 para tener este trabajo.");
		if(PlayerInfo[playerid][pLicAviacion] < 1) return SendClientMessage(playerid,Rojo,"* No tienes licencia de aviaciуn.");
		if(PlayerInfo[playerid][pTrabajo] != 0){SendClientMessage(playerid, Rojo, "* Ya tienes un empleo."); return 1;}
		if(PlayerInfo[playerid][pTrabajo] == 0)
		{
			if(IsPlayerInRangeOfPoint(playerid, 3.0, 1956.7390,-2183.5740,13.5469))
			{
				SendClientMessage(playerid, Blanco, "Felicidades! Aceptaste para trabajar de {FFFF04}Piloto.");
				SendClientMessage(playerid, Amarillo, "Escribe '/Ayuda Trabajo' para mбs informaciуn.");
				return PlayerInfo[playerid][pTrabajo] = 1;
			}
		}
		if(strcmp(opcion,"cosechador",true) == 0)
		{
			if(PlayerInfo[playerid][pNivel] < 1) return SendClientMessage(playerid,Rojo,"* Necesitas ser nivel 1 para tener este trabajo.");
			if(PlayerInfo[playerid][pTrabajo] != 0){SendClientMessage(playerid, Rojo, "* Ya tienes un empleo."); return 1;}
			if(PlayerInfo[playerid][pTrabajo] == 0)
			{
				if(IsPlayerInRangeOfPoint(playerid, 3.0, -382.5518,-1426.3771,26.2122))
				{
					SendClientMessage(playerid, Blanco, "Felicidades! Aceptaste para trabajar de {FFFF04}Cosechador.");
					SendClientMessage(playerid, Amarillo, "Escribe '/Ayuda Trabajo' para mбs informaciуn.");
					return PlayerInfo[playerid][pTrabajo] = 2;
				}
			}
		}
		if(strcmp(opcion,"taxista",true) == 0)
		{
			if(PlayerInfo[playerid][pNivel] < 2) return SendClientMessage(playerid,Rojo,"* Necesitas ser nivel 2 para tener este trabajo.");
			if(PlayerInfo[playerid][pTrabajo] != 0){SendClientMessage(playerid, Rojo, "* Ya tienes un empleo."); return 1;}
			if(PlayerInfo[playerid][pTrabajo] == 0)
			{
				if(IsPlayerInRangeOfPoint(playerid, 3.0, 1490.2891,1305.7198,1093.2964))
				{
					SendClientMessage(playerid, Blanco, "Felicidades! Aceptaste para trabajar de {FFFF04}Taxista.");
					SendClientMessage(playerid, Amarillo, "Escribe '/Ayuda Trabajo' para mбs informaciуn.");
					return PlayerInfo[playerid][pTrabajo] = 3;
				}
			}
		}
		if(strcmp(opcion,"ladron",true) == 0)
		{
			if(PlayerInfo[playerid][pNivel] < 6) return SendClientMessage(playerid,Rojo,"* Necesitas ser nivel 6 para tener este trabajo.");
			if(PlayerInfo[playerid][pTrabajo] != 0){SendClientMessage(playerid, Rojo, "* Ya tienes un empleo."); return 1;}
			if(PlayerInfo[playerid][pTrabajo] == 0)
			{
				if(IsPlayerInRangeOfPoint(playerid, 3.0, 2123.2236,-1185.7349,24.0278))
				{
					SendClientMessage(playerid, Blanco, "Felicidades! Aceptaste para trabajar de {FFFF04}Ladrуn.");
					SendClientMessage(playerid, Amarillo, "Escribe '/Ayuda Trabajo' para mбs informaciуn.");
					return PlayerInfo[playerid][pTrabajo] = 4;
				}
			}
		}
		if(strcmp(opcion,"pescador",true) == 0)
		{
			if(PlayerInfo[playerid][pNivel] < 3) return SendClientMessage(playerid,Rojo,"* Necesitas ser nivel 3 para tener este trabajo.");
			if(PlayerInfo[playerid][pLicNavegacion] < 1) return SendClientMessage(playerid,Rojo,"* No tienes licencia de navegaciуn.");
			if(PlayerInfo[playerid][pTrabajo] != 0){SendClientMessage(playerid, Rojo, "* Ya tienes un empleo."); return 1;}
			if(PlayerInfo[playerid][pTrabajo] == 0)
			{
				if(IsPlayerInRangeOfPoint(playerid, 3.0, 2956.0686,-1523.8318,2.3078))
				{
					SendClientMessage(playerid, Blanco, "Felicidades! Aceptaste para trabajar de {FFFF04}Pescador.");
					SendClientMessage(playerid, Amarillo, "Escribe '/Ayuda Trabajo' para mбs informaciуn.");
					return PlayerInfo[playerid][pTrabajo] = 5;
				}
			}
		}
    }
	return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)