hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.16. 23:21



Jelenlévő felhasználók

Jelenleg 304 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 302 vendég

A legtöbb felhasználó (2859 fő) 2025.07.16. 13:43-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]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  [6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: WSS Skinrendszer Hiba
HozzászólásElküldve:2017.07.22. 09:09 
Offline
Senior Tag
Avatar

Csatlakozott:2017.07.14. 12:17
Hozzászólások:208
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 22 alkalommal
Sziasztok.
Tudjátok gondolom, hogy van ez a wss főmenü.
Keresőbe be írtam wss találtam egy jót amihez a gyerek rakott egy Meglepetés csomagot.
Valaki kijavította neki.És neki jó volt.És én beraktam ahová kellett és nekem a Meglepetés csomag bugolt.
Amikor kiválasztottam a csomagot akkor Meglepetés csomag helyett Rozsdás csomagot adott+Rozsdás prefixt ami van neki.
Amikor kiválasztom a csomagot: [Algerian Clan ~ D2] Kiválasztottad a(z) Rozsdás Csomag-ot!
Pár haverom is segített de ő sem tudta megcsinálni.Kérem szépen valaki javítsa ki nekem 11:00 órára.
12:00-kor nyitom a szervert és bugol a FőMenü.Aki megcsinálná hálás lennék érte.Menne a pacsi!
Üdv!

_________________
~ Mondd ki amit ki akarsz mondani, tedd azt amihez kedved van, ne bánj meg semmit és ne hagyd hogy az emberek elgyengítsenek! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: WSS Skinrendszer Hiba
HozzászólásElküldve:2017.07.22. 09:48 
Offline
Őstag
Avatar

Csatlakozott:2015.07.27. 22:56
Hozzászólások:1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Próbáld ki.

  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <fun>
  4.     #include <engine>
  5.     #include <fakemeta>
  6.     #include <hamsandwich>
  7.     #include <fakemeta_util>
  8.     #include <colorchat>
  9.     #include <fvault>
  10.  
  11.  
  12.     #define PLUGIN "Weapon Skin System [WSS]"
  13.     #define VERSION "1.0"
  14.     #define AUTHOR "6almasok"
  15.  
  16.     #define IsValidPlayers(%1,%2) ((1 <= %1 <= 32) && (1 <= %2 <= 32))
  17.  
  18.     new oles[33],csomag[33], kredit[33],switchbutton[33],knife[33],getfrag[3][33]
  19.     new ModelData[40][64], ModelNum, MaximumBtton
  20.  
  21.     new const File[] = "addons/amxmodx/configs/algerian_clan_d2_models.ini"
  22.     new const szVaultName[] = "algerian_clan_d2_vault"
  23.     new const prefix[] = "Algerian Clan ~ D2"
  24.  
  25.     /*Rust Kills | Silver Kills | Gold Kills | Veteran Kills | Meglepetés | Knife Kredit*/
  26.     new const need_kills[] = { 500, 1000, 2000, 4000, 500, 5000 }
  27.  
  28.     /*Pack Names*/
  29.     new const csomagmsg[][] = { "Nincs","Rozsdás Csomag","Ezüst Csomag","Arany Csomag","Veterán Csomag","Meglepetés Csomag","Speed Knife" }
  30.  
  31.     new const knifedisenable[2][] = { "Kikapcsolva", "Bekapcsolva" }
  32.  
  33.     new const menuszoveg[][][] = {
  34.         {"Rozsdás Csomag \r[Megszerezve]", "\dRozsdás Csomag \r[%i/%i Ölés]"}, //0
  35.         {"Ezüst Csomag \r[Megszerezve]", "\dEzüst Csomag \r[%i/%i Ölés]"}, //1
  36.         {"Arany Csomag \r[Megszerezve]", "\dArany Csomag \r[%i/%i Ölés]"}, //2
  37.         {"Veterán Csomag \r[Megszerezve]", "\dVeterán Csomag \r[%i/%i Ölés]"}, //3
  38.         {"Meglepetés Csomag \r[Megszerezve]", "\dMeglepetés Csomag\r[%i/%i Ölés]"}, //4
  39.         {"Egyedi Knife \r[Megszerezve]^n", "\dEgyedi Knife \r[%i/%i Ölés]^n"}, //5
  40.         {"\ySkin Csomagok \r[Kikapcsolva]", "\ySkin Csomagok \r[Bekapcsolva]"} //6
  41.     }
  42.     new const chatszoveg[10][] =
  43.     {
  44.         "^4[%s]^1 Fejlövés!^3 %s ^1megöléséért kaptál ^3+%i^1 ölést!",
  45.         "^4[%s]^3 %s ^1megöléséért kaptál ^3+%i^1 ölést!",
  46.         "^4[%s]^3 %s ^1kapott ^3+1 ^1ölést ember lesebzésért!",
  47.         "^4[%s]^1 Találtál^3 +%i^1 kreditet a csomagból!",
  48.         "^4[%s]^1 Kiválasztottad a(z)^3 %s^1-ot!",
  49.         "^4[%s]^1 Sajnos nincs elég ölésed!",
  50.         "^4[%s]^1 Kikapcsoltad a Skin Csomagokat!",
  51.         "^4[%s]^1 Bekapcsoltad a Skin Csomagokat!",
  52.         "^4[%s]^1 Skin rendszer előhívásához nyomd meg a ^4T ^1betűt!",
  53.         "^4[%s]^1 Sajnos nincs elég kredited!"
  54.     }
  55.     public plugin_init() {
  56.         register_plugin(PLUGIN, VERSION, AUTHOR)
  57.  
  58.         /* Client Command */
  59.         register_clcmd("say /menu" , "fomenu")
  60.         register_impulse(201, "fomenu")
  61.         register_clcmd("say /addolas" , "addolas")
  62.  
  63.         /* Events */
  64.         register_event("CurWeapon", "changeweapon", "be", "1=1")
  65.         register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0")
  66.         register_event("DeathMsg","Halal","a")
  67.  
  68.         /* Cvars */
  69.         register_cvar("wss_hudenable", "1");
  70.         register_cvar("wss_advertmp", "40.0");
  71.         register_cvar("kill_recived", "1");
  72.         register_cvar("hs_recived", "2");
  73.         register_cvar("found_kredit", "1");
  74.  
  75.         /* Other */
  76.         register_forward(FM_Touch,"ForwardTouch" );
  77.         RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
  78.         set_task(1.0, "infohud", 0, _, _, "b")
  79.         set_task(get_cvar_float("wss_advertmp"), "advertist", 0, "", 0, "b", 0)
  80.  
  81.         LoadModel();
  82.     }
  83.     public addolas(id)
  84.     {
  85.         if(access(id,ADMIN_IMMUNITY))
  86.             oles[id] += 500;
  87.     }
  88.     public advertist(){
  89.         ColorChat(0, GREEN, chatszoveg[8],prefix);
  90.         return PLUGIN_HANDLED;
  91.     }
  92.     public plugin_precache() {
  93.  
  94.         new Len, btton[196], Data[64], Letoltes[40][64];
  95.         MaximumBtton = file_size(File, 1);
  96.  
  97.         for(new Num = 0; Num < MaximumBtton; Num++){
  98.             read_file(File, Num, btton, 196, Len);
  99.             parse(btton, Data, 63);
  100.             remove_quotes(btton);
  101.             if(btton[0] == ';')
  102.             {
  103.                 continue;
  104.             }
  105.             remove_quotes(Data);
  106.             format(Letoltes[Num], 63, "%s", Data);
  107.             precache_model(Letoltes[Num]);
  108.         }
  109.         precache_model("models/algerian_clan_d2/pack/kredit.mdl");
  110.     }
  111.     public LoadModel()
  112.     {
  113.         new Len, btton[196], Data[64];
  114.         MaximumBtton = file_size(File, 1);
  115.         for(new Num; Num < MaximumBtton; Num++){
  116.             ModelNum++;
  117.             read_file(File, Num, btton, 196, Len);
  118.             parse(btton, Data, 63);
  119.             remove_quotes(btton);
  120.             if(btton[0] == ';')
  121.             {
  122.                 continue;
  123.             }
  124.             remove_quotes(Data);
  125.             format(ModelData[ModelNum], 63, "%s", Data);
  126.         }
  127.     }
  128.     public changeweapon(id)
  129.     {
  130.         if(!is_user_alive(id) || !is_user_connected(id) || id < 1 || id > 32 || switchbutton[id] == 1)
  131.         return
  132.  
  133.         new fegyver = get_user_weapon(id)
  134.  
  135.         switch(csomag[id])
  136.         {
  137.             case 1:
  138.             {
  139.                 if(fegyver == CSW_AK47) set_pev(id, pev_viewmodel2, ModelData[1]) //Rozsdas ak
  140.                 if(fegyver == CSW_AWP) set_pev(id, pev_viewmodel2, ModelData[2]) //Rozsdas awp
  141.                 if(fegyver == CSW_DEAGLE) set_pev(id, pev_viewmodel2, ModelData[3]) //Rozsdas desi
  142.                 if(fegyver == CSW_M4A1) set_pev(id, pev_viewmodel2, ModelData[4]) //Rozsdas m4
  143.             }
  144.             case 2:
  145.             {
  146.                 if(fegyver == CSW_AK47) set_pev(id, pev_viewmodel2, ModelData[5]) //ezust ak
  147.                 if(fegyver == CSW_AWP) set_pev(id, pev_viewmodel2, ModelData[6]) //ezust awp
  148.                 if(fegyver == CSW_DEAGLE) set_pev(id, pev_viewmodel2, ModelData[7]) //ezust desi
  149.                 if(fegyver == CSW_M4A1) set_pev(id, pev_viewmodel2, ModelData[8]) //ezust m4
  150.             }
  151.             case 3:
  152.             {
  153.                 if(fegyver == CSW_AK47) set_pev(id, pev_viewmodel2, ModelData[9]) //arany ak
  154.                 if(fegyver == CSW_AWP) set_pev(id, pev_viewmodel2, ModelData[10]) //arany awp
  155.                 if(fegyver == CSW_DEAGLE) set_pev(id, pev_viewmodel2, ModelData[11]) //arany desi
  156.                 if(fegyver == CSW_M4A1)  set_pev(id, pev_viewmodel2, ModelData[12]) //arany m4
  157.             }
  158.             case 4:
  159.             {
  160.                 if(fegyver == CSW_AK47) set_pev(id, pev_viewmodel2, ModelData[13]) //veteran ak
  161.                 if(fegyver == CSW_AWP) set_pev(id, pev_viewmodel2, ModelData[14]) //veteran awp
  162.                 if(fegyver == CSW_DEAGLE) set_pev(id, pev_viewmodel2, ModelData[15]) //veteran desi
  163.                 if(fegyver == CSW_M4A1) set_pev(id, pev_viewmodel2, ModelData[16]) //veteran m4
  164.             }
  165.             case 5:
  166.             {
  167.                 if(fegyver == CSW_AK47) set_pev(id, pev_viewmodel2, ModelData[17]) //meglepetes ak
  168.                 if(fegyver == CSW_AWP) set_pev(id, pev_viewmodel2, ModelData[18]) //meglepetes awp
  169.                 if(fegyver == CSW_DEAGLE) set_pev(id, pev_viewmodel2, ModelData[19]) //meglepetes desi
  170.                 if(fegyver == CSW_M4A1) set_pev(id, pev_viewmodel2, ModelData[20]) //meglepetes m4
  171.             }
  172.         }
  173.         if(knife[id] == 1 && fegyver == CSW_KNIFE){
  174.  
  175.             set_user_maxspeed(id, Float:320.0)
  176.             set_pev(id, pev_viewmodel2, ModelData[21]) //knife
  177.         }
  178.  
  179.     }
  180.     public spawn_event(id){
  181.         getfrag[0][id] = 0;
  182.         getfrag[1][id] = 0;
  183.         getfrag[2][id] = 0;
  184.     }
  185.     public sebzes_event(id)
  186.     {
  187.         new tamado = get_user_attacker(id);
  188.         if(id == tamado  || !IsValidPlayers(id, tamado )) return;
  189.         getfrag[1][tamado] += read_data(2);
  190.  
  191.         if(!getfrag[2][id] && getfrag[1][tamado] >= 50)
  192.         {
  193.             getfrag[0][tamado] = id;
  194.             getfrag[2][id] = tamado;
  195.         }
  196.     }
  197.     public Halal() {
  198.  
  199.         new attacker = read_data(1)
  200.         new victim = read_data(2)
  201.  
  202.         new nev[32]
  203.         get_user_name(victim, nev, charsmax(nev))
  204.  
  205.         if(attacker == victim || attacker == 0)
  206.             return PLUGIN_HANDLED
  207.  
  208.         if(read_data( 3 )){
  209.             oles[attacker] += get_cvar_num("hs_recived");
  210.             ColorChat(attacker, GREEN, chatszoveg[0] ,prefix ,nev, get_cvar_num("hs_recived"))
  211.         }
  212.         else{
  213.             oles[attacker] += get_cvar_num("kill_recived");
  214.             ColorChat(attacker, GREEN, chatszoveg[1],prefix, nev, get_cvar_num("kill_recived"))
  215.         }
  216.         if(getfrag[2][victim] && getfrag[2][victim] != attacker){
  217.             new fragetkap = getfrag[2][victim];
  218.             new fragetkapneve[32];
  219.             getfrag[0][fragetkap] = 0;
  220.             getfrag[1][fragetkap] = 0;
  221.             getfrag[2][victim] = 0;
  222.             get_user_name(fragetkap, fragetkapneve, charsmax(fragetkapneve));
  223.             oles[fragetkap]++
  224.             ColorChat(0, GREEN, chatszoveg[2],prefix ,fragetkapneve);
  225.         }
  226.         switch(random_num(1,3)){
  227.             case 1: dropdobas()
  228.         }
  229.         return PLUGIN_HANDLED;
  230.     }
  231.     public dropdobas()
  232.     {
  233.         new victim = read_data( 2 );
  234.  
  235.         static Float:origin[ 3 ];
  236.         pev( victim, pev_origin, origin );
  237.  
  238.         new ent = engfunc( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "info_target" ) );
  239.         origin[ 2 ] -= 36;
  240.         engfunc( EngFunc_SetOrigin, ent, origin );
  241.  
  242.         if( !pev_valid( ent ) )
  243.         {
  244.             return PLUGIN_HANDLED;
  245.         }
  246.  
  247.         set_pev( ent, pev_classname, "kredit" );
  248.         engfunc( EngFunc_SetModel, ent, "models/algerian_clan_d2/pack/kredit.mdl" );
  249.         dllfunc( DLLFunc_Spawn, ent );
  250.         set_pev( ent, pev_solid, SOLID_BBOX );
  251.         set_pev( ent, pev_movetype, MOVETYPE_NONE );
  252.         engfunc( EngFunc_SetSize, ent, Float:{ -23.160000, -13.660000, -0.050000 }, Float:{ 11.470000, 12.780000, 6.720000 } );
  253.         engfunc( EngFunc_DropToFloor, ent );
  254.  
  255.         return PLUGIN_HANDLED;
  256.     }
  257.     public ForwardTouch( ent, id )
  258.     {
  259.         if(pev_valid(ent))
  260.         {
  261.         new classname[ 32 ];
  262.         pev( ent, pev_classname, classname, charsmax( classname ) );
  263.  
  264.         if( !equal( classname, "kredit") )
  265.         {
  266.             return FMRES_IGNORED;
  267.         }
  268.  
  269.         kredit[id] += get_cvar_num("found_kredit");
  270.         ColorChat(id, GREEN, chatszoveg[3],prefix, get_cvar_num("found_kredit"));
  271.  
  272.         engfunc( EngFunc_RemoveEntity, ent );
  273.         }
  274.         return FMRES_IGNORED
  275.     }
  276.     public logevent_round_start()
  277.     {
  278.         new hkt = FM_NULLENT;
  279.         while ( ( hkt = fm_find_ent_by_class( hkt, "kredit") ) )
  280.         {
  281.             engfunc( EngFunc_RemoveEntity, hkt );
  282.         }
  283.     }
  284.     public fomenu(id)
  285.     {
  286.         new String[96]
  287.         format(String, charsmax(String), "\r[\wAlgerian Clan ~ D2\r] \wFőmenü^n\yÖsszes Öléseid: \d%i \w|\y Összes Krediteid: \d%i", oles[id],kredit[id])
  288.         new menu = menu_create(String, "fomenu_MyMenu");
  289.  
  290.         menu_additem(menu, "Fegyver Skin Csomagok", "0");
  291.         menu_additem(menu, "Játékos Infók", "1");
  292.         menu_additem(menu, "Pack Információk", "2");
  293.         menu_additem(menu, "\rAdmin vásárlás", "3");
  294.         menu_additem(menu, "\rV.I.P vásárlás", "4");
  295.         menu_additem(menu, "\dSzerver Szabályzat", "5");
  296.  
  297.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  298.         menu_setprop(menu, MPROP_EXITNAME, "\rKilépés");
  299.  
  300.         menu_display(id, menu, 0);
  301.  
  302.         return PLUGIN_HANDLED;
  303.     }
  304.     public fomenu_MyMenu(id, menu, item)
  305.     {
  306.         if(item == MENU_EXIT)
  307.         {
  308.             menu_destroy(menu);
  309.             return PLUGIN_HANDLED;
  310.         }
  311.  
  312.         new command[6], name[64], access, callback;
  313.         menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  314.  
  315.         switch(item)
  316.         {
  317.             case 0: fegymenu(id)
  318.             case 1: playerinfo(id)
  319.             case 2: show_motd(id, "addons/amxmodx/configs/wssinfo.txt", "[Algerian Clan ~ D2] Információ")
  320.             case 3: show_motd(id, "addons/amxmodx/configs/adminvasarlas.txt", "[Algerian Clan ~ D2] Információ")
  321.             case 4: show_motd(id, "addons/amxmodx/configs/vipvarsarlas.txt", "[Algerian Clan ~ D2] Információ")
  322.             case 5: show_motd(id, "addons/amxmodx/configs/szabaly.txt", "[Algerian Clan ~ D2] Információ")
  323.         }
  324.  
  325.         menu_destroy(menu);
  326.  
  327.         return PLUGIN_HANDLED;
  328.     }
  329.     public playerinfo(id)
  330.     {
  331.         new some[256], menu
  332.         static players[32],szTemp[10],pnum
  333.         get_players(players,pnum,"ch");
  334.  
  335.         formatex(some,255,"\r[\wAlgerian Clan ~ D2\r]  \wJátékos \d|\w Ölés \d|\w Kredit");
  336.         menu = menu_create(some,"pinfo_Handler");
  337.  
  338.         for (new i; i < pnum; i++)
  339.         {
  340.             formatex(some,256,"%s \r(\yÖsszes Ölése: \w%i \d| \yÖsszes Kreditje: \w%i\r)",get_player_name(players[i]), oles[players[i]],kredit[players[i]]);
  341.             num_to_str(players[i],szTemp,charsmax(szTemp));
  342.             menu_additem(menu, some, szTemp);
  343.         }
  344.  
  345.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
  346.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  347.         menu_display(id, menu);
  348.         return PLUGIN_HANDLED;
  349.     }
  350.     public pinfo_Handler(id,menu, item)
  351.     {
  352.         if(item == MENU_EXIT)
  353.         {
  354.             menu_destroy(menu);
  355.             return;
  356.         }
  357.  
  358.         playerinfo(id)
  359.     }
  360.     public fegymenu(id)
  361.     {
  362.         new String[96]
  363.         format(String, charsmax(String), "\r[Algerian Clan ~ D2] \wSkin csomagok^n\yKiválasztott Csomagod: \d[%s]", csomagmsg[csomag[id]])
  364.         new menu = menu_create(String, "fegymenu_handler" )
  365.  
  366.         format(String, charsmax(String), oles[id] >= need_kills[0] ? (menuszoveg[0][0]):(menuszoveg[0][1]), oles[id], need_kills[0]);
  367.         menu_additem(menu, String, "0" );
  368.         formatex(String, charsmax(String), oles[id] >= need_kills[1] ? (menuszoveg[1][0]):(menuszoveg[1][1]), oles[id], need_kills[1]);
  369.         menu_additem(menu, String, "1");
  370.         formatex(String, charsmax(String), oles[id] >= need_kills[2] ? (menuszoveg[2][0]):(menuszoveg[2][1]), oles[id], need_kills[2]);
  371.         menu_additem(menu, String, "2");
  372.         format(String, charsmax(String), oles[id] >= need_kills[3] ? (menuszoveg[3][0]):(menuszoveg[3][1]), oles[id], need_kills[3]);
  373.         menu_additem(menu, String, "3");
  374.         formatex(String, charsmax(String), kredit[id] >= need_kills[4] ? (menuszoveg[4][0]):(menuszoveg[4][1]), kredit[id], need_kills[4]);
  375.         menu_additem(menu, String, "4");
  376.         formatex(String, charsmax(String), kredit[id] >= need_kills[5] ? (menuszoveg[5][0]):(menuszoveg[5][1]), kredit[id], need_kills[5]);
  377.         menu_additem(menu, String, "5");
  378.         menu_additem(menu, switchbutton[id] == 1 ? (menuszoveg[6][0]):(menuszoveg[6][1]), "6");
  379.  
  380.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  381.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  382.         menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  383.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  384.  
  385.         menu_display(id, menu, 0);
  386.         return PLUGIN_HANDLED;
  387.     }
  388.     public fegymenu_handler(id, menu, item)
  389.     {
  390.         if(item == MENU_EXIT)
  391.         {
  392.             menu_destroy(menu)
  393.             return PLUGIN_HANDLED;
  394.         }
  395.  
  396.         new command[6], name[64], access, callback;
  397.         menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  398.  
  399.         switch(item)
  400.         {
  401.             case 0: {
  402.                 if(oles[id] >= need_kills[0]) {
  403.                 csomag[id] = 1
  404.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  405.                 }
  406.                 else  {
  407.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  408.                 }
  409.             }
  410.             case 1: {
  411.                 if(oles[id] >= need_kills[1]) {
  412.                 csomag[id] = 2
  413.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  414.                 }
  415.                 else  {
  416.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  417.                 }
  418.             }
  419.             case 2: {
  420.                 if(oles[id] >= need_kills[2]) {
  421.                 csomag[id] = 3
  422.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  423.                 }
  424.                 else  {
  425.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  426.                 }
  427.             }
  428.             case 3: {
  429.                 if(oles[id] >= need_kills[3]) {
  430.                 csomag[id] = 4
  431.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  432.                 }
  433.                 else  {
  434.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  435.                 }
  436.             }
  437.             case 4: {
  438.                 if(oles[id] >= need_kills[4]) {
  439.                 csomag[id] = 5
  440.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  441.                 }
  442.                 else  {
  443.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  444.                 }
  445.             }
  446.             case 5: {
  447.                 if(kredit[id] >= need_kills[5]) {
  448.                 knife[id] = 1
  449.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[5]);
  450.                 }
  451.                 else  {
  452.                 ColorChat(id, GREEN, chatszoveg[9],prefix);
  453.                 }
  454.             }
  455.             case 6: {
  456.                 if(switchbutton[id] == 0){
  457.                 switchbutton[id] = 1
  458.                 csomag[id] = 0
  459.                 knife[id] = 0
  460.                 ColorChat(id, GREEN, chatszoveg[6],prefix);
  461.                 }
  462.                 else {
  463.                 switchbutton[id] = 0
  464.                 ColorChat(id, GREEN, chatszoveg[7],prefix);
  465.                 }
  466.             }
  467.             case 7: {
  468.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  469.             }
  470.            
  471.         }
  472.         fegymenu(id)
  473.         return PLUGIN_HANDLED;
  474.     }
  475.  
  476.     public infohud() {
  477.  
  478.         if(!get_cvar_num("wss_hudenable")) return PLUGIN_HANDLED
  479.  
  480.         static id
  481.         for(id = 1; id <= get_maxplayers(); id++)
  482.         {
  483.             if(is_user_alive(id)){
  484.                 set_hudmessage(0, 127, 255, 0.01, 0.20, 0, 6.0, 1.0)
  485.                 show_hudmessage(id, "[Összes Ölésed: %i]^n[Összes Kredited: %i]^n[Kiválasztott Csomagod: %s]^n[Egyedi Kés: %s]", oles[id],kredit[id],csomagmsg[csomag[id]], knifedisenable[knife[id]])
  486.             }
  487.             else{
  488.                 new target = entity_get_int(id, EV_INT_iuser2);
  489.  
  490.                 if(!target)
  491.                 return PLUGIN_CONTINUE;
  492.  
  493.                 set_hudmessage(255, 255, 255, 0.01, 0.20, 0, 6.0, 1.0)
  494.                 show_hudmessage(id, "[Összes Ölésed: %i]^n[Összes Kredited: %i]^n[Kiválasztott Csomagod: %s]^n[Egyedi Kés: %s]", oles[target],kredit[target],csomagmsg[csomag[target]], knifedisenable[knife[target]])
  495.             }
  496.         }
  497.         return PLUGIN_CONTINUE;
  498.     }
  499.     stock get_player_name(id){
  500.         static szName[32];
  501.         get_user_name(id,szName,31);
  502.         return szName;
  503.     }
  504.     public client_disconnect(id){
  505.         if(is_user_bot(id)) return;
  506.  
  507.         save(id);
  508.     }
  509.     public client_putinserver( id ) {
  510.         if(is_user_bot(id)) return;
  511.  
  512.         oles[id] = 0;
  513.         kredit[id] = 0;
  514.         csomag[id] = 0;
  515.         switchbutton[id] = 0;
  516.         load(id);
  517.     }
  518.     load(id) {
  519.         new szAuthid[32], szData[32];
  520.         get_user_name( id, szAuthid, charsmax(szAuthid));
  521.         new s1[16],s2[16],s3[16],s4[16]
  522.         fvault_get_data( szVaultName, szAuthid, szData, 31 );
  523.         parse( szData, s1, 15, s2, 15 , s3 , 15, s4 ,15);
  524.         oles[id] = str_to_num(s1);
  525.         kredit[id] = str_to_num(s2);
  526.         csomag[id] = str_to_num(s3);
  527.         switchbutton[id] = str_to_num(s4);
  528.     }
  529.     save(id) {
  530.         new szAuthid[ 32 ], szData[ 32 ];
  531.         get_user_name( id, szAuthid, charsmax(szAuthid));
  532.  
  533.         formatex( szData, 31, "%i %i %i %i", oles[id], kredit[id], csomag[id], switchbutton[id]);
  534.         fvault_set_data( szVaultName, szAuthid, szData );
  535.     }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: WSS Skinrendszer Hiba
