Keletas prašymų.
Posted: 2013 Oct 14 14:54
Sveiki,
Norėjau paprašyti kelių dalykėlių scripte pagalbos.
Turiu bhop'o koduką jis veikia gerai, bet norėčiau paprašyti kad padarytumėte taip jog bhopas veiktu 1min ir išsijungtu, o praėjus 3min vėl galėtu veikti.
Žodžiu. Žaidėjas parašo /bhop 1min bhopina, o po to jau automašikai išsijungtu. Praėjus 3min vėl jam parašius /bhop vėl veiktu... O kol neveiks ir bandys jungti rašytu tiesiog "Turi palaukti kol praeis 3min (Nesvarbu kas parašyta, bet jeigu galit koduką parašykit, o tekstą pats pasirašysiu.)"
Na, o antras prašymas būtu padėti pritaikyti koduką.
1. Noriu padaryti, kad meniu išsijungtu po kažkiek laiko, bet nemoku pritaikyti kodo.
Norėjau paprašyti kelių dalykėlių scripte pagalbos.
Turiu bhop'o koduką jis veikia gerai, bet norėčiau paprašyti kad padarytumėte taip jog bhopas veiktu 1min ir išsijungtu, o praėjus 3min vėl galėtu veikti.
Žodžiu. Žaidėjas parašo /bhop 1min bhopina, o po to jau automašikai išsijungtu. Praėjus 3min vėl jam parašius /bhop vėl veiktu... O kol neveiks ir bandys jungti rašytu tiesiog "Turi palaukti kol praeis 3min (Nesvarbu kas parašyta, bet jeigu galit koduką parašykit, o tekstą pats pasirašysiu.)"
Code: Select all
#include <amxmodx> #include <fakemeta> new g_iBhop[33]; public plugin_init(){ register_forward(FM_PlayerPreThink, "PlayerPreThink") register_clcmd("say /bhop", "ClCmdBhop") } public ClCmdBhop(id){ if(get_user_flags(id) & ADMIN_LEVEL_F) { g_iBhop[id] = !g_iBhop[id]; }} public PlayerPreThink(id) { if(!is_user_alive(id)) return; if(!g_iBhop[id]) return; set_pev(id, pev_fuser2, 0.0) if(pev(id, pev_button) & 2) { static flags; flags = pev(id, pev_flags); if(flags & FL_WATERJUMP) return; if(pev(id, pev_waterlevel) >= 2) return; if(!(flags & FL_ONGROUND)) return; new Float:velocity[3]; pev(id, pev_velocity, velocity) velocity[2] += 250.0; set_pev(id, pev_velocity, velocity) set_pev(id, pev_gaitsequence, 6) }}
Na, o antras prašymas būtu padėti pritaikyti koduką.
1. Noriu padaryti, kad meniu išsijungtu po kažkiek laiko, bet nemoku pritaikyti kodo.
2. Yra tame vip meniu punktas tylus žingsniai. Bet kai žaidėjas viena karta pasirenka turi juos per visus roundus. O aš norėčiau kad turėtu tik tą vieną roundą.set_task(5.0, "destroymenu", id)
remove_task(id) - Kažkas susiję su šitu jeigu neklystu...