PDA

View Full Version : XBOX ONE Ayuda con script PlayerUnknown's Battlegrounds



OnilecraM
3rd April 18, 11:55
Alguien a utilizado el script de x22DOT porque no me va muy bien con el, si entiendo lo de los perfiles para cada arma pero mi duda es que si una vez que tomo un arma tengo que ajustarle el antirecoil? o solo se tiene que ajustar una vez y con solo guardar en la eprom ya queda listo para cada vez que selecciono el perfil de la arma?:confused:

Tambien si se ajusta el antirecoil sin aditamentos (culata, compensador Etc.) eso quiere decir que me afectara si equipo la arma con todo? En pocas palabras para que funcione el antirecoil (del cronousmax) debo de dejar el arma sin aditamentos?:confused:

Espero y que alguien pueda auxiliarme en esto pq la verdad esto en lugar de ayudar me afecta mas, yo juego en mando elite de xboxone


//Posted by convivium, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums

//Posted : Tuesday 3rd of April, 2018 15:13 UTC

/* -------------------------------------------------------------------------------------------
ANTIRECOIL, RAPIDFIRE, EASY SPRINT, AUTO HOLD BREATH, EASY RELOAD, AUTO HIP FIRE AIMING IN 3RD PERSON
with WEAPON PROFILES FOR PUBG (PRESET B ONLY)
( with ON/OFF adjustable on the fly for Rapid Fire & AntiRecoil, and SAVE function)
-------------------------------------------------------------------------------------------
Version : 6.1 - Classic
Platform : Multi
Controller: Multi
Game : All FPS games
Org Author: LEX LOST
------------------------------------------------------------------------------------------

LED indications:

Green: rapidfire ON - antirecoil ON
PURPLE: antirecoil OFF - rapidfire ON
White: rapidfire OFF - antirecoil ON
Red: rapidfire OFF - antirecoil OFF;

-------------------------------------------------------------------------------------------
INSTRUCTIONS:

RAPIDFIRE (ON by default - Start value: 12 - Green led = ON; Red led = OFF)
Tap XB1_RIGHT to Enable or Disable Rapidfire (with rumble notify)
Hold XB1_X and tap XB1_RB to increase Rate of Fire (+1 each tap on XB1_RB, while holding XB1_X)
Hold XB1_X and tap XB1_LB to decrease Rate of Fire (-1 each tap on XB1_LB, while holding XB1_X)

ANTIRECOIL (ON by default - Start value: vertical AR = 25; AR Left = 3 )
Hold XB1_RS and Press XB1_UP to Enable or Disable Antirecoil (with rumble notify)
Hold XB1_LT and HOLD XB1_X then tap XB1_UP to increase Antirecoil (+1 each tap on XB1_UP, while holding XB1_LT+X)
Hold XB1_LT and HOLD XB1_X then tap XB1_DOWN to decrease Antirecoil (-1 each tap on XB1_DOWN, while holding XB1_LT+X)
Hold XB1_LT and HOLD XB1_X then tap XB1_RIGHT: Pushes weapon to the right (+1 each tap on XB1_RIGHT , while holding XB1_LT+X)
Hold XB1_LT and HOLD XB1_X then tap XB1_LEFT: pushes weapon to the left (+1 each tap on XB1_LEFT, while holding XB1_LT+X)


-------------------------------------------------------------------------------------------
SAVE new values into the CronusMax eeprom: Hold LT/L2 and press MENU (or START, for XBOX360 users) ADJUSTMENTS MUST BE SAVED
-------------------------------------------------------------------------------------------
V2
-AUTO RUN, No quick on/off, set at 77% of Left Stick Forward
-QUICK RELOAD, No quick on/off, Press down on the Right Stick
-HAIR TRIGGERS, set at 85% to assist AUTO HOLD BREATH
V3
-AUTO HOLD BREATH, must use in-game Preset B, set at 85% of Right Trigger pull
V4
-PROFILE B Hold B for 3 SECONDS + D-Pad: LEFT (M16), UP (AKM), RIGHT (SCARL), DOWN (M416).
Default PROFILE: Y for 1 second OR Save Button for Adjustable Profile w/ 2 rumble notify
****NOTE: AFTER SWITCHING PROFILES YOU MUST PRESS LEFT TRIGGER + MENU (CONTROLLER WILL RUMBLE) TO SAVE*****
V5
- AUTO AIM IN 3RD PERSON PERSPECTIVE WHEN FIRING ON By Default ON/OFF: HOLD Right stick down + Left Stick down + LB all for 3 seconds
(In vehicle, turbo will be automatically active while RT is pressed. While driving, turn off RF(D-Pad Right) and AntiRecoil(Tap RS + D-Pad UP)
*/
//-------------------------------------------------------------------------------------------
//DECLARARATIONS - define
define FIRE_BTN = XB1_RT;
define ADS_BTN = XB1_LT;
define SPRINT_BTN = XB1_LS;
define PRONE_BTN = XB1_B;
define JUMP_BTN = XB1_A;
define RELOAD_BTN = XB1_X;
define PEAK_RIGHT_BTN = XB1_RS;
define SW_WEAPON_BTN = XB1_Y;
define HOLD_BREATH = XB1_LB;
define FPP_BTN = XB1_RB;
define DOWN = XB1_DOWN;
define LEFT = XB1_LEFT;
define LY = XB1_LY;
define LX = XB1_LX;
define RY = XB1_RY;
define RX = XB1_RX;
define RF_switch = XB1_RIGHT;
define AR_switch = XB1_UP;
//-------------------------------------------------------------------------------------------
define save = 2; // XB1_MENU
//-------------------------------------------------------------------------------------------
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
//-------------------------------------------------------------------------------------------
data(1,
2,0,0,0, //1. Blue
0,2,0,0, //2. Red
0,0,2,0, //3. Lime/Green
0,0,0,2, //4. Fuchsia/Pink
2,0,2,0, //5. SkyBlue
0,2,2,0, //6. Yellow
2,2,2,2 //7. White
);
//-------------------------------------------------------------------------------------------
//VARIABLES - int
int profileB = (5); // Hold B for 3 seconds + D-pad (Up, down, left, right or Y or Menu)
//int profileY = 2; // Hold Y for 3 seconds + D-pad (Up, down, left, right) *****FOR LATER USE*****
int rapid_onoff = TRUE; // if TRUE Rapidfire is ON by default - if FALSE, OFF by default
int ROF = 16; // Range: 1 to 25 RPS (Round/s) CHANGE ROF HERE
int hold_time;
int rest_time;
int recoil_onoff = TRUE; // if TRUE Anti Recoil is ON by default - if FALSE, OFF by default
int ANTI_RECOIL = 29; // Change vertical anti-recoil value here before loading on to CM
int ANTI_RECOIL_L= 3; // Pushes weapon to the left **** ONLY ENTER ONE VALUE, THE OTHER MUST BE ZERO
int ANTI_RECOIL_R= 0; // Pushes weapon to right **** ONLY ENTER ONE VALUE, THE OTHER MUST BE ZERO **** USE FOR AKM ONLY
int AR_ReleaseV = 55; // Change this value to set when antirecoil stops working verically (min: antirecoil value + 10)
int AR_ReleaseH = 85; // Change this value to set when antirecoil stops working horizonitally (min: antirecoil value + 10)
int Scope_only = TRUE; // if TRUE Antirecoil IS ON only when scoping - if FALSE, is always ON
int anti_recoil = (0);
int anti_recoil_l = (0);
int anti_recoil_r = (0);
int AutoSprintON = TRUE;
int ADSHoldBreathforPUBG = TRUE;
int hair_trigger = TRUE;
int hipfireaim_onoff = TRUE;
int Col_ind;
int rumble_type;


