01.09.2014, 00:54
Quiero crear un stock para que le saque municiones y se las de, Informacion[playerid][cArma][13] es el slot del arma, y Informacion[playerid][cAmmo][13] es la municiуn, aunque es algo obvio... el problema es que funciona, pero cuando quiero hacerlo para guardarlo en un auto no le saca la municiуn (Ej: Tiene 50, le saco 10, y aparece como si tuviera "-40-50" de municiуn, y al cambiar de arma se le pone 10)
Stock
Otro problema es con los ids de los autos, tengo este comando de seguro:
Pero el problema es que al estar cerca del auto me sale que no estoy cerca de ningun vehiculo mio, y al ver cual era el ID, era la primera vehicleid sin usar, (el vehiculo para usar /seguro serнa el 1 (El mбs cerca) y me pone el vehicleid 2, no se si es un problema del comando o que... Pero antes no me pasaba.
Espero que me puedan ayudar, gracias
Stock
Otro problema es con los ids de los autos, tengo este comando de seguro:
pawn Код:
CMD:seguro(playerid, params[])
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
new engine, lights, alarm, doors, bonnet, boot, objective;
new range = 5, Float:Distance, Float:PretendentDistance = range +1;
for(new i = 1; i < MAX_VEHICLES; i ++)
{
Distance = GetVehicleDistanceFromPoint(i, pos[0], pos[1], pos[2]);
if(Distance <= range && Distance <= PretendentDistance)
{
if(strcmp(cInformacion[i][cOwner], NombreJ(playerid)) == 0)
{
new string[128];
GetVehicleParamsEx(i, engine, lights, alarm, doors, bonnet, boot, objective);
if(doors == 0)
{
cInformacion[i][cLocked] = 1;
SetVehicleParamsEx(i, engine, lights, alarm, 1, bonnet, boot, objective);
format(string, sizeof(string), "** %s cerrу su vehiculo", NombreIC(playerid));
ProxDetector(20, playerid, string, 0xCC2EFAFF, 0xCC2EFAFF, 0xCC2EFAFF, 0xCC2EFAFF, 0xCC2EFAFF);
return 1;
}
else
{
cInformacion[i][cLocked] = 0;
SetVehicleParamsEx(i, engine, lights, alarm, 0, bonnet, boot, objective);
format(string, sizeof(string), "** %s abriу su vehiculo", NombreIC(playerid));
ProxDetector(20, playerid, string, 0xCC2EFAFF, 0xCC2EFAFF, 0xCC2EFAFF, 0xCC2EFAFF, 0xCC2EFAFF);
return 1;
}
}
else return SendClientMessage(playerid, -1, "No estas cerca de ningun vehiculo tuyo");
}
}
return 1;
}
Espero que me puedan ayudar, gracias