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; }
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
stock AparcarCoche(vehicleid, x,y,z,a) { UpdateInteger(vehicleid, "x", x); UpdateInteger(vehicleid, "y", y); UpdateInteger(vehicleid, "z", z); UpdateInteger(vehicleid, "a", a); }
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; } Код:
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 Код:
stock AparcarCoche(vehicleid, x,y,z,a) { UpdateInteger(vehicleid, "x", x); UpdateInteger(vehicleid, "y", y); UpdateInteger(vehicleid, "z", z); UpdateInteger(vehicleid, "a", a); } |
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.. |
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]);