//-------------------------------------------------------------------------------------------
//INITIALIZATION - init
//-------------------------------------------------------------------------------------------
init{
profileB = get_pvar(SPVAR_6, +1,+6, profileB);
//profileY= get_pvar(SPVAR_6, +1,+9, profileY);


ROF = get_pvar(SPVAR_2, 0,+25, ROF);
ANTI_RECOIL = get_pvar(SPVAR_3, 0,+100, ANTI_RECOIL );
ANTI_RECOIL_L = get_pvar(SPVAR_4, 0,+100, ANTI_RECOIL_L);
ANTI_RECOIL_R = get_pvar(SPVAR_5, 0,+100, ANTI_RECOIL_R);
}
//-------------------------------------------------------------------------------------------
//MAIN BLOCK ROUTINES
//-------------------------------------------------------------------------------------------
main {

vm_tctrl(0);

//-------------------------------------------------------------
// 3PP AUTO AIM WHEN FIRNG ON/OFF HOLD RIGHT STICK BUTTON, LEFT STICK BUTTON & LEFT BUMPER FOR 4 SECONDS
if(get_val(SPRINT_BTN) && get_ptime(SPRINT_BTN)>= 3000 && get_val(PEAK_RIGHT_BTN) && get_ptime(PEAK_RIGHT_BTN)>= 3000) // with Rumble
if(get_val(HOLD_BREATH) && get_ptime(HOLD_BREATH)>= 2500) {hipfireaim_onoff=!hipfireaim_onoff;
set_rumble_type(hipfireaim_onoff);}

//-------------------------------------------------------------
// ANTIRECOIL ON/OFF RIGHT STICK + D-Pad Up with Rumble
if(get_val(PEAK_RIGHT_BTN) && event_press(AR_switch))
{recoil_onoff=!recoil_onoff;
set_rumble_type(recoil_onoff);}

//---------------------------------------------------------------
// RAPID FIRE ON/OFF D-Pad Right with Rumble
if(event_press(RF_switch) && get_val(RELOAD_BTN) == 0 && get_val(PRONE_BTN) == 0)
{rapid_onoff=!rapid_onoff;
set_rumble_type(rapid_onoff);}

//-------------------------------------------------------------
// RAPID FIRE & ANTIRECOIL ON/OFF COLORS
if(rapid_onoff && recoil_onoff) colourled(Green);
if(rapid_onoff && !recoil_onoff) colourled(Pink);
if(recoil_onoff && !rapid_onoff ) colourled(White);
if(!recoil_onoff && !rapid_onoff ) colourled(Red);

//-------------------------------------------------------------
// HAIR TRIGGER
if(hair_trigger)
if(get_val(FIRE_BTN) >= 20) {set_val(FIRE_BTN,100);}
//if(get_val(ADS_BTN) >= 90) set_val(ADS_BTN,100);

//-------------------------------------------------------------
// AUTO HOLD BREATH FOR PUBG
if(get_val(ADS_BTN)>= 100) {combo_run(ADSHoldBreathforPUBG);}
else if(get_val(ADS_BTN) < 90 && ADSHoldBreathforPUBG)
{combo_stop(ADSHoldBreathforPUBG);}

//-------------------------------------------------------------
// QUICK RELOAD WITH RS
if(get_val(PEAK_RIGHT_BTN)){combo_run(Reload);}


//-------------------------------------------------------------
// AUTO SPRINT SENSITIVITY
if(get_val(LY) < -75 && AutoSprintON)
{combo_run(AutoSprint);}
else if(get_val(LY) > -75 && AutoSprintON)
{combo_stop(AutoSprint);
set_val(SPRINT_BTN,0);}

//-------------------------------------------------------------
// AUTO 3RD PERSON PERSPECTIVE AIM WHEN FIRING
if(get_val(FIRE_BTN) && get_val(ADS_BTN)== 0 && hipfireaim_onoff)
if(get_val(FIRE_BTN)>=20) {combo_run(Hip_Fire_Aim);}
else if(get_val(FIRE_BTN)<20 && hipfireaim_onoff)
{combo_stop(Hip_Fire_Aim);
set_val(HOLD_BREATH,0);}

//-------------------------------------------------------------
// PROFILE B: HOLD B for 3 seconds + D-Pad Left, Up, Right, Down,
if(get_val(PRONE_BTN) && get_ptime(PRONE_BTN)>= 3000)// Y (Default), Menu (adjustable with Low Initial Values)
{ // SAVE PROFILE: LT + MENU W/ RUMBLE
//ProfileB: 1 M16 D-Pad LEFT
if(event_press(LEFT))
{profileB = 1; ROF = 17; ANTI_RECOIL = 39; ANTI_RECOIL_L = 4; ANTI_RECOIL_R = 0; AR_ReleaseV = 54; AR_ReleaseH = 83; set_rumble_type(RUMBLE_A);}
//ProfileB: 2 AKM D-Pad UP
if(event_press(AR_switch))
{profileB = 2; ROF = 12; ANTI_RECOIL = 42; ANTI_RECOIL_L = 0; ANTI_RECOIL_R = 6; AR_ReleaseV = 56; AR_ReleaseH = 82; set_rumble_type(RUMBLE_LT);}
//ProfileB: 3 SCARL D-Pad RIGHT
if(event_press(RF_switch))
{profileB = 3; ROF = 13; ANTI_RECOIL = 45; ANTI_RECOIL_L = 5; ANTI_RECOIL_R = 0; AR_ReleaseV = 61; AR_ReleaseH = 80; set_rumble_type(RUMBLE_RT);}
//ProfileB: 4 M416 D-Pad DOWN
if(event_press(DOWN))
{profileB = 4; ROF = 15; ANTI_RECOIL = 41; ANTI_RECOIL_L = 3; ANTI_RECOIL_R = 0; AR_ReleaseV = 58; AR_ReleaseH = 84; set_rumble_type(RUMBLE_B);}
//ProfileB: 5 Default HOLD Y FOR 1 SECOND
if(event_press(SW_WEAPON_BTN))
{profileB = 5; ROF = 16; ANTI_RECOIL = 33; ANTI_RECOIL_L = 4; ANTI_RECOIL_R = 0; AR_ReleaseV = 55; AR_ReleaseH = 85; set_rumble_type(RUMBLE_B);}
if(event_release(SW_WEAPON_BTN)){set_rumble_type(RUMBLE_RT);}
//ProfileB: 6 ADJUSTABLE PROFILE MENU FOR 1 SECOND
if(event_press(save))
{profileB = 6; ROF = 10; ANTI_RECOIL = 30; ANTI_RECOIL_L = 3; ANTI_RECOIL_R = 0; AR_ReleaseV = 50; AR_ReleaseH = 85; set_rumble_type(RUMBLE_LT);}
if(event_release(save)){set_rumble_type(RUMBLE_A);}
}

/*//-------------------------------------------------------------
// PROFILE Y: HOLD Y for 3 seconds + D-Pad Left, Up, Right, Down, X (UZI)
if(get_val(SW_WEAPON_BTN) && get_ptime(SW_WEAPON_BTN)>= 3000)// A (TOMMY), B (UMP) SAVE PROFILE: LT + MENU W/ RUMBLE
{ // SAVE PROFILE: LT + MENU W/ RUMBLE
//ProfileY: 1 M16 D-Pad LEFT
if(event_press(LEFT))
{profileB = 1; ROF = 17; ANTI_RECOIL = 38; ANTI_RECOIL_L = 3; ANTI_RECOIL_R = 0; AR_ReleaseV = 54; AR_ReleaseH = 83; set_rumble_type(RUMBLE_A);}
//ProfileY: 2 AKM D-Pad UP
if(event_press(AR_switch))
{profileB = 2; ROF = 12; ANTI_RECOIL = 42; ANTI_RECOIL_L = 0; ANTI_RECOIL_R = 6; AR_ReleaseV = 56; AR_ReleaseH = 82; set_rumble_type(RUMBLE_LT);}
//ProfileY: 3 SCARL D-Pad RIGHT
if(event_press(RF_switch))
{profileB = 3; ROF = 13; ANTI_RECOIL = 45; ANTI_RECOIL_L = 5; ANTI_RECOIL_R = 0; AR_ReleaseV = 61; AR_ReleaseH = 80; set_rumble_type(RUMBLE_RT);}
//ProfileY: 4 M416 D-Pad DOWN
if(event_press(DOWN))
{profileB = 4; ROF = 15; ANTI_RECOIL = 41; ANTI_RECOIL_L = 4; ANTI_RECOIL_R = 0; AR_ReleaseV = 58; AR_ReleaseH = 84; set_rumble_type(RUMBLE_B);}
//ProfileY: 5 UZI X Button
if(event_press(RELOAD_BTN))
{profileB = 5; ROF = ; ANTI_RECOIL = ; ANTI_RECOIL_L = ; ANTI_RECOIL_R = 0; AR_ReleaseV = 55; AR_ReleaseH = 85; set_rumble_type(RUMBLE_B);}
if(event_release(SW_WEAPON_BTN)){set_rumble_type(RUMBLE_RT);}
//ProfileY: 6 TOMMY GUN A Button
if(event_press(JUMP_BTN))
{profileB = 6; ROF = ; ANTI_RECOIL = ; ANTI_RECOIL_L = ; ANTI_RECOIL_R = 0; AR_ReleaseV = 50; AR_ReleaseH = 85; set_rumble_type(RUMBLE_LT);}
if(event_release(save)){set_rumble_type(RUMBLE_A);}
//ProfileY: 7 UMP B Button
if(event_press(PRONE_BTN))
{profileB = 7; ROF = ; ANTI_RECOIL = ; ANTI_RECOIL_L = ; ANTI_RECOIL_R = 0; AR_ReleaseV = 50; AR_ReleaseH = 85; set_rumble_type(RUMBLE_LT);}
if(event_release(save)){set_rumble_type(RUMBLE_RT);}
*/

//-------------------------------------------------------------
// SAVE ADJUSTMENTS : YOU MUST SAVE ADJUSTMENTS OR THEY WILL NOT RUN THROUGH SCRIPT
if(get_val(ADS_BTN) && event_press(save)){// HOLD LT + MENU w/ RUMBLE
rumble_type = RUMBLE_A;
combo_run(vibrate);
set_pvar(SPVAR_2,ROF);
set_pvar(SPVAR_3,ANTI_RECOIL);
set_pvar(SPVAR_4,ANTI_RECOIL_L);
set_pvar(SPVAR_5,ANTI_RECOIL_R);
set_val(save, 0);
}

//-------------------------------------------------------------
if(rapid_onoff && get_val(FIRE_BTN)>20)
{combo_run(RAPID_FIRE);}
//-------------------------------------------------------------
// RAPID FIRE ADJUSTMENT HOLD X + LB(-) or RB(+)
if(get_val(RELOAD_BTN))
{
if(event_press(FPP_BTN)) {ROF = ROF + 1;}
else if(event_press(HOLD_BREATH)) {ROF = ROF - 1;}
set_val(FPP_BTN,0); set_val(HOLD_BREATH,0);
}

hold_time = 500 / ROF;
rest_time = hold_time + 20;
if(rest_time < 0) rest_time = 0;


//-------------------------------------------------------------
// ANTIRECOIL ADJUSTMENT HOLD LT + B: D-Pad UP(Vert +1), DOWN(Vert -1), LEFT(DECR LEFT -1 or DECR RIGHT -1), RIGHT(INCR LEFT +1 or INCR RIGHT +1)
if(get_val(ADS_BTN) && get_val(RELOAD_BTN)){
{
if(event_press(AR_switch)){ANTI_RECOIL = (ANTI_RECOIL + 1);}
else if (event_press(DOWN)) {ANTI_RECOIL = (ANTI_RECOIL - 1);}
set_val(AR_switch,0); set_val(DOWN,0);
}
if(ANTI_RECOIL_L == 0) {
if(event_press(RF_switch)){ANTI_RECOIL_R = (ANTI_RECOIL_R + 1);}
else if (event_press(LEFT)){ANTI_RECOIL_R = (ANTI_RECOIL_R - 1);}
set_val(RF_switch,0); set_val(LEFT,0);
}
else if (ANTI_RECOIL_R == 0) {
if(event_press(RF_switch)){ANTI_RECOIL_L = (ANTI_RECOIL_L + 1);}
else if (event_press(LEFT)){ANTI_RECOIL_L = (ANTI_RECOIL_L - 1);}
set_val(RF_switch,0); set_val(LEFT,0);
}
}


if(!Scope_only || get_val(ADS_BTN) && get_val(FIRE_BTN ))
{
{combo_run(AntiRecoil);}
if(abs(get_val(RY)) > AR_ReleaseV || abs(get_val(RX)) > AR_ReleaseH)
{combo_stop(AntiRecoil);}
}

if(!Scope_only || get_val(FIRE_BTN)>= 20 && hipfireaim_onoff)
{
{combo_run(AntiRecoil);}
if(abs(get_val(RY)) > AR_ReleaseV || abs(get_val(RX)) > AR_ReleaseH)
{combo_stop(AntiRecoil);}
}


}

