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....