Page 1 of 2

Xp individualiai

Posted: 2011 Feb 15 15:15
by zirualas
Taigi, norejau paklausti, sukuriau Mini xp sistema ;D. Cia tik mokymosi tikslams ;P. Taigi norejau paklausti, kodelgi prideda i kintamaji xp visiems? Kaip tai istaisyti?

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <fun>#include <hamsandwich> new xp, level public plugin_init() {        register_plugin("Plugin", "1.0", "Zirual")        register_event("DeathMsg", "Death_Hook", "a")        RegisterHam(Ham_Spawn, "player", "Spawnas", 1);} public Death_Hook() {       if(read_data(3) && !read_data(5))     {        client_print(0, print_chat, "Hs!")        xp += 5    }    else    {        client_print(0, print_chat, "Nebuvo Hs")        xp += 2    }} public Spawnas(id){    set_task(5.0, "Calculating", id)    set_task(5.0, "leveleffect", id)} public Calculating(id){    set_hudmessage(0, 255, 0, -1.0, 1.0)    show_hudmessage(id, "Tavo Xp: %d^nLevelis: %d", xp, level)    set_task(0.1, "Calculating", id)    set_task(1.0, "leveliai", id)} public leveliai(id){    switch(xp)    {        case 1..10:        {            level = 1        }        case 11..20:        {            level = 2        }    }} public leveleffect(id){    if(level == 1)    {        give_item(id, "weapon_ak47")    }    if(level == 2)    {        give_item(id, "weapon_m4a1")    }}

Re: Xp individualiai

Posted: 2011 Feb 15 15:35
by newb
Nes reikia daryti massiva... Kaip tavo manymu tu paziuresi kiek pas koki nors zaideja xp, jai tik vienas kintamasis ant visu >_<

Re: Xp individualiai

Posted: 2011 Feb 15 15:42
by zirualas
Tai mano manymu reike daryti new xp[32]?

Re: Xp individualiai

Posted: 2011 Feb 15 16:18
by newb
Jeigu zaideju serve 32 tai bus xp[33]

Re: Xp individualiai

Posted: 2011 Feb 15 17:59
by zirualas
Tai is kur man suzinot kiek yra online? Ar tiesiog rasyti new xp[32]?

Re: Xp individualiai

Posted: 2011 Feb 15 18:06
by audimas
nu jei serve slotu 32 rasyk [33] jei maziau tai [32]

Re: Xp individualiai

Posted: 2011 Feb 15 18:09
by zirualas
To audimas:
Tu biski nesupratai klausimo. Supranti, as klausiu ar kurti kintamaji su new xp[33] ir ar tada nustatyneti jo reiksme taipat:
xp[33] += 5 cia kaip pavizdys.

Re: Xp individualiai

Posted: 2011 Feb 15 18:14
by aurimasko
new xp[33]
new level[33]

xp[id] += 5
level[id] = 1

va taip va

Re: Xp individualiai

Posted: 2011 Feb 15 18:17
by zirualas
Aciu, zinosiu ;]
Galiu daryti:
new xp[33], level[33]? Manau jo ;P

Re: Xp individualiai

Posted: 2011 Feb 15 18:18
by aurimasko
gali