//-------------------------------------------------------------------------------------------
//COMBO BLOCKS

combo vibrate {
set_rumble(rumble_type, 100);
wait(400);
reset_rumble();
}

function set_rumble_type ( val) {
if( val) rumble_type = RUMBLE_A ;
else rumble_type = RUMBLE_B ;
combo_run(vibrate);
}


combo ADSHoldBreathforPUBG {
set_val(ADS_BTN, 100);
wait(250);
set_val(HOLD_BREATH, 100);
set_val(ADS_BTN, 100);
wait(4250);
set_val(HOLD_BREATH, 100);
set_val(ADS_BTN, 100);
wait(250);
set_val(HOLD_BREATH, 0);
set_val(ADS_BTN, 100);
wait(100)
set_val(ADS_BTN,100);
wait(100)
set_val(ADS_BTN,0)
}

combo Reload {
set_val(PEAK_RIGHT_BTN, 100);
wait(10);
set_val(RELOAD_BTN, 100);
wait(1500);
set_val(RELOAD_BTN, 0);
}


combo AutoSprint {
set_val(SPRINT_BTN, 100);
wait(10);
set_val(SPRINT_BTN, 100);
}

combo Hip_Fire_Aim {
set_val(HOLD_BREATH, 100);
wait(10);
set_val(HOLD_BREATH, 100)
}



