Page 4 of 6

Re: Questions

Posted: 2011 Jul 12 18:15
by eNeMy
Gal galit kas paredaguot, kad būtų adminams duodama kas round, liktų tik pipe bomba, nebūtų jokio sprogimo, nebūtų nieko susijusio su mshield ir cvar'ai liktų tik tokie

zp_pipe_enabled 1
zp_pipe_radius 200
zp_pipe_duration 10

Visa kita default.

Žinau, kad pagal cvar galima nustatyt, bet man reikia grynai tik pipe bomb papraščiausio kodo.

http://forums.alliedmods.net/showthread.php?p=1064831

Re: Questions

Posted: 2011 Jul 12 19:57
by aaarnas
Tas pipe bomb kodas nėra toks jau paprasčiausias. Čia jau reikia pasidėti, kas viską išrinkti ir patikrinti.

Re: Questions

Posted: 2011 Jul 14 15:33
by eNeMy

Code: Select all

HUMAN = 1, 2, 3, 4, 5, 6, 7, 8NEMESIS = 9SURVIVOR = 10SNIPER = 11ASSASSIN = 12ADMIN HUMAN = 13ADMIN ZOMBIE = zombie_source
Kaip įdėti šituos modelius i models/player/x
Jei prirašau

Code: Select all

NEMESIS = x/9
tarkim tai gaunu

Code: Select all

x/9/x/9.mdl
kažką panašaus.

Re: Questions

Posted: 2011 Jul 14 15:38
by aaarnas
Šito tu niekaip nepakeisi. Jei parašai modelio pavadinimą tai bus
player/pavadinimas/pavadinimas.mdl. Kiti variantai negalimi.

Re: Questions

Posted: 2011 Jul 18 14:08
by eNeMy
Galima padaryt, kad kaikurie adminai galėtu banint kitus adminus kurie turi flag "a"?

Re: Questions

Posted: 2011 Jul 18 15:55
by morka
Viskas galima tik reikia paredaguoti plugina

Re: Questions

Posted: 2011 Jul 28 11:46
by eNeMy
Kaip padaryt set_user_maxspeed, kad veiktų tik būnant išsitraukus knife?

Code: Select all

new Float:speed = get_user_maxspeed(id) + 50.0set_user_maxspeed(id , speed)

Re: Questions

Posted: 2011 Jul 28 22:47
by aaarnas
curweapon evente tikrini:
if(read_data(2) == CSW_KNIFE) set_user_speed(id, speed)
else set_user_speed(id, speed-50.0)

Re: Questions

Posted: 2011 Jul 29 08:59
by eNeMy
Prasidejus round kai, bet koks pirmas gun rankoj būna speed būna 300, o kai pasikeičiu i knife visai judėt nebegaliu ir kai pasikeičiu į kitą gun speed normalus būna.

Code: Select all

public vpsp(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(speed_active[id] == 1)    {        new Float:speed = get_user_maxspeed(id) + get_cvar_num("amx_vip_speed")        set_user_maxspeed(id , speed)        set_user_footsteps(id, 0)        client_print_color(id, print_chat, "^4[VIP] ^1%L", LANG_PLAYER, "VIP_SPEED")    }}

Code: Select all

public Event_Change_Weapon(id){if(speed_active[id] == 1){if(read_data(2) == CSW_KNIFE) set_user_maxspeed(id, get_cvar_num("amx_vip_speed"))}else set_user_maxspeed(id, get_cvar_num("amx_vip_speed")-50.0){}}

Re: Questions

Posted: 2011 Jul 29 13:10
by aaarnas

Code: Select all

public vpsp(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(speed_active[id] == 1)    {        new Float:speed = get_user_maxspeed(id) + get_cvar_float("amx_vip_speed")        set_user_maxspeed(id , speed)        set_user_footsteps(id, 0)        client_print_color(id, print_chat, "^4[VIP] ^1%L", LANG_PLAYER, "VIP_SPEED")    }}

Code: Select all

public Event_Change_Weapon(id){if(speed_active[id] == 1){if(read_data(2) == CSW_KNIFE) set_user_maxspeed(id, get_user_maxspeed(id)+get_cvar_float("amx_vip_speed"))}else set_user_maxspeed(id, -1.0){}}