Hola buenas tardes, tengo una duda. Yo en un comando puedo editar la altura de un pickup? resulta que cree para editarlos pero tengo un inconveniente con un pickup que es el general que tengo que quitarle altura para que pueda verse bien y uso el código así
Lo que esta en negrita es la altura del pickup pero a la hora de cambiarlo por otro pickup queda muy abajo obviamente.
También tengo un problema que cuando lo cambio no se elimina el anterior, agradezco de verdad quien me pueda ayudar.
Code:
CreateDynamicPickup(id, 23, DoorInfo[doorid][dPosX], DoorInfo[doorid][dPosY], DoorInfo[doorid][dPosZ] -1.0, DoorInfo[doorid][dVirtualWorld]);
También tengo un problema que cuando lo cambio no se elimina el anterior, agradezco de verdad quien me pueda ayudar.
PHP Code:
else if(!strcmp(opcion, "Pickup", true))
{
new pickup;
if(sscanf(string, "d", pickup)) return SendClientMessage(playerid, COLOR_BLANCO, "Uso correcto, /editarentrada id pickup ID pickup");
DoorInfo[id][dPickup] = pickup;
ActualizarEntrada(id);
GuardarEntradas(id);
SendClientMessageEx(playerid, COLOR_VERDE, "STAFF: {C7C7C7}Modificaste el pickup correctamente ID: %d", id);
return 1;
}
PHP Code:
forward ActualizarEntrada(doorid);
public ActualizarEntrada(doorid)
{
new string[40];
if(DoorInfo[doorid][dCreada])
{
if(IsValidDynamic3DTextLabel(DoorInfo[doorid][dText3D])) DestroyDynamic3DTextLabel(DoorInfo[doorid][dText3D]);
if(IsValidDynamicPickup(DoorInfo[doorid][dPickup])) DestroyDynamicPickup(DoorInfo[doorid][dPickup]);
format(string, sizeof(string), "%s\nID: %d", DoorInfo[doorid][dNombre], doorid);
DoorInfo[doorid][dText3D] = CreateDynamic3DTextLabel(string, COLOR_BLANCO, DoorInfo[doorid][dPosX], DoorInfo[doorid][dPosY], DoorInfo[doorid][dPosZ], 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, -1, DoorInfo[doorid][dVirtualWorld]);
DoorInfo[doorid][dPickup] = CreateDynamicPickup(DoorInfo[doorid][dPickup], 23, DoorInfo[doorid][dPosX], DoorInfo[doorid][dPosY], DoorInfo[doorid][dPosZ] - 1.0, DoorInfo[doorid][dVirtualWorld]);
}
return 1;
}