15.06.2016, 20:19
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.
Код:
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 код:
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 код:
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;
}