hlmod.hu
https://hlmod.hu/

1Menüpontal több skin csere.
https://hlmod.hu/viewtopic.php?f=9&t=18897
Oldal: 1 / 2

Szerző:  V!rusHD [2015.01.10. 13:51 ]
Hozzászólás témája:  1Menüpontal több skin csere.

Hogyan tudok egy menüponttal több fegyverskint lecserélni?

Szerző:  xXlederXxHUN [2015.01.10. 13:52 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

kb. úgy ahogy eggyet is

Szerző:  V!rusHD [2015.01.10. 13:56 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Probáltam így:

SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_precache()
  2. {
  3. precache_model("models/os_fegyvercsomagok/v_m4a1_rozsdas.mdl")
  4. precache_model("models/os_fegyvercsomagok/v_ak47_rozsdas.mdl")
  5. precache_model("models/os_fegyvercsomagok/v_awp_rozsdas.mdl")
  6. precache_model("models/os_fegyvercsomagok/v_deagle_rozsdas.mdl")
  7. }


SMA Forráskód: [ Mindet kijelol ]
  1. public ecw(id)
  2. {
  3. new fegyver = get_user_weapon(id)
  4. if(rozsdascsomag[id] == 1 && fegyver == CSW_M4A1)
  5. {
  6. set_pev(id, pev_viewmodel2, "models/os_fegyvercsomagok/v_m4a1_rozsdas.mdl")
  7. }
  8. if(rozsdascsomag[id] == 1 && fegyver == CSW_AK47)
  9. {
  10. set_pev(id, pev_viewmodel2, "models/os_fegyvercsomagok/v_ak47_rozsdas.mdl")
  11. }
  12. if(rozsdascsomag[id] == 1 && fegyver == CSW_AWP)
  13. {
  14. set_pev(id, pev_viewmodel2, "models/os_fegyvercsomagok/v_awp_rozsdas.mdl")
  15. }
  16. if(rozsdascsomag[id] == 1 && fegyver == CSW_DEAGLE)
  17. {
  18. set_pev(id, pev_viewmodel2, "models/os_fegyvercsomagok/v_deagle_rozsdas.mdl")
  19. }
  20. }


SMA Forráskód: [ Mindet kijelol ]
  1. public ShowMenu(id)
  2. {
  3. new menu = menu_create("\r.:[ON\wE-S\yHOT]:. \rFegyver\wCsomag \dMenü:", "f_menuhandler");
  4.  
  5. menu_additem(menu, "\rRozsdás \wCsomag", "1", 0);
  6. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  7. menu_setprop(menu, MPROP_PERPAGE, 3);
  8. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  9. menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  10. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  11.  
  12. menu_display(id, menu, 0);
  13.  
  14. return PLUGIN_HANDLED;
  15. }


SMA Forráskód: [ Mindet kijelol ]
  1. public f_menuhandler(id, menu, item)
  2. {
  3. if(item == MENU_EXIT)
  4. {
  5. menu_cancel(id);
  6. return PLUGIN_HANDLED;
  7. }
  8.  
  9. new command[6], name[64], access, callback;
  10.  
  11. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  12.  
  13. switch(item)
  14. {
  15. case 1:{
  16. if(oles[id] >= 300)
  17. {
  18. rozsdascsomag[id] = 1
  19. ColorChat(id, RED, ".:[ON^1E-S^4HOT]:. ^1Sikeresen kiválasztottad a ^3Rozsdás ^1Csomagot.")
  20. }
  21. else
  22. {
  23. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  24. }
  25. }
  26. menu_destroy(menu);
  27.  
  28. return PLUGIN_HANDLED;
  29. }


Valamiért nemjó. :( Rosszul csináltam valami, esetleg más ötlet?

Szerző:  kiki [2015.01.10. 14:42 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Ú, ebből sokat látni, javítsd pls, akkor talán többet tudunk mondani.

Szerző:  V!rusHD [2015.01.10. 14:45 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Javítottam.

Szerző:  kiki [2015.01.10. 14:53 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Odáig elmegy hogy kiírja hogy

ColorChat(id, RED, ".:[ON^1E-S^4HOT]:. ^1Sikeresen kiválasztottad a ^3Rozsdás ^1Csomagot.") ?

illetve, ha igen, akkor egy plugin_initet is mutass.

Szerző:  V!rusHD [2015.01.10. 15:01 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_init() {
  2. register_plugin(PLUGIN, VERSION, AUTHOR)
  3. g_vault = nvault_open("fegyvercsomagok")
  4. register_clcmd("say /skinmenu", "ShowMenu");
  5. register_clcmd("say /fegyvercsomagok", "ShowMenu");
  6. register_clcmd("say /fegyoskinmenu", "ShowMenu");
  7. register_event("DeathMsg","death","a")
  8. register_event("CurWeapon", "ecw", "be", "1=1")
  9. }

Ám nemírja ki, hogy sikeresen kiválasztottad a rozsdás csomagot.

Szerző:  kiki [2015.01.10. 15:03 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Volt ott egy kérdés is :D

Szerző:  V!rusHD [2015.01.10. 15:04 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Írtam, hogy nem, ám küldjem el PÜ-ben az egész forráskódot?

Szerző:  kiki [2015.01.10. 15:08 ]
Hozzászólás témája:  Re: 1Menüpontal több skin csere.

Ja, sry, nem láttam.

Menü bejön valszeg, ugye?
Ha igen, ott rányomsz erre a menüpontra, nem történik semmi?

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/