Problema con tag mismatch -
Ale[X] - 17.02.2012
Hola, seguro que la duda es una tonteria, pero no la veo... bueno, me da el error de tag mismatch, las lineas son estas:
pawn Код:
PosicionX[vehicleid] = x;
PosicionY[vehicleid] = y;
PosicionZ[vehicleid] = z;
PosicionA[vehicleid] = a;
y, si k tengo definidas las variables de x, y, z, a
estan asi:
pawn Код:
new Float:x,Float:y,Float:z;
new Float:a;
GetVehiclePos(idcar, x, y, z);
GetVehicleZAngle(idcar, a);
un saludo!!
Respuesta: Problema con tag mismatch -
The_Scripter_Zero - 17.02.2012
PosicionX, PosicionY y eso las pusiste como flotantesї?
Respuesta: Problema con tag mismatch -
Kurama - 20.02.2012
Pasa que PosicionX, PosicionY, PosicionZ y PosicionA no son floats. No podйs asignarle a una variable integer (numeros enteros) un float que puede tener decimales o ser muy grande. La soluciуn es pasar esas variables que he nombrado arriba a float, acuerdate de que a veces no puedes mezclar tipos de variables, como en este caso integers con floats.
Respuesta: Problema con tag mismatch -
Lunnatiicz - 20.02.2012
No se si sea posible esto pero intentalo.
pawn Код:
new PosicionX[MAX_VEHICLES], PosicionY[MAX_VEHICLES], PosicionZ[MAX_VEHICLES], PosicionA[MAX_VEHICLES]
Como te digo, no tengo la mнnima idea si funcione, intentalo, CAMBIA TUS VARIABLES POR ESTAS (SOLO LAS DE POSICION (X))
Re: Problema con tag mismatch -
LuisGraph - 20.02.2012
pawn Код:
Float:PosicionX[vehicleid] = x;
Float:PosicionY[vehicleid] = y;
Float:PosicionZ[vehicleid] = z;
Float:PosicionA[vehicleid] = a;
Bueno te da error porque tienes los arrays del supongo que es un enum tipo Interger
Respuesta: Problema con tag mismatch -
OTACON - 20.02.2012
Ya soluciono Esto, en otro foro, era que tenia mal los New, le faltaba Float.
PD: yo le di la solucion
.
[edit] va posteo de nuevo mi solucion y le habia solucionado o_O [/edit]
Respuesta: Problema con tag mismatch -
Kurama - 20.02.2012
Es lo que te dije arriba a menos de que me hallas malentendido. Igualmente, valoro que hayas encontrado la soluciуn por ti mismo.