combo RAPID_FIRE {
set_val(FIRE_BTN, 100);
wait(hold_time);
set_val(FIRE_BTN, 0);
wait(rest_time);
set_val(FIRE_BTN, 0);
}

combo AntiRecoil {
if(recoil_onoff && get_val(ADS_BTN)!=0) {
{
anti_recoil = get_val(RY) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RY, anti_recoil);
}
if(get_val(RX) >= 0) {
if(ANTI_RECOIL_R == 0){
anti_recoil_l = get_val(RX) - ANTI_RECOIL_L;
set_val(RX, anti_recoil_l);
}
else if(ANTI_RECOIL_L == 0) {
anti_recoil_r = get_val(RX) + ANTI_RECOIL_R;
if(anti_recoil_r > 100) anti_recoil_r = 100;
set_val(RX, anti_recoil_r);
}
}
else if(get_val(RX) < 0) {
if(ANTI_RECOIL_R != 0){
anti_recoil_r = get_val(9) + ANTI_RECOIL_R;
set_val(RX, anti_recoil_r);
}
else if(ANTI_RECOIL_L != 0) {
anti_recoil_l = get_val(9) - ANTI_RECOIL_L;
if(anti_recoil_l < -100) anti_recoil_l = -100;
set_val(RX, anti_recoil_l);
}
}
}
{
if(recoil_onoff && hipfireaim_onoff && get_val(ADS_BTN)==0) {
{
anti_recoil = get_val(RY) + ((ANTI_RECOIL*95)/100);
if(anti_recoil > 100) anti_recoil = 100;
set_val(RY, anti_recoil);
}

if(get_val(RX) >= 0) {
if(ANTI_RECOIL_R == 0){
anti_recoil_l = get_val(RX) - ((ANTI_RECOIL_L*95)/100);
set_val(RX, anti_recoil_l);
}
else if(ANTI_RECOIL_L == 0) {
anti_recoil_r = get_val(RX) + ((ANTI_RECOIL_R*95)/100);
if(anti_recoil_r > 100) anti_recoil_r = 100;
set_val(RX, anti_recoil_r);
}
}

else if(get_val(RX) < 0) {
if(ANTI_RECOIL_R != 0){
anti_recoil_r = get_val(9) + ((ANTI_RECOIL_R*95)/100);
set_val(RX, anti_recoil_r);
}
else if(ANTI_RECOIL_L != 0) {
anti_recoil_l = get_val(9) - ((ANTI_RECOIL_L*95)/100);
if(anti_recoil_l < -100) anti_recoil_l = -100;
set_val(RX, anti_recoil_l);
}
}
}

}
}

// COLOR LED function
//--------------------------------------------------------------
function colourled(Colour) {
Col_ind=(Colour * 4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
}// End


Saludos y gracias....:o:o