[PROBLEMA] Sistema de vehiculos -
rubensm - 23.01.2012
Buenas, tengo un problema con en mi GameMode, veran...
Tras crear un sistema de vehiculos en MySQL, he puesto una variable tal que asi:
Eso determinaria para que "destino" esta creado el coche, por ejemplo:
pawn Код:
stock EsVehSAPD(carid)
{
if(AutoInfo[carid][aTipo] == 0) return 1;
return 0;
}
stock EsVehSAMD(carid)
{
if(AutoInfo[carid][aTipo] == 1) return 1;
return 0;
}
Esos stocks definirian por ejemplo que si aTipo es 0, seria de policia, si es 1, seria de medicos y asi sucesivamente...
El problema viene aqui:
Cuando me subo a un vehiculo, sea del tipo, 0-1-2-3-4, solo me deja encenderlo si eres de la faccion policia, no se a que se debe ese problema... les dejo la funcion de encender el vehiculo a ver si ustedes saben donde podria estar el error.
pawn Код:
if(EsVehSAPD(coche))
{
if(JugadorInfo[playerid][jMiembro] == 1 || JugadorInfo[playerid][jLider] == 1)
{
NoJodas[playerid] = 1;
format(string, sizeof(string), "* %s Gira las llaves del vehнculo.", NombreJugador(playerid));
MandarMensajeCercano(30.0, playerid, string, ROSA,ROSA,ROSA,ROSA,ROSA);
GameTextForPlayer(playerid, " Encendiendo...",3000, 3);
SetTimerEx("Encender", 3000, false, "d", playerid);
}
else
{
SendClientMessage(playerid, ROJO_OSCURO, " No tienes las llaves!");
}
}
if(EsVehSAMD(coche))
{
if(JugadorInfo[playerid][jMiembro] == 2 || JugadorInfo[playerid][jLider] == 2)
{
NoJodas[playerid] = 1;
format(string, sizeof(string), "* %s Gira las llaves del vehнculo.", NombreJugador(playerid));
MandarMensajeCercano(30.0, playerid, string, ROSA,ROSA,ROSA,ROSA,ROSA);
GameTextForPlayer(playerid, " Encendiendo...",3000, 3);
SetTimerEx("Encender", 3000, false, "d", playerid);
}
else
{
SendClientMessage(playerid, ROJO_OSCURO, " No tienes las llaves!");
}
}
Gracias por la ayuda...
Respuesta: [PROBLEMA] Sistema de vehiculos -
iDarkRain - 23.01.2012
Puede ser que estбs haciendo la carga desde la base de datos mal
Re: [PROBLEMA] Sistema de vehiculos -
rubensm - 24.01.2012
Lo de la carga si carga bien, porque cree un debug para mirarlo, y pone:
Vehiculo tipo: 2, y luego no deja encenderle.
Respuesta: [PROBLEMA] Sistema de vehiculos -
iDarkRain - 24.01.2012
Cambia los EsVehSAPD por AutoInfo[idcar][aTipo] == 2 o algo asi
Re: [PROBLEMA] Sistema de vehiculos -
rubensm - 24.01.2012
Tambien probe eso asi, pero no dio efecto, es algo realmente raro, no lo se lo que esta pasando...
Respuesta: [PROBLEMA] Sistema de vehiculos -
iDarkRain - 24.01.2012
Bueno nosotros menos ;P
Re: [PROBLEMA] Sistema de vehiculos -
rubensm - 24.01.2012
esperare a ver si alguien sabe, si no, me temo que tendre que investigar otro metodo...
Respuesta: [PROBLEMA] Sistema de vehiculos -
El Bardo - 24.01.2012
Me gustarнa saber donde defines que de tal ID a tal ID es un vehнculo policial/medico
Re: [PROBLEMA] Sistema de vehiculos -
rubensm - 24.01.2012
No lo defino con ID's, dado que es via MySQL y entonces los coches se pueden aсadir InGame, los defino con esto:
pawn Код:
stock EsVehSAPD(carid)
{
if(AutoInfo[carid][aTipo] == 0) return 1;
return 0;
}
stock EsVehSAMD(carid)
{
if(AutoInfo[carid][aTipo] == 1) return 1;
return 0;
}
Re: [PROBLEMA] Sistema de vehiculos -
rubensm - 24.01.2012
Solucionado.
Gracias a todos por la ayuda.