Page 1 of 1

Flag imimo problema...

Posted: 2011 Mar 06 00:21
by KieC
MAn reikia pagalbo del zaidejo greicio.

Sitas kodas tai cia kai ima flaga.

Code: Select all

public Fwd_Touch_CtBase_Flag(iEntity, iPlayer) {     if(!is_user_alive(iPlayer))        return PLUGIN_HANDLED;        if ((get_user_team(iPlayer) == 2) && !g_flag[iPlayer])    {        g_flag[iPlayer] = true;        ManageBar(iPlayer, FLAG_TIME);        ManageBar(iEntity, BAR_REMOVE);        set_task(float(FLAG_TIME), "FwdPlayerFlagTaken", iEntity);        client_printcolor(iPlayer, "/y[/ctrUmbrella/y]: %s imama veliava!/ctr", de_dust2_flag_names[0])        }    }    if(get_user_team(iPlayer) == 1)     {         return PLUGIN_HANDLED;    }       return PLUGIN_CONTINUE;}
o Sitas kai flaga baige paimti

Code: Select all

public FwdPlayerFlagTaken(iEntity, iPlayer){    new Entity = create_entity("info_target");        if (pev_valid(iEntity))     {         remove_entity(iEntity)        ManageBar(iEntity, BAR_REMOVE);                remove_task(TASKID_KILL_PLAYERS)                set_task(1.0, "Task_Players_Kill_Again")    }        if (pev_valid(Entity))     {        client_printcolor(iPlayer, "/y[/ctrUmbrella/y]: Umbrella Komanda Gavo 60.0 sekundziu paimti naujai veliavai/ctr!")    }    emit_sound(iPlayer, CHAN_ITEM, g_pickup, 1.0, ATTN_NORM, 0, PITCH_NORM);        return PLUGIN_CONTINUE;}
MAn reikia tiesiog pagalbos kad butu. 1.Kad kai pradeda imti flaga zmogus jam greitis pasidarytu y 0 kad negaletu judeti. 2.Kai jau buna paeme flaga jam automatiskai greitis atsisttu y paprasta greity.

Nes as kai buvau pats pasidares kai imdavo flaga judet negaledavo bet kai weapon switch padarai ir vel judet galedavo dar nors flago budavo nepaeme.

Re: Flag imimo problema...

Posted: 2011 Mar 06 12:00
by xFrostas
Tai daryk su kintamaisiais ir ant Player_PreeThink forwardo.

Re: Flag imimo problema...

Posted: 2011 Mar 06 14:44
by aaarnas
Prie ko ten skliaustas 13 eilutėje ?
O stabdyti gali mėginti taip:

Code: Select all

entity_set_int(id, EV_INT_flags, entity_get_int(id, EV_INT_flags)|FL_FROZEN) // Stopentity_set_int(id, EV_INT_flags, entity_get_int(id, EV_INT_flags)&~FL_FROZEN) // Move

Re: Flag imimo problema...

Posted: 2011 Mar 07 21:27
by KieC
Arnasss ir Xfrostas. Dariaus tais jusu budais kur saket. Viskas gerai buna flaga ima zaidejas negali judeti bet kai baige paimti flaga zaidejas vistiek negali judet nors ir atstatau greiti cia nesamone kazkokia. Gali rakinti tema cia vistiek neina nieko padaryti.