Jump to content

Spaysik

Member
  • Posts

    25
  • Joined

  • Last visited

Posts posted by Spaysik

  1. This is intentional. AI vehicles aren't meant to be player-usable because it's not possible to tell the difference between a vehicle that's saved in the DB and one that is not. Rather than risk players losing gear inside AI vehicles (I'm not going to have them save to the DB either), the AI vehicles were made to clean themselves up, forcefully if a player tried to get inside.

    can you make saving vehicles as in simple epoch missions?

  2. 21:18:55 "<infiSTAR.de> RequestToken: Spaysik(76561198109447879) Requested a Token!   _clientID: 3"
    21:18:55 "<infiSTAR.de>ConnectLog| 0h 52min | Runtime: 1m 2s | SENT TOKEN [p3qsn0x3hpqe2p5f7l] TO ID [Spaysik(76561198109447879) - 3] (v0220)"
    21:18:55 "<infiSTAR.de> server_setToken: SENT TOKEN [p3qsn0x3hpqe2p5f7l] TO Spaysik(76561198109447879)"
    21:19:12 "<infiSTAR.de FNC_AH1840_KICKLOGSPAWN> ["p3qsn0x3hpqe2p5f7l",["Spaysik","76561198109447879","SLOG_SKICK",[65,99,116,105,111,110,115,58,32,51,47,48,32,112,111,115,115,105,98,108,101,32,115,99,114,111,108,108,32,109,101,110,117,32,104,97,99,107]]]"
    21:19:12 "<infiSTAR.de>SL| 0h 52min | Spaysik(76561198109447879) | Actions: 3/0 possible scroll menu hack (v0220)"
    21:19:12 "<infiSTAR.de>KickLog| Spaysik(76561198109447879)   (v0220)"
    21:19:12 Failed attempt to execute serverCommand '#kick Spaysik' by server.

  3. 22:28:32 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:32 "Epoch: Loading buildings"
    22:28:33 "[HSBlackmarket]: Found position for a HSBlackmarket ... (197080) [19715.5,8055.7]"
    22:28:33 No speaker given for Militiadis Strambopoulos
    22:28:33 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:34 "Epoch: Loading teleports and static props"
    22:28:34 "[HSBlackmarket]: Found position for a HSBlackmarket ... (211117) [21101.6,11733.7]"
    22:28:34 No speaker given for Michalis Savalas
    22:28:34 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:35 "[HSBlackmarket]: Found position for a HSBlackmarket ... (235172) [23585.6,17243.9]"
    22:28:35 No speaker given for Dimitris Strambopoulos
    22:28:35 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:35 "Epoch: Loading NPC traders"
    22:28:35 "[A3EAI] Verified 358 unique classnames in 1.987 seconds."
    22:28:36 No speaker given for Liang Wong
    22:28:36 No speaker given for Nuru Ngige
    22:28:36 "[HSBlackmarket]: Found position for a HSBlackmarket ... (216144) [21690.9,14480.6]"
    22:28:36 No speaker given for Orestis Baros
    22:28:36 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:37 "Epoch: Spawning NPC traders"
    22:28:40 "[HSBlackmarket]: Found position for a HSBlackmarket ... (093139) [9325.66,13969.4]"
    22:28:40 No speaker given for Giannis Papageorgiou
    22:28:40 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:45 "[HSBlackmarket]: Found position for a HSBlackmarket ... (213083) [21345.3,8321.66]"
    22:28:45 No speaker given for Chrystophoros Karmanlis
    22:28:45 SW keep height animation used for a3\structures_f\civ\accessories\timbers_f.p3d
    22:28:45 "[HSBlackmarket]: HSBlackmarket Creating a Marker"
    22:28:45 "[HSBlackmarket]: HSBlackmarket Creating a Static trader @ (184142) [18459.1,14259.2,0]"
    22:28:45 No speaker given for Kostis Cosmos
    22:28:45 "[HSBlackmarket]: HSBlackmarket Creating a Static trader @ (133145) [13319,14523.9,0]"
    22:28:45 No speaker given for Nicolo Strambopoulos
    22:28:45 "[HSBlackmarket]: HSBlackmarket Creating a Static trader @ (061168) [6193.02,16828.7,0]"
    22:28:45 No speaker given for Aris Maras
    22:28:45 "[HSBlackmarket] Server Done ..."

  4. Spaysik,

    Your fix does not include all possible variants.

    Script does not know when you restart server. Unloading before restart will help a little bit, but explosions can still exist. Placing vehicle near other vehicle can be cause of explosion on server without Igiload.You can place two Hunters next to each other on the top of the hill and restart server multiple times. They will explode at some moment, because position of vehicle in redis is not equal to position in game, when you use simulationHandler with true value in epoch server config.

    you will update this script? Epoch AH banned all users without admin panel for addAction

  5. Spaysik, send me your scripts.txt and scripts.log. May be you add filters to wrong place.

    i fix it

    7 setdamage !="_cargo setDamage 0;" !="_cargo setDamage _damage;"

    7 enableCollisionWith !="_helico enableCollisionWith _pod;"

    7 allowDamage !="_cargo allowDamage false;"

     

    after the restart machines shipped such as KAMAZ explodes, can you fix it? that after the next restart vehicles loaded near, or before restart disable loading in vehicles and if vehicles is loaded then unload it

  6. I do not use scripts.txt filtering at all for perfomance reasons. If you use, you can search problem lines in code and add it to filter.

    1. allowDamage:

    Add to line started with 7 allowDamage

    !"(_player|_cargo) allowDamage (false|true);"

    2. enableCollisionWith:

    Add to line started with 7 enableCollisionWith

    !"_helico enableCollisionWith (_pod|_attached_object);"

    3. setDamage

    Add to line started with 7 setDamage

    !"(_x|_cargo) setDamage (0|_damage);"

     

    this is filters not work, if 7 change to 3 in console many massages

  7. Spaysik,

    I think problem is with setvelocity function filtering. There are to many usages this function in mod and filtering will decrease perfomance. I can offer three ways: comment setvelocity filtering, disable kicking on setvelocity, filter setvelocity (decrease perfomance).

    Way #1: Comment setvelocity in scripts.txt

    Example:

    #7 setvelocity !="setVelocityTarget" !="_bolt setPosATL _pos;\n_bolt setVelocity [0, 0, -10];" !="EPOCH_target setvelocitytransformation" !="_currentTarget setVelocity [0,0,-0.01];" !="_head setVelocity [\n(sin _dir * _speed), \n(cos _dir * _speed)" !="_vel = velocity this; _dir = getDir player; this setVelocity[(_vel select 0)+(sin _dir * 2),(_vel select 1)+(cos _dir * 2),(_vel select 2)];" !="_head setVelocity [random 2,random 2,10];"

    Way #2: Disable kicking on setvelocity

    Change 7 to 3 in this line.

    Example:

    3 setvelocity !="setVelocityTarget" !="_bolt setPosATL _pos;\n_bolt setVelocity [0, 0, -10];" !="EPOCH_target setvelocitytransformation" !="_currentTarget setVelocity [0,0,-0.01];" !="_head setVelocity [\n(sin _dir * _speed), \n(cos _dir * _speed)" !="_vel = velocity this; _dir = getDir player; this setVelocity[(_vel select 0)+(sin _dir * 2),(_vel select 1)+(cos _dir * 2),(_vel select 2)];" !="_head setVelocity [random 2,random 2,10];"

    Way #3: Filter setvelocity

    Add new filter rules to setvelocity line (decrease perfomance):

    !"(_cargo|_chute) setVelocity (_player_velocity|_velocity);"  !="_parachute setVelocity [_vitesse_nacelle select 0 + 1, _vitesse_nacelle select 1 + 1, 0];" !="_x setVelocity [0, 0, -0.2];" !="_vehicle setVelocity [0, 0, 0];"

    Example:

    7 setvelocity !"(_cargo|_chute) setVelocity (_player_velocity|_velocity);"  !="_parachute setVelocity [_vitesse_nacelle select 0 + 1, _vitesse_nacelle select 1 + 1, 0];" !="_x setVelocity [0, 0, -0.2];" !="_vehicle setVelocity [0, 0, 0];" !="setVelocityTarget" !="_bolt setPosATL _pos;\n_bolt setVelocity [0, 0, -10];" !="EPOCH_target setvelocitytransformation" !="_currentTarget setVelocity [0,0,-0.01];" !="_head setVelocity [\n(sin _dir * _speed), \n(cos _dir * _speed)" !="_vel = velocity this; _dir = getDir player; this setVelocity[(_vel select 0)+(sin _dir * 2),(_vel select 1)+(cos _dir * 2),(_vel select 2)];" !="_head setVelocity [random 2,random 2,10];"
    

    i make way#2 and after it new bugs:

    what rules need add? if 7 change to 3 - many messages in console

    #18 "os = getPosATL _cargo;
    _cargo_dir = getDir _cargo;
    _cargo allowDamage false;
    _veh setSlingLoad _cargo;
    waitUntil{!isNull (getSli"

    if (IL_CDamage == 0) then
    {
    _cargo setDamage 0;
    };

    if (IL_CDamage == 1) then
    {
    _cargo setDamage _damage"

    #13 "s select 4];} forEach ropes _helico;
    sleep 4;
    _helico enableCollisionWith _pod;
    };
    case 'rope_unwind_and_wait': {
    _pod = vehicle"

×
×
  • Create New...