HozzászólásElküldve:2017.07.22. 09:52 
Offline
Senior Tag
Avatar

Csatlakozott:2017.07.14. 12:17
Hozzászólások:208
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 22 alkalommal
Köszönöm szépen! :)
Nagyon hálás vagyok rád :)
UI:. És amúgy mi volt a hiba? :3

_________________
~ Mondd ki amit ki akarsz mondani, tedd azt amihez kedved van, ne bánj meg semmit és ne hagyd hogy az emberek elgyengítsenek! :)


A hozzászólást 1 alkalommal szerkesztették, utoljára Sheriff Kapitány. 2017.12.28. 00:20-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: WSS Skinrendszer Hiba
HozzászólásElküldve:2017.07.22. 09:56 
Offline
Őstag
Avatar

Csatlakozott:2015.07.27. 22:56
Hozzászólások:1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
  1. case 4: {
  2.                 if(oles[id] >= need_kills[4]) {
  3.                 csomag[id] = 1
  4.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  5.                 }
  6.                 else  {
  7.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  8.                 }
  9.             }

->
  1. case 4: {
  2.                 if(oles[id] >= need_kills[4]) {
  3.                 csomag[id] = 5
  4.                 ColorChat(id, GREEN, chatszoveg[4],prefix, csomagmsg[csomag[id]]);
  5.                 }
  6.                 else  {
  7.                 ColorChat(id, GREEN, chatszoveg[5],prefix);
  8.                 }
  9.             }


