AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   random knife model... (https://forums.alliedmods.net/showthread.php?t=29951)

Extrem-5x 06-19-2006 13:04

random knife model...
 
How to make the knife change model with 1 out 3 models and when it change, it keep that way until next round where i randomly choose another model of the 3s?

- Extrem5x

Hawk552 06-19-2006 15:51

Try this:

Code:
#include <amxmodx> #include <amxmisc> #include <engine> #define MODELS 3 new g_szModels[MODELS][] = {     "skin_1.mdl",     "skin_2.mdl",     "skin_3.mdl" } new g_iModel[33] public plugin_init() {     register_plugin("Random Knife Model","1.0","Hawk552")         register_event("ResetHUD","fnEventResetHUD","be")     register_event("CurWeapon","fnEventCurWeapon","be","1=1","2=29") } public fnEventResetHUD(id)     return g_iModel[id] = random_num(0,MODELS - 1)     public fnEventCurWeapon(id)     return entity_set_string(id,EV_SZ_model,g_szModels[g_iModel[id]])

Extrem-5x 06-19-2006 16:58

that's only for one model either p_ or v_ model i need it for both.

EDIT:
How do i check if knife model already changed?

Hawk552 06-19-2006 17:16

Quote:

Originally Posted by Extrem-5x
that's only for one model either p_ or v_ model i need it for both.

EDIT:
How do i check if knife model already changed?

well la di da

Code:
#include <amxmodx> #include <amxmisc> #include <engine> #define SETS 2 #define MODELS 3 new g_szModels[MODELS][SETS][] = {     {"p_skin1.mdl","v_skin1.mdl"},     {"p_skin2.mdl","v_skin2.mdl"},     {"p_skin3.mdl","v_skin3.mdl"} } new g_iModel[33] public plugin_init() {     register_plugin("Random Knife Model","1.0","Hawk552")         register_event("ResetHUD","fnEventResetHUD","be")     register_event("CurWeapon","fnEventCurWeapon","be","1=1","2=29") } public fnEventResetHUD(id)     return g_iModel[id] = random_num(0,MODELS - 1) public fnEventCurWeapon(id) {     entity_set_string(id,EV_SZ_weaponmodel,g_szModels[g_iModel[id]][0])     entity_set_string(id,EV_SZ_viewmodel,g_szModels[g_iModel[id]][1])         return PLUGIN_CONTINUE }

Extrem-5x 06-19-2006 17:27

will that make all people have the same model? or will it make each person have different? and team based?

Hawk552 06-19-2006 17:28

Quote:

Originally Posted by Extrem-5x
will that make all people have the same model? or will it make each person have different? and team based?

Each person will have a different model.

For fuck's sake, if you want it to operate differently, tell me before I make it.


All times are GMT -4. The time now is 08:02.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.