hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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 A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [13 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.05.10. 17:16 
Offline
Újonc

Csatlakozott:2012.05.10. 17:02
Hozzászólások:2
Hello, egy kicsit át kellene irni ezt a plugint, méghozzá annyit kellene rajta csinálni, hogy:
- csak 10 szint legyen
- 1 oles 10 xp
- Minden ranghoz kellene 1 prefix
Irom öket, hogy mik legyenek:
0 - [Vendeg]
1 - [Kozlegeny]
2 - [Orvezeto]
3 - [Tizedes]
4 - [Hadnagy]
5 - [Százados]
6 - [Ormester]
7 - [Torszormester]
8 - [Veteran]
9 - [Mesterlovesz]
10 - [Ezredes]
Akinek van KICK joga annak ne irjon rank prefixet, hanem ezt irja [Admin]
A prefixek szine zöld legyen.

Aki megcsinálja ÖRÖK HÁLLÁM neki :)
Itt a kód amit át kellene irni:


Kód:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <nvault>

#define NAME "XP MOD"
#define VERSION "1.0"
#define AUTHOR "IrOn"

new const SZINTEK[40] = {
     500,
     1000,
     1500,
     2000,
     2500,
     3000,
    3500,
    4000,
    4500,
    5000,
    5500,
     6000,
     6500,
     7000,
     7500,
     8000,
    8500,
    9000,
    9500,
    10000,
    10500,
     11000,
     11500,
     12000,
     12500,
     13000,
    13500,
    14000,
    14500,
    15000,
    15500,
     16000,
     16500,
     17000,
     17500,
     18000,
    18500,
    19000,
    19500,
    20000,
}

new jatekosxp[33], jatekosszint[33], kredit[33];
new olesxp, xpmentes, xpmodnvault;

public plugin_init()
{
    register_plugin(NAME, VERSION, AUTHOR);

    RegisterHam(Ham_Spawn, "player", "eledes", 1);
     register_event("DeathMsg", "halal", "a");

     xpmentes = register_cvar("xpmentes","1");
     olesxp = register_cvar("olesxp", "10");

     xpmodnvault = nvault_open("xpmod");
}

public eledes(id)
{
    if((jatekosszint[id] < 40) && (jatekosxp[id] >= SZINTEK[jatekosszint[id]]))
    {
        client_print(id,print_chat,"[XP Mod] Gratulalok!Szintet leptel!");
        while(jatekosxp[id] >= SZINTEK[jatekosszint[id]])
        {
              jatekosszint[id] += 1;
        }
    }

    if(jatekosszint[id] > 0)
        kredit[id] = jatekosszint[id]
}

public halal()
{
     new iVictim = read_data(2);
     new weapon, hitplace, attacker = get_user_attacker(iVictim,weapon,hitplace);

    new victimname[32], wvar[32];
       get_user_name(iVictim,victimname,31);
       read_data(4, wvar, 31);

       if(equal(wvar, "world", 5))
           return;

    if(attacker < 1 || attacker > 32)
        return;

     jatekosxp[attacker] += get_pcvar_num(olesxp);
    client_print(attacker,print_chat,"[XP Mod] Kaptal %i XPt olesert, megolted: %s-t!", get_pcvar_num(olesxp), victimname);

    hud(attacker);
}

public hud(id)
{
    set_hudmessage(255, 255, 255, 0.01, 0.2, 0, 3.0, 3.0);
    if(jatekosszint[id] < 40)
         show_hudmessage(id, "Kredit: %i^nSzint: %i^nXP: %i / %i",kredit[id], jatekosszint[id], jatekosxp[id], SZINTEK[jatekosszint[id] + 1]);
    else
         show_hudmessage(id, "Kredit: %i^nSzint: %i^nElerted a maximum szintet!",kredit[id], jatekosszint[id]);

    set_task(2.0, "hud", id);
}

public client_putinserver(id)
{
     if(get_pcvar_num(xpmentes) == 1)
          LoadData(id);

    set_task(10.0, "hud", id);
}

public client_disconnect(id)
{
     if(get_pcvar_num(xpmentes) == 1)
          SaveData(id);

     jatekosxp[id] = 0;
     jatekosszint[id] = 0;
}

public SaveData(id)
{
     new PlayerName[35];
     get_user_name(id,PlayerName,34);

     new vaultkey[64],vaultdata[256];
     format(vaultkey,63,"%s",PlayerName);
     format(vaultdata,255,"%i#%i#",jatekosxp[id],jatekosszint[id]);
     nvault_set(xpmodnvault,vaultkey,vaultdata);
     return PLUGIN_CONTINUE;
}

public LoadData(id)
{
     new PlayerName[35];
     get_user_name(id,PlayerName,34);

     new vaultkey[64],vaultdata[256];
     format(vaultkey,63,"%s",PlayerName);
     format(vaultdata,255,"%i#%i#",jatekosxp[id],jatekosszint[id]);
     nvault_get(xpmodnvault,vaultkey,vaultdata,255);

     replace_all(vaultdata, 255, "#", " ");

     new playerxp[32], playerlevel[32];

     parse(vaultdata, playerxp, 31, playerlevel, 31);

     jatekosxp[id] = str_to_num(playerxp);
     jatekosszint[id] = str_to_num(playerlevel);

     return PLUGIN_CONTINUE;
}

