hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: txt kérés
HozzászólásElküldve: 2016.11.20. 08:18 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.03.03. 15:51
Hozzászólások: 453
Megköszönt másnak: 106 alkalommal
Megköszönték neki: 7 alkalommal
  1. new const Nyelvek[][] = {
  2.     "",
  3.     "en",
  4.     "hu"
  5. }
  6.  
  7. new const NyelvCimek[][] = {
  8.     "",
  9.     "English",
  10.     "Magyar"
  11. }
  12.  
  13. new const fNyits[][] = {
  14.     "Minőség",
  15.     "Gyári új",
  16.     "Kevéssé használt",
  17.     "Harctéren tesztelt",
  18.     "Viseltes",
  19.     "Háború tápézta"
  20. }
  21.  
  22. new Keres[MAXPLAYERS], Kereskedik[MAXPLAYERS], KerID[MAXPLAYERS], KerDB[MAXPLAYERS], Targy[MAXPLAYERS], Float:KerDollar[MAXPLAYERS], JelolID[MAXPLAYERS], Fogad[MAXPLAYERS]
  23. new fHely[MAXPLAYERS][101], Float:jDollar[MAXPLAYERS], jStat[MAXPLAYERS][3], jKulcs[MAXPLAYERS][7], jLada[MAXPLAYERS][7], jSkinOff[MAXPLAYERS], jVIP[MAXPLAYERS]
  24. new bool:jBejelentkezve[MAXPLAYERS], jFelhasznalo[MAXPLAYERS][32], jJelszo[MAXPLAYERS][32], jTalalt[MAXPLAYERS], Valasztott[MAXPLAYERS], jGunHasznalt[MAXPLAYERS]
  25. new jRegMod[MAXPLAYERS], jFolyamatban[MAXPLAYERS], jId[MAXPLAYERS], jAktivitas[MAXPLAYERS], jGombok[MAXPLAYERS][5], fHasznal[MAXPLAYERS][32]
  26. new jEladoTargy[MAXPLAYERS], Float:jEladoAr[MAXPLAYERS], jTK[MAXPLAYERS], jMP[MAXPLAYERS], jKovTargy[MAXPLAYERS][5], jFelhasznaloBetolt[MAXPLAYERS]
  27. new Array:Fegyver, Array:Piac, Array:LejartPiac, szBetoltve, KoviNyitas, KoviRakas, fvSync, dSync
  28.  
  29. public plugin_precache() {
  30.     new Mdl[86]
  31.    
  32.     for(new i = 1; i <= 108; i++)
  33.     {
  34.         if(equal(fNevek[i][2], "29"))
  35.         {
  36.             formatex(Mdl, charsmax(Mdl), "models/newnatgo/%s.mdl", fNevek[i][1])
  37.             precache_model(Mdl)
  38.         }
  39.         else
  40.         {
  41.             for(new x = 1; x <= 3; x++)
  42.             {
  43.                 formatex(Mdl, charsmax(Mdl), "models/newnatgo/%s%d.mdl", fNevek[i][1], x)
  44.                 precache_model(Mdl)
  45.             }
  46.         }
  47.     }
  48.    
  49.     for(new i = 1; i <= 30; i++)
  50.     {
  51.         if(strlen(AlapModelek[i][0]) > 0)
  52.         {
  53.             formatex(Mdl, charsmax(Mdl), "models/newnatgo/default/%s", AlapModelek[i][0])
  54.             precache_model(Mdl)
  55.         }
  56.     }
  57. }
  58.  
  59. public plugin_end() {
  60.     SQL_FreeHandle(SQL_TUPLE)
  61. }
  62.  
  63. public plugin_init() {
  64.     register_plugin("NEWNATGO", "1.0", "DeRoiD")
  65.     register_dictionary("go.txt")
  66.     Fegyver = ArrayCreate(Adat)
  67.     Piac = ArrayCreate(PiacAdat)
  68.     LejartPiac = ArrayCreate(LejartAdat)
  69.     ArrayPushArray(Fegyver, "")
  70.     ArrayPushArray(Piac, "")
  71.     ArrayPushArray(LejartPiac, "")
  72.    
  73.     register_concmd("MY_USERNAME", "cmdFelhasznalo")
  74.     register_concmd("MY_PASSWORD", "cmdJelszo")
  75.     register_concmd("W_MONOGRAM", "cmdMonogram")
  76.     register_concmd("SELL_DOLLAR", "cmdEladasiAr")
  77.     register_concmd("TRADE_DOLLAR", "kDollar")
  78.     register_concmd("PIECE", "Darab")
  79.     register_concmd("A_LOCKPICK", "cmdTK", ADMIN_IMMUNITY)
  80.     register_concmd("A_VIP", "cmdVIP", ADMIN_IMMUNITY) 
  81.     register_clcmd("say /reg", "RegMenu")
  82.    
  83.     register_clcmd("say /gun", "cmdGun")
  84.    
  85.     register_clcmd("say /resetscore", "reset_score")
  86.     register_clcmd("say /rs", "reset_score")
  87.     register_clcmd("say_team /resetscore", "reset_score")
  88.     register_clcmd("say_team /rs", "reset_score")
  89.    
  90.     register_impulse(201, "FoMenu")
  91.    
  92.     register_impulse(100, "jVizsgal")
  93.    
  94.     register_menucmd(register_menuid("FMI"), 1023, "FegyverMenuIh")
  95.     register_menucmd(register_menuid("LOL"), 1023, "FegyverMenuIIh")
  96.    
  97.     register_event("DeathMsg", "Halal", "a")
  98.    
  99.     register_event("Money", "Penz", "b")
  100.    
  101.     for(new i = 1; i <= 30; i++)
  102.     {
  103.         if(strlen(AlapModelek[i][1]) > 0)
  104.             RegisterHam(Ham_Item_Deploy, AlapModelek[i][1], "FegyverValtas", 1)
  105.     }
  106.    
  107.     RegisterHam(Ham_Spawn, "player", "Ujraeledes", 1)
  108.    
  109.     set_task(1.0, "SQL_Elso_Betoltes")
  110.     fvSync = CreateHudSyncObj()
  111.     dSync = CreateHudSyncObj()
  112.     set_task(1.0, "StTHud", 12383, _, _, "b")
  113.    
  114.     register_clcmd("say", "HandleSay")
  115. }
  116.  
  117. public cmdTK(id, level, cid)
  118. {
  119.     if(cmd_access(id, level, cid, 3))
  120.     {
  121.         new Arg1[24], Arg2[10], Fh[24], TK, Talalt
  122.        
  123.         read_argv(1, Arg1, 23)
  124.         remove_quotes(Arg1)
  125.         read_argv(2, Arg2, 9)
  126.         remove_quotes(Arg2)
  127.        
  128.         copy(Fh, 23, Arg1)
  129.         TK = str_to_num(Arg2)
  130.        
  131.         new Jatek[32], Num, xid
  132.         get_players(Jatek, Num)
  133.        
  134.         for(new i; i < Num; i++)
  135.         {
  136.             xid = Jatek[i]
  137.            
  138.             if(!jBejelentkezve[xid])
  139.                 continue
  140.            
  141.             if(equali(jFelhasznalo[xid], Fh))
  142.             {
  143.                 jTK[id] += TK
  144.                 SQL_jFrissites(id)
  145.                 Talalt = 1
  146.                 break
  147.             }
  148.         }
  149.        
  150.         if(Talalt == 0)
  151.         {
  152.             new szQuery[512], len, b[32]
  153.             formatex(b, 31, "%s", Fh)
  154.        
  155.             replace_all(b, 31, "\", "\\")
  156.             replace_all(b, 31, "'", "\'")
  157.        
  158.             len += formatex(szQuery[len], 127, "UPDATE uj_global SET ")
  159.             len += formatex(szQuery[len], 127-len,"TK = '%d' ", TK)
  160.             len += formatex(szQuery[len], 127-len,"WHERE Felhasznalo = '%s'", b)
  161.        
  162.             SQL_ThreadQuery(SQL_TUPLE,"SQL_Eredmenyek", szQuery)
  163.         }
  164.     }
  165. }
  166.  
  167. public cmdVIP(id, level, cid)
  168. {
  169.     if(cmd_access(id, level, cid, 3))
  170.     {
  171.         new Arg1[24], Arg2[10], Fh[24], Nap, Talalt
  172.        
  173.         read_argv(1, Arg1, 23)
  174.         remove_quotes(Arg1)
  175.         read_argv(2, Arg2, 9)
  176.         remove_quotes(Arg2)
  177.        
  178.         copy(Fh, 23, Arg1)
  179.         Nap = str_to_num(Arg2)
  180.        
  181.         new Jatek[32], Num, xid
  182.         get_players(Jatek, Num)
  183.        
  184.         for(new i; i < Num; i++)
  185.         {
  186.             xid = Jatek[i]
  187.            
  188.             if(!jBejelentkezve[xid])
  189.                 continue
  190.            
  191.             if(equali(jFelhasznalo[xid], Fh))
  192.             {
  193.                 jVIP[id] = get_systime()+(24*3600*Nap)
  194.                 SQL_jFrissites(id)
  195.                 Talalt = 1
  196.                 break
  197.             }
  198.         }
  199.        
  200.         if(Talalt == 0)
  201.         {
  202.             new szQuery[512], len, b[32]
  203.             formatex(b, 31, "%s", Fh)
  204.        
  205.             replace_all(b, 31, "\", "\\")
  206.             replace_all(b, 31, "'", "\'")
  207.        
  208.             len += formatex(szQuery[len], 127, "UPDATE uj_global SET ")
  209.             len += formatex(szQuery[len], 127-len,"VIP = '%d' ", get_systime()+(24*3600*Nap))
  210.             len += formatex(szQuery[len], 127-len,"WHERE Felhasznalo = '%s'", b)
  211.        
  212.             SQL_ThreadQuery(SQL_TUPLE,"SQL_Eredmenyek", szQuery)
  213.         }
  214.     }
  215. }
  216.  
  217. public Penz(id) {
  218.     if(is_user_connected(id))
  219.     {
  220.         set_pdata_int(id, 115, 0)
  221.         message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("Money"), _, id)
  222.         write_long(0)
  223.         write_byte(1)
  224.         message_end()
  225.     }
  226. }
  227.  
  228. public HandleSay(id)
  229. {
  230.     new message[192], Name[32], none[2][32], chat[192], hal[32]
  231.  
  232.     read_args (message, 191)
  233.     remove_quotes (message)
  234.    
  235.     if(!jBejelentkezve[id])
  236.     {
  237.         if(equal(message, "/reg"))
  238.         {
  239.             RegMenu(id)
  240.             return PLUGIN_HANDLED
  241.         }
  242.     }
  243.    
  244.     new hossz = strlen(message)
  245.    
  246.     new i = 0
  247.     new RosszKarakterek = 0
  248.    
  249.     while(i < hossz) {
  250.         if(message[i] == '#')
  251.             RosszKarakterek++
  252.         ++i
  253.     }
  254.    
  255.     if(RosszKarakterek > 0)
  256.     {
  257.         new JatekosNeve[32]
  258.         get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  259.         new JatekosIP[32]
  260.         get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  261.         server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  262.         log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  263.         return PLUGIN_HANDLED
  264.     }
  265.    
  266.     new pont2=0;
  267.     new kettospont=0;
  268.     new szam2=0;
  269.     new hir=0;
  270.     i = 0
  271.    
  272.     while(i < hossz)
  273.     {
  274.         if(message[i] == 'w')
  275.             hir++;
  276.         if(message[i] == '.')
  277.             pont2++;
  278.         if(message[i] == ':')
  279.             kettospont++;
  280.         if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  281.             szam2++;
  282.         if(message[i] == '#')
  283.             RosszKarakterek++
  284.         ++i;
  285.     }
  286.  
  287.     if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  288.     {
  289.         return PLUGIN_HANDLED;
  290.     }
  291.     if(szam2 >= 8)
  292.     {
  293.         return PLUGIN_HANDLED;
  294.     }
  295.     if(hir >= 3)
  296.     {
  297.         return PLUGIN_HANDLED;
  298.     }
  299.    
  300.     formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  301.    
  302.     if (message[0] == '@' || message[0] == '!' || equal (message, ""))
  303.         return PLUGIN_HANDLED;
  304.    
  305.     get_user_name(id, Name, 31);
  306.     new string[6]
  307.     formatex(string, 5, "%s", Name)
  308.     if(!is_user_alive(id)) hal = "*DEAD* "
  309.     else  hal = ""
  310.     if(!equali(message, none[0]) && !equali(message, none[1]))
  311.     {
  312.         if(jBejelentkezve[id])
  313.         {
  314.             if(get_user_flags(id) & ADMIN_IMMUNITY)
  315.                 formatex(chat, 191, "^1%s^4[Tulajdonos][%s] ^3%s^4 : %s", hal, jRangLista[jStat[id][0]], Name, message)
  316.             else if(get_user_flags(id) & ADMIN_CFG)
  317.                 formatex(chat, 191, "^1%s^4[FõAdmin][%s] ^3%s^4 : %s", hal, jRangLista[jStat[id][0]], Name, message)
  318.             else if(get_user_flags(id) & ADMIN_LEVEL_A)
  319.                 formatex(chat, 191, "^1%s^4[Admin][%s] ^3%s^4 : %s", hal, jRangLista[jStat[id][0]], Name, message)
  320.             else if(jVIP[id] > get_systime())
  321.                 formatex(chat, 191, "^1%s^4[VIP][%s] ^3%s^4 : %s", hal, jRangLista[jStat[id][0]], Name, message)
  322.             else
  323.                 formatex(chat, 191, "^1%s^4[%s] ^3%s^1 : %s", hal, jRangLista[jStat[id][0]], Name, message)
  324.         }
  325.            
  326.         switch(cs_get_user_team(id))
  327.             {
  328.             case 1: ColorChat(0, RED, chat)
  329.             case 2: ColorChat(0, BLUE, chat)
  330.         }
  331.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  332.         ColorChat(0, GREY, chat)
  333.         return PLUGIN_HANDLED;
  334.     }
  335.     return PLUGIN_HANDLED;
  336. }
  337.  
  338. public Ujraeledes(id) {


Valaki megadná ennek a .txt-jét
Örök hálám lenne
Mód neve:DeRoiD Statrakos kopás rendszere (legújabb)

_________________
Kép


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


Ki van itt

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