Ezenkívül a fegyverváltásba az else if-eket switchre cseréltem, mivel így nem lekérdezgeti és összehasonlítgat, hanem egyből a megfelelő kódra irányítja.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: WSS Skinrendszer Hiba
HozzászólásElküldve:2017.07.22. 10:10 
Offline
Senior Tag
Avatar

Csatlakozott:2017.07.14. 12:17
Hozzászólások:208
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 22 alkalommal
regener segítesz még nekem?
Tudod van ez a Dátum és Idő ki író Hudba.
És a dátumot így írja 22.07.2017
És meg tudnád fordítani, hogy így legyen 2017.07.22.
Előre megköszönném!

_________________
~ Mondd ki amit ki akarsz mondani, tedd azt amihez kedved van, ne bánj meg semmit és ne hagyd hogy az emberek elgyengítsenek! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: WSS Skinrendszer Hiba
HozzászólásElküldve:2017.07.22. 10:17 
Offline
Őstag
Avatar

Csatlakozott:2015.07.27. 22:56
Hozzászólások:1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Megfordítható a formázás:

  1. #include <amxmodx>
  2.  
  3. /*
  4. * ShowTime displays the time and date on the top-center of the client
  5. * display as a hudmessage.
  6. *
  7. * History:
  8. * v0.1: - first release
  9. */
  10.  
  11.  
  12. public show_time(){
  13.  
  14.     new ctime[64], cdate[64]
  15.     get_time("%H:%M:%S", ctime, 63)
  16.     get_time("%Y.%m.%d", cdate, 63)
  17.     set_hudmessage(0,200,0,0.83,0.01,0, 1.0, 1.0, 0.1, 0.2, 13)
  18.     show_hudmessage(0,"Ido: %s^nDatum: %s", ctime, cdate)
  19.     return PLUGIN_CONTINUE
  20. }
  21.  
  22. public plugin_init()
  23. {
  24.     register_plugin("ShowTime","0.2","jas0n")
  25.     set_task(1.0, "show_time",0,"",0,"b")
  26.     return PLUGIN_CONTINUE
  27. }


További formázási lehetőségek:
http://www.cplusplus.com/reference/ctime/strftime/


Sheriff Kapitány. írta:
Sziasztok most 6almasok [WSS] pluginjáról lenne szó.
Mindig a chatba azt írja, hogy ML_NOTFOUND: AR_INFO_WARN
ML_NOTFOUND: AR_INFO_CLIENT.
Azt mondják nekem, hogy kell egy txt.fálj amit 6almasok nem adott le.
Valaki le adná nekem?Megy a pacsis!

Abban nincs többnyelvű kód, az antirusher pluginodban viszont van.


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  [6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 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