hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 10:05



Jelenlévő felhasználók

Jelenleg 466 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 465 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: adriansr14 az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 43 hozzászólás ]  Oldal Előző 1 2 3 4 5 Következő
Szerző Üzenet
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.28. 20:12 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7965
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Próbáld így:


Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <cstrike>

  4. #include <fun>

  5. #include <fakemeta_util>

  6.  

  7. #define NEV "Modell menu"

  8. #define VERZIO "1.0"

  9. #define KESZITO "CocaIne."

  10.  

  11. public plugin_init()

  12. {

  13.     register_plugin(NEV, VERZIO, KESZITO)

  14.  

  15.     register_clcmd("skinmenu", "menu")

  16. }

  17. public menu(id)

  18. {

  19.     new CsTeams:userTeam = cs_get_user_team(id)

  20.     new menu = menu_create("Valassz Modellt!", "menuhandler")

  21.     if (userTeam == CS_TEAM_T) {

  22.     menu_additem(menu, "Japanese Red Army", "t1", 0)        

  23.     menu_additem(menu, "Red Berett Condottiere", "t2", 0)

  24.     }

  25.     if (userTeam == CS_TEAM_CT) {

  26.     menu_additem(menu, "707 South Korea Special Forces", "c1", 0)

  27.     menu_additem(menu, "Taiwan Police SWAT", "c2", 0)

  28.     menu_display(id, menu, 0);

  29.    }

  30. }

  31. public client_authorized(id)

  32. {

  33. client_cmd(id, "bind ^"F6^" ^"skinmenu^"")

  34. }

  35. public menuhandler(id, menu, item)

  36. {

  37.                 new data[6], szName[64];

  38.                 new access, callback;

  39.                 menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  40.                 new mani = cs_get_user_money(id);

  41.                 new key = str_to_num(data[1]);

  42.                 if(item == MENU_EXIT)

  43.                 {

  44.                         menu_destroy(menu);

  45.                        

  46.                         return PLUGIN_HANDLED;

  47.                 }

  48.                

  49.                 switch( data[0] )

  50.                 {

  51.                         case 't':

  52.                         {

  53.                                 switch( key )

  54.                                 {

  55.                                         case 1:

  56.                                         {

  57.                                                 if(mani >= 10000)

  58.                                                 cs_set_user_money(id,mani-10000)

  59.                                                 cs_set_user_model(id, "jra")

  60.                                         }

  61.                                         case 2:

  62.                                         {

  63.                                                 if(mani >= 10000)

  64.                                                 cs_set_user_money(id,mani-10000)

  65.                                                 cs_set_user_model(id, "rbc")

  66.                                         }

  67.                                 }

  68.                         }

  69.                         case 'c':

  70.                         {

  71.                                 switch( key )

  72.                                 {

  73.                                         case 1:

  74.                                         {

  75.                                         if(mani >= 10000)

  76.                                         cs_set_user_money(id,mani-10000)

  77.                                         cs_set_user_model(id, "707")

  78.                                         }

  79.                                         case 2:

  80.                                         {

  81.                                         if(mani >= 10000)

  82.                                         cs_set_user_money(id,mani-10000)

  83.                                         cs_set_user_model(id, "Sozo")

  84.                                         }

  85.                                 }

  86.                         }

  87.                 }

  88.                 return PLUGIN_HANDLED

  89. }

  90. public plugin_precache() {

  91.         precache_model("models/player/jra/jra.mdl")

  92.         precache_model("models/player/rbc/rbc.mdl")

  93.         precache_model("models/player/707/707.mdl")

  94.         precache_model("models/player/Sozo/Sozo.mdl")

  95.  

  96.         return PLUGIN_CONTINUE

  97. }

  98. public client_putinserver(id)

  99. {

  100. client_print(id, print_chat, "[AMXX] Class-ok vasarlasahoz nyomd meg az F6-ot.")

  101. }


Illetve: ha nemjó akkor a menüt mind kettő elágazásban külön hozd létre:)

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.28. 20:16 
Offline
Őstag

Csatlakozott: 2011.11.05. 10:03
Hozzászólások: 1098
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 4 alkalommal
AzSzép:D. De egy hibára rájöttem bibiibibibibi (vagynem) :D
Ez hiba lenne ha nem lenne kijavítva?
menu_display(id, menu)
--->
menu_display(id, menu, 0)

_________________
OFF


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 07:16 
Offline
Őskövület
Avatar

Csatlakozott: 2011.09.26. 20:33
Hozzászólások: 2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
tehát akkor mi a végleleges kód?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 07:21 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7965
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
rericsi8 írta:
tehát akkor mi a végleleges kód?

Amit oda irtam

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 14:01 
Offline
Őskövület
Avatar

Csatlakozott: 2011.09.17. 17:54
Hozzászólások: 2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
kiki írta:
Istenem nem igaz már, virtaulcfg moderátor vagy, ezt már illene tudnod

Ha nagyon meg akartam volna csinálni és kellene nekem is a plugin meg tudtam volna,de így mi hasznom lenne nekem abba? :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 15:17 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.07. 23:34
Hozzászólások: 2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
virtualcfg írta:
kiki írta:
Istenem nem igaz már, virtaulcfg moderátor vagy, ezt már illene tudnod

Ha nagyon meg akartam volna csinálni és kellene nekem is a plugin meg tudtam volna,de így mi hasznom lenne nekem abba? :)

Nem az a dolgod ,hogy amiben tudsz abban segítesz akárkiről is van szó?

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 17:58 
Offline
Őskövület
Avatar

