Page 1 of 2
CSDM Vip
Posted: 2012 Nov 27 19:20
by Froza
Sveiki, taigi niekaip neradau CSDM vip plugino normalaus tai pasėmiau patį paprasčiausia public vip pluginą.
Kadangi žinios dar per mažos, tai prašau jūsų man padėti.
Kadangi čia yra pluginas skirtas publicui tai jį duoda naujame round'e, o man reikia, kad duotu kaskart "Atsirespawinus". Taigi prašau, kad perdarytumėt jį taip, kad duotu kaskart atsiradus (prisikėlus).
Man to reikia, nes pvz granatas duoda tik new round, o noriu kad duotu iškarto prisikėlus.
Re: CSDM Vip
Posted: 2012 Nov 29 14:39
by Tetusis
kodas sutvarkytas
prideta tai, ir pakeistas eventas
Code: Select all
#include <hamsandwich> //register_logevent("logevent_Round_Start", 2, "1=Round_Start") // event'as (ivykis) - round'o pradzia kai atsispawn'ina zaidejas per kuri yra parodomas meniu RegisterHam(Ham_Spawn, "player", "logevent_Round_Start", 1)
Re: CSDM Vip
Posted: 2012 Nov 29 16:09
by Froza
Dėkui.
-------------------------
Galėtum pataisyti vieną dalyką, nes pamiršau paminėti...
Jeigu vip'as miršta kad tik prisikėlęs gautu grantas, nes dabar jeigu kas nors miršta nesvarbu kas vipai gauna granatas...
Re: CSDM Vip
Posted: 2012 Nov 30 17:04
by Tetusis
Froza wrote:Dėkui.
-------------------------
Galėtum pataisyti vieną dalyką, nes pamiršau paminėti...
Jeigu vip'as miršta kad tik prisikėlęs gautu grantas, nes dabar jeigu kas nors miršta nesvarbu kas vipai gauna granatas...
Cia yra duodamos granatos ADMIN_LEVEL_H per spawn eventa, turetu viskas gerai veikti kaip supratau tu nori padaryti, kad butent atsispawn'ines(atsirades) zmogus su vip flag'ais(priejimu) gautu granatas? nu atrodo cia viskas gerai... nebent neta flag naudoji
Re: CSDM Vip
Posted: 2012 Nov 30 17:25
by Froza
Taip, nes dabar jeigu miršta koks nors žaidėjas, tai žaidėjas su Flag H gauna grantas... Net neatsirespawninęs...
Re: CSDM Vip
Posted: 2012 Nov 30 17:46
by Tetusis
Froza wrote:Taip, nes dabar jeigu miršta koks nors žaidėjas, tai žaidėjas su Flag H gauna grantas... Net neatsirespawninęs...
pataisyk 206 eilute i
Code: Select all
if(is_user_alive(player) || get_user_flags(player) & ADMIN_LEVEL_H)
,neturiu laiko viso plugino uploadint
Re: CSDM Vip
Posted: 2012 Nov 30 18:17
by newb
Tetusis wrote:Froza wrote:Taip, nes dabar jeigu miršta koks nors žaidėjas, tai žaidėjas su Flag H gauna grantas... Net neatsirespawninęs...
pataisyk 206 eilute i
Code: Select all
if(is_user_alive(player) || get_user_flags(player) & ADMIN_LEVEL_H)
,neturiu laiko viso plugino uploadint
Pluginas pakeistas tragiskai.
Kaip galima pakeist
Code: Select all
register_logevent("logevent_Round_Start", 2, "1=Round_Start")
->
Code: Select all
RegisterHam(Ham_Spawn, "player", "logevent_Round_Start", 1)
Ir net neistrint
Code: Select all
new players[32], player, pnum get_players(players, pnum, "a") for(new i = 0; i < pnum; i++) { ....
Vien ziurint i tavo duota eilute
Code: Select all
if(is_user_alive(player) || get_user_flags(player) & ADMIN_LEVEL_H)
Net be viso kodo galima pasakyti, kad ji bloga, nes visiskai ne logiska. Nezinau gal tu net neskiri || ir && ?..
Geriau daugiau daryk to, kas parasyta pas tave parase per puse forumo.
Re: CSDM Vip
Posted: 2012 Nov 30 19:07
by Froza
Code: Select all
if(is_user_alive(player) || get_user_flags(player) & ADMIN_LEVEL_H)
Kai pakeičiau į šitą tada visi gavo granatas... Tas pats kaip su buvusiu, tik dabar visi gauna.
Re: CSDM Vip
Posted: 2012 Nov 30 19:14
by nuodas159
Kur yra || keisk į &&.
pvd:
Code: Select all
if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)
Re: CSDM Vip
Posted: 2012 Nov 30 20:03
by Froza
Neveikia.... Vis tiek jeigu koks nors žmogus atsirespawnina, vipai su flag H gauna granatas....