_________________
Kérlek csináljátok meg ezt
viewtopic.php?f=29&t=4364


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.09. 18:31 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Rakja át moderátor scipringbe és segítek!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.09. 22:47 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2011.09.18. 13:01
Hozzászólások:4274
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 515 alkalommal
Rossz helyre irtad, Mivel nincs jogom ezert nemtehetek semmit:D

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.12. 07: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
kiki írta:
Rakja át moderátor scipringbe és segítek!


Nem tudom eredetileg hol volt ez a téma, de szerintem ott is megtudtad volna oldani kiki.. Nagyon átlátszó amit csinálsz, szerintem egyértelmũ, hogy leakarod járatni a moderátorokat, csakhogy te visszakerülhess. Egyébként továbbra is várjuk a megoldást :)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.12. 15:17 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Keverd a szerepköröket:
A moderátor nem azért moderátor, mert mindenben segítenie kell. (Akkor nem kaptál volna régebben jogot, amivel vissza is éltél)

Gond van, lehet jelezni (jelentés gomb, könnyű, egyszerű), s nem postolni, hogy DUPLAPOST, nem idevaló stb. (Igen, ezeket törlöm, mert off)

kiki írta:
Silent írta:
kiki írta:
Rakja át moderátor scipringbe és segítek!


Nem tudom eredetileg hol volt ez a téma, de szerintem ott is megtudtad volna oldani kiki.. Nagyon átlátszó amit csinálsz, szerintem egyértelmũ, hogy leakarod járatni a moderátorokat, csakhogy te visszakerülhess. Egyébként továbbra is várjuk a megoldást :)



Mi az hogy vissza kerüljek? Ezt fejtsd ki bővebben, amúgy hogy szarsz az egészre meg nem az én bajom, én legalább segítettem anno amég volt időm, ez most csak oroszrulettről mondható el, elég lenne szerintem ő moderátornak

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.12. 15:42 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Egyébként meg

Utolsó látogatás: vas. jún. 03, 2012 2:29 pm
Hozzászólások száma: 2

Nemhiszem, hogy szüksége van még erre a téma nyitójának, de hasznos lehet

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.12. 18:26 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Én is beleoffolok egy picit.

Hiába jelentjük, szerintem Metal-on ( és Silent-en ) kívül senki nem foglalkozik a jelentett HSZ-ekkel, és semmiféle visszajelzést nem kapok. ( Vagy legalábbis nem veszem észre, mivel azt sem tudom, hogy mit figyeljek. )
Most nézelődtem azok közül, akiknek a legtöbb off-ját jelentem, és nem találok sokat, ami megmaradt. :) Ez már jó!


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.13. 09:00 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Minden jelentést megnézek (Igen van szemem, s látom a nagy piros ! jeleket)
Elolvasom, s ha valóban nem odaillőnek tartom (esetek 90%-ban jogos a jelentés) akkor törlöm.
A jelentéseket meg lezárom, de ezek szerint arról nem kaptok értesítést, vagy nincs ott a gyors link, amivel tudok küldeni.


oroszrulett írta:
Én is beleoffolok egy picit.

Hiába jelentjük, szerintem Metal-on ( és Silent-en ) kívül senki nem foglalkozik a jelentett HSZ-ekkel, és semmiféle visszajelzést nem kapok. ( Vagy legalábbis nem veszem észre, mivel azt sem tudom, hogy mit figyeljek. )
Most nézelődtem azok közül, akiknek a legtöbb off-ját jelentem, és nem találok sokat, ami megmaradt. :) Ez már jó!

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.13. 13:57 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
Metal írta:
Minden jelentést megnézek (Igen van szemem, s látom a nagy piros ! jeleket)
Elolvasom, s ha valóban nem odaillőnek tartom (esetek 90%-ban jogos a jelentés) akkor törlöm.
A jelentéseket meg lezárom, de ezek szerint arról nem kaptok értesítést, vagy nincs ott a gyors link, amivel tudok küldeni.


oroszrulett írta:
Én is beleoffolok egy picit.

Hiába jelentjük, szerintem Metal-on ( és Silent-en ) kívül senki nem foglalkozik a jelentett HSZ-ekkel, és semmiféle visszajelzést nem kapok. ( Vagy legalábbis nem veszem észre, mivel azt sem tudom, hogy mit figyeljek. )
Most nézelődtem azok közül, akiknek a legtöbb off-ját jelentem, és nem találok sokat, ami megmaradt. :) Ez már jó!

nekünk lehet bejelölni kérünk-e
Idézet:
Értesítés:
Kapjál-e értesítést, ha a jelentéssel foglalkoztak.

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Plugin átirás (xp mod + rang)
HozzászólásElküldve:2012.06.13. 16:28 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Igen, és én mindig kérek. Csak nem kapok.


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [13 hozzászólás ]  Oldal12Következő


Ki van itt

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