Csatlakozott: 2011.09.26. 20:33
Hozzászólások: 2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
fear_ezmegmi írta:
virtualcfg írta:
kiki írta:
Istenem nem igaz már, virtaulcfg moderátor vagy, ezt már illene tudnod

Ha nagyon meg akartam volna csinálni és kellene nekem is a plugin meg tudtam volna,de így mi hasznom lenne nekem abba? :)

Nem az a dolgod ,hogy amiben tudsz abban segítesz akárkiről is van szó?


Like


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 18:27 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Tessék, ez annyiból fixál pár bugot, hogy csak respawnkor fogja átváltani a modellt, tehát nem fogja váltogatni másodpercenként, és nem fog bugolni ^^

Kód:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new bool:has_model_jra[33], bool:has_model_rbc[33], bool:has_model_707[33], bool:has_model_sozo[33];

public 
client_disconnect(i)
{
    
null_models(i);
}

public 
client_authorized(i)
{
    
null_models(i);
    
//itt bebindeled az f6ra...
}

public 
client_PreThink(i)
{
    
set_hudmessage(002550.010.9006.01.0)
    
show_hudmessage(i"Modell vasarlashoz F6!")
}

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_event("ResetHUD""onSpawn""b");
    
register_clcmd("openskinmenu""on_press");
}

public 
plugin_precache()
{
    
precache_model("models/player/silent/jra.mdl");
    
precache_model("models/player/silent/rbc.mdl");
    
precache_model("models/player/silent/707.mdl");
    
precache_model("models/player/silent/sozo.mdl");
    
}

public 
onSpawn(i)
{
    if(
has_model_707[i])
    {
        
cs_set_user_model(i"707");
        return 
PLUGIN_HANDLED;
    }
    if(
has_model_jra[i])
    {
        
cs_set_user_model(i"jra");
        return 
PLUGIN_HANDLED;
    }
    if(
has_model_rbc[i])
    {
        
cs_set_user_model(i"rbc");
        return 
PLUGIN_HANDLED;
    }
    if(
has_model_sozo[i])
    {
        
cs_set_user_model(i"sozo");
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_CONTINUE;
}

public 
on_press(i)
{
    new 
menu_create("Valassz modelt""hndl");
    new 
CsTeams:cs_get_user_team(i);
    if(
== CS_TEAM_T)
    {
        
menu_additem(m"Japanese Red Army""1"0);
        
menu_additem(m"Red Berett Condottiere""2"0);
        
menu_setprop(mMPROP_EXITMEXIT_ALL);
        
menu_display(im0);
    }
    if(
== CS_TEAM_CT)
    {
        
menu_additem(m"707 South Korea Special Forces""3"0);
        
menu_additem(m"Taiwan Police SWAT""4"0);
        
menu_setprop(mMPROP_EXITMEXIT_ALL);
        
menu_display(im0);
    }
}

public 
hndl(imitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(m);
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(mitemaccessdata,charsmax(data), szName,charsmax(szName), callback);
    new 
key str_to_num(data);
    new 
penz cs_get_user_money(i)
    switch(
key)
    {
        case 
1:
        {
            if(
penz >= 10000)
            {
                
cs_set_user_money(ipenz 10000);
                
null_models(i);
                
has_model_jra[i] = true;
                
client_print(iprint_chat"Kovetkezo ujraeledeskor valtozik a modelled!")
                return 
PLUGIN_HANDLED;
            }
        }
        case 
2:
        {
            if(
penz >= 10000)
            {
                
cs_set_user_money(ipenz 10000);
                
null_models(i);
                
has_model_rbc[i] = true;
                
client_print(iprint_chat"Kovetkezo ujraeledeskor valtozik a modelled!")
                return 
PLUGIN_HANDLED;
            }
        }
        case 
3:
        {
            if(
penz >= 10000)
            {
                
cs_set_user_money(ipenz 10000);
                
null_models(i);
                
has_model_707[i] = true;
                
client_print(iprint_chat"Kovetkezo ujraeledeskor valtozik a modelled!")
                return 
PLUGIN_HANDLED;
            }
        }
        case 
4:
        {
            if(
penz >= 10000)
            {
                
cs_set_user_money(ipenz 10000);
                
null_models(i);
                
has_model_sozo[i] = true;
                
client_print(iprint_chat"Kovetkezo ujraeledeskor valtozik a modelled!")
                return 
PLUGIN_HANDLED;
            }
        }
    }
    return 
PLUGIN_HANDLED;
    
}

stock null_models(player)
{
    
has_model_707[player] = false;
    
has_model_jra[player] = false;
    
has_model_rbc[player] = false;
    
has_model_sozo[player] = false;
}


 


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 18:58 
Offline
Őskövület
Avatar

Csatlakozott: 2011.09.26. 20:33
Hozzászólások: 2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
kössz


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ember skin vásárlás
HozzászólásElküldve: 2012.03.29. 18:59 
Offline
Őskövület
Avatar

Csatlakozott: 2011.09.17. 17:54
Hozzászólások: 2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
fear_ezmegmi írta:
virtualcfg írta:
kiki írta:
Istenem nem igaz már, virtaulcfg moderátor vagy, ezt már illene tudnod

Ha nagyon meg akartam volna csinálni és kellene nekem is a plugin meg tudtam volna,de így mi hasznom lenne nekem abba? :)

Nem az a dolgod ,hogy amiben tudsz abban segítesz akárkiről is van szó?

Elnézést kérek,hogy mostanában nem nagyon érek rá :roll:


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 43 hozzászólás ]  Oldal Előző 1 2 3 4 5 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 94 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole