nuclearsilo583 / zephyrus-store-preview-new-syntax

My rewritten zephyrus store
61 stars 40 forks source link

The arm model displays an exception when it is loaded with the player model #50

Open Max66888 opened 2 years ago

Max66888 commented 2 years ago

When the arm model is loaded with the character model, it will show an exception, which is covered by the agent's gloves, but I don't use any other plug-ins. The newly opened server only installs your store plug-in test. I like your plug-in very much and look forward to your reply

nuclearsilo583 commented 2 years ago

You can install this

Max66888 commented 2 years ago

Thank you very much for your reply, but I have encountered a problem with this method. The default glove of CT is transparent, and only the arm is still a custom model when switching back to the default agent. It seems that this method is not perfect, or is it my wrong operation?

nuclearsilo583 commented 2 years ago

The sleeve of CT is a totally another model that attached to viewmodel. For now we can only prevent that model from being precached. You can install N arms fix with Kxnrl arm fix

Max66888 commented 2 years ago

I installed kxnrl's arm fix and N arm fix yesterday. Is this method available? Or is it my operation error? When removing the character's skin in the store, the arm is still a custom skin, and when I use

"gloves" (1.0.5) by kgns | oyunhost

Net glove plug-in switching the default glove will cause the arm to be transparent. I have installed:

"-N- Arms Fix" (2.0.3) by NomisCZ (-N-) [03] CSGO-ArmsFix (1.0): Fix glove overcap with custom arms

Thank you for your reply. I really want to solve this problem, even if I am interested in this aspect

Max66888 commented 2 years ago

I noticed that kgns's instructions for glove inserts said, "If you are using Custom Player OR Arms Models on your server, you have to modify the plugin that does the model changing, and make it use Gloves_SetArmsModel native function instead. Or your players arms will be invisible if they do not use any gloves." I don't know if it has anything to do with it

nuclearsilo583 commented 2 years ago

Remove line 316 and add Gloves_SetArmsModel(client, arms);

Max66888 commented 2 years ago

I tried to delete 316 from the whole line SetEntPropString(client, Prop_Send, "m_szArmsModel", arms);

And replace with Gloves_SetArmsModel(client, arms);

But I'm trying to compile the times. What did I do wrong //// store_item_playerskins_no_zr_version.sp // // store_item_playerskins_no_zr_version.sp(316) : error 017: undefined symbol "Gloves_SetArmsModel"

nuclearsilo583 commented 2 years ago

you need to include the glove.inc from the glove plugin

Max66888 commented 2 years ago

I'm sorry, but the problem remains. It's worth mentioning that it's normal for the character to die and resurrect after this bug occurs, otherwise the arms will continue to overlap and disorder

nuclearsilo583 commented 2 years ago

Can you provide some screenshot

nuclearsilo583 commented 2 years ago

Is your issue same as this image as the custom arms is overlapping the gloves from !gloves plugins image

And this is when you choose back to default gloves via gloves menu image

And in the 3rd person view the gloves world model get sketched from the player origin image

Is your issue now current as 3 mention above.

Max66888 commented 2 years ago

Yes, my question perfectly conforms to the above three points

nuclearsilo583 commented 2 years ago

1/ Fixed on new commit 2/ Fixed on new commit 3/ Fix on this issue

Caaine commented 2 years ago

grafik overlapping on player spawn

nuclearsilo583 commented 2 years ago

install kxnrl's arm fix and N arm fix. And change this cvar to 0.

Caaine commented 2 years ago

Gloves are overwritten with the default after reconnect

and overlapping when i equip a skin and change a team

nuclearsilo583 commented 2 years ago

Please check if arms fix extension and N arm fix is running. If both of them are alreay running. Can you head to server console and check If the module detect gloves plugins is installed. It would print Gloves plugin detected.

Caaine commented 2 years ago

screenlog: No Zombie:Reloaded plugin detected Gloves plugin detected Server waking up from hibernation

Listing 10 plugins: [01] [02] SourceMod (1.10.0.6517) by AlliedModders LLC [03] Stripper (1.2.2) by BAILOPAN [04] CSGO-ArmsFix (1.0) by Kyle (4y) [05] CS Tools (1.10.0.6517) by AlliedModders LLC [06] SDK Tools (1.10.0.6517) by AlliedModders LLC [07] SDK Hooks (1.10.0.6517) by AlliedModders LLC [08] SteamWorks Extension (1.2.3) by Kyle Sanderson [09] DHooks (2.2.0-detours17) by Dr!fter and Peace-Maker [10] PTaH (1.1.3) by Phoenix (╦Ö╬ç┘áÔùÅðñðÁð¢ð©ð║ÐüÔùÅ┘á╬ç╦Ö)

