Ayuda con este comando
#1

Pues este comando es para tomar un trabajo del servidor, el trabajo nъmero 1 y el 5 implican tener licencia y nivel como lo indican, pero reciйn me registrй una cuenta en el servidor sin nada de esos requisitos y puedo tomar el trabajo, alguien me podrнa corregir el comando si encuentra el fallo.

Код:
if(strcmp(cmd, "/trabajo", true) == 0)
{
	if(PlayerInfo[playerid][pFaccion] >= 1 && PlayerInfo[playerid][pFaccion] <= 4){SendClientMessage(playerid, Rojo, "* Formas parte de una facciуn pъblica, ese es tu trabajo."); return 1;}
	if(PlayerInfo[playerid][pTrabajo] != 0){SendClientMessage(playerid, Rojo, "* Ya tienes un empleo."); return 1;}
    new job = NOEXISTE;
	for(new x=0; x < sizeof(Jobs); x++)
	{
	    if(IsPlayerInRangeOfPoint(playerid, 3.0, Jobs[x][Jx], Jobs[x][Jy], Jobs[x][Jz])){job = x; break;}
	}
	if(job == NOEXISTE){OfertaTrabajo[playerid] = NOEXISTE; SendClientMessage(playerid, Rojo, "* No estбs en ninguna oferta de trabajo."); return 1;}
	if(job == 1 && (PlayerInfo[playerid][pNivel] < 3 || PlayerInfo[playerid][pLicAviacion] == 0)){SendClientMessage(playerid, Rojo, "* Necesitas nivel 3 y licencia de aviaciуn para acceder a este trabajo."); return 1;}
	if(job == 2 && PlayerInfo[playerid][pNivel] < 1){SendClientMessage(playerid, Rojo, "* Necesitas nivel 1 para acceder a este trabajo."); return 1;}
	if(job == 3 && PlayerInfo[playerid][pNivel] < 2){SendClientMessage(playerid, Rojo, "* Necesitas nivel 2 para acceder a este trabajo."); return 1;}
	if(job == 4 && PlayerInfo[playerid][pNivel] < 6){SendClientMessage(playerid, Rojo, "* Necesitas nivel 6 para acceder a este trabajo."); return 1;}
	if(job == 5 && (PlayerInfo[playerid][pNivel] < 1 || PlayerInfo[playerid][pLicNavegacion] == 0)){SendClientMessage(playerid, Rojo, "* Necesitas nivel 1 y licencia de navegaciуn para acceder a este trabajo."); return 1;}

	if(OfertaTrabajo[playerid] == NOEXISTE)
	{
		OfertaTrabajo[playerid] = job;
		format(string, sizeof(string), "Oferta de %s. Paga horaria: %d$", Jobs[job][JobNombre], Jobs[job][JobPay]);
		SendClientMessage(playerid, Amarillo, string);
		SendClientMessage(playerid, Amarillo, "їEstбs seguro de que deseas este empleo? Escribe '/Trabajo' de nuevo si es asн.");
	}
	else
	{
	    PlayerInfo[playerid][pTrabajo] = OfertaTrabajo[playerid]+1;
	    OfertaTrabajo[playerid] = NOEXISTE;
	    format(string, sizeof(string), "Felicidades! Aceptaste para trabajar de {FFFF04}%s.", Jobs[job][JobNombre]);
		SendClientMessage(playerid, Blanco, string);
		SendClientMessage(playerid, Amarillo, "Escribe '/Ayuda Trabajo' para mбs informaciуn.");
	}
	return 1;
}
Reply


Messages In This Thread
Ayuda con este comando - by Fagrinht - 01.10.2015, 16:35
Re: Ayuda con este comando - by Unrea1 - 01.10.2015, 16:36
Respuesta: Re: Ayuda con este comando - by Fagrinht - 01.10.2015, 17:13
Re: Ayuda con este comando - by Unrea1 - 01.10.2015, 18:17
Respuesta: Re: Ayuda con este comando - by Fagrinht - 01.10.2015, 22:02
Re: Ayuda con este comando - by Unrea1 - 01.10.2015, 22:36

Forum Jump:


Users browsing this thread: 1 Guest(s)