02.10.2015, 17:50
ї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; }