[AYUDA]Problema con comando
#1

Bueno me estoy partiendo la cabeza con este problema... Que de seguro es algo tan simple que no lo e visto..


Este es el codigo del comando:

Код:
CMD:aparcar(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
	    if(GetPVarInt(playerid,"EstaLogueado"))
	    {
			if(IsPlayerInAnyVehicle(playerid))
			{
			    new carro = GetPlayerVehicleID(playerid);
				new nombre = strval(NombreOOC(playerid));
			    if(CocheInfo[carro][cPropietario] == nombre)
			    {
					new Float:pos[4];
			        GetPlayerPos(playerid, pos[0],pos[1],pos[2]);
			        GetPlayerFacingAngle(playerid, pos[3]);
			        CocheInfo[carro][cX] = pos[0];
			        CocheInfo[carro][cY] = pos[1];
			        CocheInfo[carro][cZ] = pos[2];
			        CocheInfo[carro][cA] = pos[3];
			        AparcarCoche(carro, pos[0], pos[1], pos[2], pos[3]);
					Mensaje(playerid, COLOR_VERDE, "Tu coche a sido aparcado");
				}
				else
				{
				    Mensaje(playerid, COLOR_ROJO, "[ERROR]Este no es tu auto");
				}
			}
			else
			{
			    Mensaje(playerid, COLOR_ROJO, "[ERROR]No estas en un auto");
			}
		}
	}
	return 1;
}
y esta son los errores que me marca el pawno

Код:
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2150) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2150) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2150) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2151) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2152) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2153) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2154) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2155) : warning 213: tag mismatch
y por si queda duda este es el codigo de AparcarCoche

Код:
stock AparcarCoche(vehicleid, x,y,z,a)
{
    UpdateInteger(vehicleid, "x", x);
    UpdateInteger(vehicleid, "y", y);
    UpdateInteger(vehicleid, "z", z);
    UpdateInteger(vehicleid, "a", a);
}
Desde ya muchas gracias
Reply
#2

Quote:
Originally Posted by OneBlaack
Посмотреть сообщение
Bueno me estoy partiendo la cabeza con este problema... Que de seguro es algo tan simple que no lo e visto..


Este es el codigo del comando:

Код:
CMD:aparcar(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
	    if(GetPVarInt(playerid,"EstaLogueado"))
	    {
			if(IsPlayerInAnyVehicle(playerid))
			{
			    new carro = GetPlayerVehicleID(playerid);
				new nombre = strval(NombreOOC(playerid));
			    if(CocheInfo[carro][cPropietario] == nombre)
			    {
			        new float:x,float:y,float:z,float:a;
			        GetVehiclePos(carro,x,y,z);
			        GetPlayerFacingAngle(playerid, a);
			        CocheInfo[carro][cX] = x;
			        CocheInfo[carro][cY] = y;
			        CocheInfo[carro][cZ] = z;
			        CocheInfo[carro][cA] = a;
					AparcarCoche(carro, x,y,z,a);
					Mensaje(playerid, COLOR_VERDE, "Tu coche a sido aparcado");
				}
				else
				{
				    Mensaje(playerid, COLOR_ROJO, "[ERROR]Este no es tu auto");
				}
			}
			else
			{
			    Mensaje(playerid, COLOR_ROJO, "[ERROR]No estas en un auto");
			}
		}
	}
	return 1;
}
y esta son los errores que me marca el pawno

Код:
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2150) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2150) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2150) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2151) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2152) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2153) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2154) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2155) : warning 213: tag mismatch
y por si queda duda este es el codigo de AparcarCoche

Код:
stock AparcarCoche(vehicleid, x,y,z,a)
{
    UpdateInteger(vehicleid, "x", x);
    UpdateInteger(vehicleid, "y", y);
    UpdateInteger(vehicleid, "z", z);
    UpdateInteger(vehicleid, "a", a);
}
Desde ya muchas gracias
Tienes "AparcarCoche(carro, x,y,z,a);" Definida? la variable "Carro" , por que lo que te dice esto se que el problema es que no es lo mismo usado, yo creo que es por el stock "Aparcarcoche" en ves de carro por que no pones:
AparcarCoche(vehicleid, x,y,z,a); ? intenta a ver..
Reply
#3

Quote:
Originally Posted by juandiegox
Посмотреть сообщение
Tienes "AparcarCoche(carro, x,y,z,a);" Definida? la variable "Carro" , por que lo que te dice esto se que el problema es que no es lo mismo usado, yo creo que es por el stock "Aparcarcoche" en ves de carro por que no pones:
AparcarCoche(vehicleid, x,y,z,a); ? intenta a ver..
carro es la variable que contiene el id del auto en AparcarCoche seria vehicleid no tieen nada que ver el problema son las float y no entiendo porque :c
Reply
#4

Serб por que debes utilizar la etiqueta 'Float' en algunas variables...
Reply
#5

Ya solucione la mayoria de los errores pero quedan los 4 float.

Код:
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2157) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2157) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2157) : warning 213: tag mismatch
C:\Users\MATRIX\Desktop\Nueva carpeta\gamemodes\dm.pwn(2157) : warning 213: tag mismatch
Код:
AparcarCoche(carro, pos[0], pos[1], pos[2], pos[3]);
Ya lo solucione gracias de todas formas Salu2
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)