sm plugins list: 24 "Gloves" (1.0.5) by kgns | oyunhost.net 73 "Store - The Resurrection with preview rewritten compilable with SM 1.10 new syntax" (6.7) by Zephyrus, nuclear silo, AiDNÔäó 78 "Store - Player Skin Module (No ZR + ZR, gloves support)" (1.6) by nuclear silo

nuclearsilo583 commented 2 years ago

Can you give me the item config via pastebin.com and what is your value of this cvar

Caaine commented 2 years ago
    "Ezio"
    {
        "model" "models/player/custom_player/voikanaa/acb/ezio.mdl"
        "arms" "models/weapons/t_arms.mdl"
        "team" "4"
        "type" "playerskin"
        "preview" "1"
        "unique_id"         "uid_model_ezio"
        "price" "1500"
    }

and the cvar are default 3.5

nuclearsilo583 commented 2 years ago

Try to remove the "arms" config since that arms is default one. You dont need to override it.

Caaine commented 2 years ago

when i remove the "arms" the custom skin has no arms / gloves

nuclearsilo583 commented 2 years ago

could you give me your discord ID. We will continue our report there for easier conversations.

Max66888 commented 2 years ago

could you give me your discord ID. We will continue our report there for easier conversations.

alright my discord Max66888#8406 its the first time i use discord

azalty commented 2 years ago

Some players also have gloves overlapping for me (if they have custom steam skins), and people can't use their custom steam skins too :-/

ItsChase88 commented 1 year ago

Howdy,

After following what has been said here. If a player sets their gloves to default during the round the default CS arms go away and the custom ones show. However, once that player is respawned the default CS arms pop right back up.

Any solutions to this would be greatly appreciated!

I'm assuming it has something to do with the recent CS:GO update, as !knife is also having an issue where if they have a knife equipped in CSGO it prevented players from picking a different custom knife. https://github.com/kgns/weapons/issues/263

nuclearsilo583 commented 1 year ago

I having no problem with custom CT sleeve overlap the custom arm. I used both arms fix extension and N arms fix. (I dont use Gloves plugin so I dont have any intend to fix it.)
Ye like what @azalty said above with those 2 above installed players can't used custom steam Agents.

strteamservidores commented 1 year ago

i tried to reproduce but is not working that you said, i have the extension and N arms fix on the server, without GLOVES PLUGIN and not working!

nuclearsilo583 commented 1 year ago

i tried to reproduce but is not working that you said, i have the extension and N arms fix on the server, without GLOVES PLUGIN and not working!

Is the extension running. You sure you have ArmsFix.autoload in your extension folder. Remove N arms fix plugin and running with the extension only. Join the server and join CTs team. If you dont see any of your hand and only see your sleeve on CTs so the extension is running fine. If not try to reinstall the extension.

strteamservidores commented 1 year ago

i tried to reproduce but is not working that you said, i have the extension and N arms fix on the server, without GLOVES PLUGIN and not working!

Is the extension running. You sure you have ArmsFix.autoload in your extension folder. Remove N arms fix plugin and running with the extension only. Join the server and join CTs team. If you dont see any of your hand and only see your sleeve on CTs so the extension is running fine. If not try to reinstall the extension.

i have the autoload file, the extensions and now i disable the arms fix plugin, but nothing changes! Still overlapping when i set the playerskin/arms. I tried many ways but nothing solve this problem. I using Linux, lastest version of metamod and sourcemod. Can you give me your extension file to try?

nuclearsilo583 commented 1 year ago

Make sure you install .so not .dll files since your OS is linux.

strteamservidores commented 1 year ago

Make sure you install .so not .dll files since your OS is linux.

yes, i know that. On my issue i list meta list and exts list. the extension are working, but dont change nothing in game

nuclearsilo583 commented 1 year ago

then it must be Linux problem. Use this and idk what new offset after csgo 2/2/23 updates. So you need someone else to find the offset and signature for you.

strteamservidores commented 1 year ago

thanks, i will try to fix this issue if i get it i let you know.