hlmod.hu
https://hlmod.hu/

Awp, kés skin külön kapcsolgatása, vip több dollár
https://hlmod.hu/viewtopic.php?f=9&t=28104
Oldal: 1 / 1

Szerző:  aarpi. [ 2017.08.13. 01:53 ]
Hozzászólás témája:  Awp, kés skin külön kapcsolgatása, vip több dollár

Sziasztok!

Azt szeretném kérdezni hogy egy awp módban hogyan lehetne külön-külön az awp és kés skint kikapcsolni esetleg aki tudja az azt a részt leírná? :D És szintén awp módban vipeknek több dollár ölésenként pld. Mindenki aki nem vip jogos az kap 1-30dollár max és akinek van vip joga az pedig 1-60 dollár.
Válaszaitok előre is köszönöm :-)

Szerző:  exodus [ 2017.08.13. 11:20 ]
Hozzászólás témája:  Re: Awp, kés skin külön kapcsolgatása, vip több dollár

Bool a kapcsolgatáshoz:
  1. new bool:g_awp[33], bool:g_knife[33];


Plugin init:
  1. register_event("CurWeapon", "weapSwitch", "be", "1=1");


Curweapon event
  1. public weapSwitch(id)
  2. {
  3.     if(!g_awp[id]) return;
  4.     else if(g_awp[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/awp_teszt.mdl");
  5.    
  6.     if(!g_knife[id]) return;
  7.     else if(g_knife[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/kes_teszt.mdl");
  8. }


Vipeknek több dolcsi:
  1. //hogy valamit tudjunk is adni
  2. new g_cash[33];


Halál event:
  1. new cashNum = random_num(1, 30);
  2.  
  3. if(get_user_flags(id) & ADMIN_LEVEL_H) g_cash[id] += cashNum*2;
  4. else g_cash[id] += cashNum;

Szerző:  aarpi. [ 2017.08.13. 15:48 ]
Hozzászólás témája:  Re: Awp, kés skin külön kapcsolgatása, vip több dollár

Curweapon event
  1. public weapSwitch(id)
  2. {
  3.     if(!g_awp[id]) return;
  4.     else if(g_awp[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/awp_teszt.mdl");
  5.    
  6.     if(!g_knife[id]) return;
  7.     else if(g_knife[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/kes_teszt.mdl");
  8. }

A késnél miért awp van ?:DD

Szerző:  qkly [ 2017.08.13. 16:18 ]
Hozzászólás témája:  Re: Awp, kés skin külön kapcsolgatása, vip több dollár

aarpi. írta:
Curweapon event
  1. public weapSwitch(id)
  2. {
  3.     if(!g_awp[id]) return;
  4.     else if(g_awp[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/awp_teszt.mdl");
  5.    
  6.     if(!g_knife[id]) return;
  7.     else if(g_knife[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/kes_teszt.mdl");
  8. }

A késnél miért awp van ?:DD


Mert elírta, szerinted miért. Írd át.

Szerző:  demon [ 2017.08.13. 18:40 ]
Hozzászólás témája:  Re: Awp, kés skin külön kapcsolgatása, vip több dollár

exodus írta:
Curweapon event
  1. public weapSwitch(id)
  2. {
  3.     if(!g_awp[id]) return;
  4.     else if(g_awp[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/awp_teszt.mdl");
  5.    
  6.     if(!g_knife[id]) return;
  7.     else if(g_knife[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/kes_teszt.mdl");
  8. }



Ezzel csak az lesz a gond, hogy, ha awp skin ki vannak kapcsolva akkor kés skin se lesz.

Szerző:  aarpi. [ 2017.08.13. 19:16 ]
Hozzászólás témája:  Re: Awp, kés skin külön kapcsolgatása, vip több dollár

Kijavítottam CSW_KNIFE-ra beallítás résznél is át írtam és mikor az awpt szertném kikapcsolni mind kettőt kikapcsolja :D
Idézet:
public Beallitasok(id)
{
new String[121];
format(String, charsmax(String), "%s \r- \wBeállítások", Prefix);
new menu = menu_create(String, "Beallitasok_h");

menu_additem(menu, g_awp[id] == true ? "AWP skin: \rBekapcsolva":"AWP skin: \rKikapcsolva", "1",0);
menu_additem(menu, g_knife[id] == true ? "KES skin: \rBekapcsolva":"KES skin: \rKikapcsolva", "2",0);


menu_display(id, menu, 0);
}
public Beallitasok_h(id, menu, item){
if(item == MENU_EXIT)
{
menu_destroy(menu);
return;
}

new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(g_awp[id])
{
g_awp[id] = false;
}
else
{
g_awp[id] = true;
}
client_cmd(id, "spk ^"buttons/lightswitch2^"");
Beallitasok(id);
}
case 2:
{
if(g_knife[id])
{
g_knife[id] = false;
}
else
{
g_knife[id] = true;
}
client_cmd(id, "spk ^"buttons/lightswitch2^"");
Beallitasok(id);

Szerző:  exodus [ 2017.08.13. 20:52 ]
Hozzászólás témája:  Re: Awp, kés skin külön kapcsolgatása, vip több dollár

demon írta:
exodus írta:
Curweapon event
  1. public weapSwitch(id)
  2. {
  3.     if(!g_awp[id]) return;
  4.     else if(g_awp[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/awp_teszt.mdl");
  5.    
  6.     if(!g_knife[id]) return;
  7.     else if(g_knife[id] && get_user_weapon(id) == CSW_AWP) set_pev(id, pev_viewmodel2, "models/kes_teszt.mdl");
  8. }



Ezzel csak az lesz a gond, hogy, ha awp skin ki vannak kapcsolva akkor kés skin se lesz.


Tényleg, legalább te figyelsz :D

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