Ayuda Avanzada
#1

Andaba probando unos comandos de mi Sv, viendo si ya estaba acto para abrir y se me corrieron las ID's de los autos, ahora los de LSPD estбn en renta, los autos de trabajo son de facciones, etc etc, mi ex-scripter me dijo que podrнa ser el cargado de los autos, que serб esta lнnea;

Quote:

stock CargarVehiculos()
{
new VArch[18 *MAX_VEH_VENTA char],v;
print("\n_________________________________________ _____________________________________\n");
print("\t\tCargando vehнculos ...\n");
while(v < MAX_VEH_VENTA)
{
format(VArch,sizeof(VArch),"Vehiculos/%d.ini",v);
if(fexist(VArch))
{
INI_ParseFile(VArch,"CargarVehiculo_%s",.bExtra = true, .extra = v);
new VehID = CreateVehicle(InfoVeh[v][vModelo], InfoVeh[v][vPosX], InfoVeh[v][vPosY], InfoVeh[v][vPosZ], InfoVeh[v][vPosA], InfoVeh[v][vColor1], InfoVeh[v][vColor2], 500000);
printf("Modelo: %i | Colores: %i , %i | Dueсo: %s | Usado: %i",InfoVeh[v][vModelo],InfoVeh[v][vColor1],InfoVeh[v][vColor2],InfoVeh[v][vComprador],InfoVeh[v][vCerrado],InfoVeh[v][vUsado]);
SetVehicleNumberPlate(VehID, InfoVeh[v][vPlaca]);
ChangeVehiclePaintjob(VehID, InfoVeh[v][vPintadoJ]);
SetVehicleVirtualWorld(VehID, InfoVeh[v][vVW]);
LinkVehicleToInterior(VehID,InfoVeh[v][vInt]);
Iter_Add(VehVenta,v);
VehVenta_ID(VehID) = v;
ID_VehOriginal[v] = VehID;
Total_Vehiculos_Creados++;
if(InfoVeh[v][vCerrado])
{
CerrarPuertas(VehID);
}
for(new iMod = 0; iMod < MAX_VEH_MODS; ++iMod)
{
if(vMods[VehVenta_ID(VehID)][iMod] > 0)
{
AddVehicleComponent(VehID, vMods[VehVenta_ID(VehID)][iMod]);
}
}

}
v++;
}
printf("\n- Cantidad de vehнculos cargados: %i\n",Total_Vehiculos_Creados);
}

Reply
#2

Si modificastes algo referente a las ids de los autos, como agregar mas autos ese es el problema.
Reply
#3

Quote:
Originally Posted by LatinZ
Посмотреть сообщение
Si modificastes algo referente a las ids de los autos, como agregar mas autos ese es el problema.
No hice nada.
Reply
#4

Suena algo raro que las ids se corran sin aver tocado algo aparentemente del sistema, verifica las ultimas cosas que scripteastes y mira si encuentras el problema; que es lo mas seguro que hallaras el problema, o abra otra alternativa para el problema.
Reply
#5

Quote:
Originally Posted by LatinZ
Посмотреть сообщение
Suena algo raro que las ids se corran sin aver tocado algo aparentemente del sistema, verifica las ultimas cosas que scripteastes y mira si encuentras el problema; que es lo mas seguro que hallaras el problema, o abra otra alternativa para el problema.
Use el comando para dar facciуn con una ID incorrecta, por eso se tuvo que bugear, help me
Reply
#6

Deja el comando, si el problema ocurrio al usar el comando, alli esta el problema.
Reply
#7

Quote:
Originally Posted by LatinZ
Посмотреть сообщение
Deja el comando, si el problema ocurrio al usar el comando, alli esta el problema.
Es por administraciуn click;

Код:
				case ADM_Familia:
				{
					switch(listitem)
					{
					    case 0:
					    {
					        SetPVarInt(playerid,"ADM_Click",ADM_FamRango);
					        Dialog(playerid,dAdmClick,DIALOG_STYLE_INPUT,ADM_HEAD,""#CBLANCO"Introduce el rango deseado para este jugador","Aceptar","Cancelar");
							return 1;
					    }
						case 1:
						{
						    Info = "expulso de su familia a";
						    InfoJugador[ID][jRangoFam] = 1;
						    InfoJugador[ID][jMiembroFam] = 0;
						    InfoJugador[ID][jLiderFam] = 0;
							sucess++;
						}
					    case 2:
					    {
					        SetPVarInt(playerid,"ADM_Click",ADM_FamMiembro);
					        Dialog(playerid,dAdmClick,DIALOG_STYLE_INPUT,ADM_HEAD,""#CBLANCO"Introduce el ID de la familia para este jugador","Aceptar","Cancelar");
							return 1;
					    }
					    case 3:
					    {
					        SetPVarInt(playerid,"ADM_Click",ADM_FamLider);
					        Dialog(playerid,dAdmClick,DIALOG_STYLE_INPUT,ADM_HEAD,""#CBLANCO"Introduce el ID de la familia para darle lider a este jugador","Aceptar","Cancelar");
							return 1;
					    }
					}
				}
				case ADM_FamRango:
				{
    				InfoJugador[ID][jRangoFam] = strval(inputtext);
    				Info = "le modifico el rango a";
					format(InfoEx,sizeof(InfoEx),"(Rango %d)",strval(inputtext));
					sucess++;
				}
				case ADM_FamMiembro:
				{
				    if(!FamiliaExiste(strval(inputtext))) return Error(playerid,"ID de familia incorrecto!");
				    Info = "le dio miembro de familia a";
				    InfoJugador[ID][jMiembroFam] = strval(inputtext);
					format(InfoEx,sizeof(InfoEx),"(Familia %s)",InfoFamilia[strval(inputtext)][fNombre]);
					sucess++;
				}
				case ADM_FamLider:
				{
				    if(!FamiliaExiste(strval(inputtext))) return Error(playerid,"ID de familia incorrecto!");
				    Info = "le dio lider de familia a";
				    InfoJugador[ID][jLiderFam] = strval(inputtext);
					format(InfoEx,sizeof(InfoEx),"(Familia %s)",InfoFamilia[strval(inputtext)][fNombre]);
					sucess++;
				}
Reply


Forum Jump:


Users browsing this thread: