Questions

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
eNeMy
Ar jis surinks 50 žinučių?
Posts: 47
Joined: 2011 Jul 04 17:29
Location: Panevėžys

Re: Weapon gravity

Post by eNeMy »

Multijump į vipmenu noriu įdėt, viską sudedu sukompilinu nemeta jokių error, bet neveikia.

Code: Select all

public vpmu(id){    if(!is_user_alive(id)) return PLUGIN_CONTINUE    if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE    new nbut = get_user_button(id)    new obut = get_user_oldbutton(id)    if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))    {        if(jumpnum[id] < get_cvar_num("amx_maxjumps"))        {            dojump[id] = true            jumpnum[id]++        }    }    if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))    {        jumpnum[id] = 0    }    if(!is_user_alive(id)) return PLUGIN_CONTINUE    if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE    if(dojump[id] == true)    {        new Float:velocity[3]           entity_get_vector(id,EV_VEC_velocity,velocity)        velocity[2] = random_float(265.0,285.0)        entity_set_vector(id,EV_VEC_velocity,velocity)        dojump[id] = false        return PLUGIN_CONTINUE    }    return PLUGIN_CONTINUE}
Image

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Weapon gravity

Post by psychical »

Ka darant neveikia? Pirmiausia patikrink ar turi flag'a, kuri uzstatei ant ADMINACCESS,
#define ADMINACCESS ADMIN_LEVEL_H - turintiems t flag'a (VIP'ams)

eNeMy
Ar jis surinks 50 žinučių?
Posts: 47
Joined: 2011 Jul 04 17:29
Location: Panevėžys

Re: Weapon gravity

Post by eNeMy »

Turiu. Tiesiog prisijungus pačioj pradžioj round automatiškai pašoka ir lošiant toliau galima tik 1 kart pašokti.
Jump nustatyti daugiau nei 1. :P
Image

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Weapon gravity

Post by psychical »

Turi buti ne vpmu o:

public client_PreThink(id)


ir dar turetu buti toks:

Code: Select all

 public client_PostThink(id){    if(!is_user_alive(id)) return PLUGIN_CONTINUE    if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE    if(dojump[id] == true)    {        new Float:velocity[3]           entity_get_vector(id,EV_VEC_velocity,velocity)        velocity[2] = random_float(265.0,285.0)        entity_set_vector(id,EV_VEC_velocity,velocity)        dojump[id] = false        return PLUGIN_CONTINUE    }    return PLUGIN_CONTINUE}   

eNeMy
Ar jis surinks 50 žinučių?
Posts: 47
Joined: 2011 Jul 04 17:29
Location: Panevėžys

Re: Weapon gravity

Post by eNeMy »

Nu pabandysiu, o kaip pridėti gravitacijos pasirinkimo cvar?
Pridedu cvar

Code: Select all

register_cvar("amx_vip_gravity", "1")
tada parašau kodą

Code: Select all

set_user_gravity(id, get_uset_gravity(id)+get_cvar_num("amx_vip_gravity"))
Bet aišku neveikia.
Image

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Weapon gravity

Post by psychical »

eNeMy wrote:Nu pabandysiu, o kaip pridėti gravitacijos pasirinkimo cvar?
Pridedu cvar

Code: Select all

register_cvar("amx_vip_gravity", "1")
tada parašau kodą

Code: Select all

set_user_gravity(id, get_uset_gravity(id)+get_cvar_num("amx_vip_gravity"))
Bet aišku neveikia.

Daryk taip:

Code: Select all

register_cvar("amx_vip_gravity", "800")//nuo 0 iki 800


O cia taip:

Code: Select all

set_user_gravity(id, get_cvar_num("amx_vip_gravity")/800)

eNeMy
Ar jis surinks 50 žinučių?
Posts: 47
Joined: 2011 Jul 04 17:29
Location: Panevėžys

Re: Weapon gravity

Post by eNeMy »

Koks invisiblity kodas? Toj vietoj kur(čia tas kur give_item pakeist jį)

Code: Select all

public vpin(id){        message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)        write_short(1<<10)        write_short(1<<10)        write_short(0x0000)        write_byte(0)        write_byte(0)        write_byte(200)        write_byte(75)        message_end()      if(invisible_active[id] == 1)    {        give_item(id, "weapon_smokegrenade")        client_print(id, print_chat, "%L", LANG_PLAYER, "VIP_INVISIBLE")    }
Last edited by eNeMy on 2011 Jul 06 17:56, edited 3 times in total.
Image

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Weapon gravity

Post by psychical »

Code: Select all

public vpin(id){        message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)        write_short(1<<10)        write_short(1<<10)        write_short(0x0000)        write_byte(0)        write_byte(0)        write_byte(200)        write_byte(75)        message_end()      if(invisible_active[id] == 1)    {        new iPercent = 0;    new iAlpha = iPercent * 255 / 100;    set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha );     }}
Dar sita idek i spawn:

Code: Select all

set_user_rendering(id, _, 0, 0, 0, _, 0 ); 
iPercent - matomumas procentais

eNeMy
Ar jis surinks 50 žinučių?
Posts: 47
Joined: 2011 Jul 04 17:29
Location: Panevėžys

Re: Questions

Post by eNeMy »

Na aš to tavo kodo nelabai supratau. :D
Susiradau lengvesnį sprendimą :P

Code: Select all

set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransTexture, 80)
O tai kaip padaryt, kad 0 visada exit būtų?

Code: Select all

menu_additem(menu, "\yExit", "0", 0)menu_setprop(menu, MPROP_PERPAGE, 0); menu_display(id, menu, 0)
Ir kaip gi tą spalva cs paprastam chate pakeist?

Code: Select all

client_print(id, print_chat, "%L", LANG_PLAYER, "VIP_GRAVITY_FUNCTION")
Nei !g, nei \r nepadeda.
Last edited by eNeMy on 2011 Jul 06 18:19, edited 3 times in total.
Image

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Questions

Post by psychical »

Nieko nedaryk, ir tas tavo exit visada bus 0... Bent jau pas mane taip yra...
Tas tavo lengvesni tas pats velnias kas ir pas mane...

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest