←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
2x exp dla flagi

lE_campe's Photo lE_campe 10.10.2011

witam mogę wiedzieć jak zrobić żeby dla danej flagi był 2x exp?

z góry dzięki ! : >
Quote

Niby co ? :P's Photo Niby co ? :P 10.10.2011

if( get_user_flags(id) & ADMIN_LEVEL_H) amount *= 2
W silniku coda gdzies koło funkcji z expem walnij
Edited by Niby co ? :P, 10.10.2011 18:57.
Quote

lE_campe's Photo lE_campe 10.10.2011

do jest GiveXP czy jakoś tak ?

sory nie ten mod ; d

jaka to funkcja dokładnie?
Edited by lE_campe, 10.10.2011 19:00.
Quote

  • +
  • -
radim's Photo radim 10.10.2011

1. Szukasz public Death() i pod:
new nowe_doswiadczenie = 0;
        
        nowe_doswiadczenie += doswiadczenia_za_zabojstwo;
dodajesz:
if (get_user_flags(id) & ADMIN_LEVEL_H)
        {
            nowe_doswiadczenie += doswiadczenia_za_zabojstwo*2;
        }
2 razy większy exp będzie dla gracza, który ma flagę "t"
Quote

Niby co ? :P's Photo Niby co ? :P 10.10.2011

Ale co się wcinasz dałem mu kod :)
Quote

  • +
  • -
radim's Photo radim 10.10.2011

Niby Co? ale wiesz, że się zrobiłeś, jak nie wiesz nie pisz. Tylko kolegę w błąd wprowadzasz
Quote

  • +
  • -
A może sma?'s Photo A może sma? 10.10.2011

Ehh... radim wiesz, że zwiększy to exp 4krotnie, a nie dwu?
if (get_user_flags(id) & ADMIN_LEVEL_H)
{
nowe_doswiadczenie *= 2;
}
Quote

lE_campe's Photo lE_campe 10.10.2011

czyli zamiast tego co radmi mam wkleić od a może sma?
Quote

Niby co ? :P's Photo Niby co ? :P 10.10.2011

Nie lepiej w pluginie

public eventDeath(){ 
new iAttacker  = read_data(1);
new iVictim = read_data(2);
 
if(IsPlayer(iAttacker)){
if(bHasAccess(iAttacker)){
if(get_user_team(iAttacker) != get_user_team(iVictim)){
cod_set_user_xp(iAttacker, cod_get_user_xp(iAttacker) + XXX EXPA POD XXX DAJESZ CYFRE O ILE WIECJE EXPA np. o 100expa wiecej za fraga etc,);
Quote

lE_campe's Photo lE_campe 10.10.2011

nie.

nie mam funkcji death mam to: public SmiercGraczaPost(id, attacker, shouldgib)

tam wrzucić ?
Quote

  • +
  • -
Stachuu :D ??'s Photo Stachuu :D ?? 10.10.2011

ale czy to nie będzie exp 2x większy tylko za zabicie ?
Quote

lE_campe's Photo lE_campe 10.10.2011

ja chcę tylko za zabicie.

no to gdzie to wrzucic ? :/
Quote

  • +
  • -
radim's Photo radim 11.10.2011

@A może sma.
Też racja, nie zauważyłem, mój błąd. Ale to i tak nic nie zmienia bo on potrzebuje do Nowego CodMod'a, a wtedy nie było perfixu.
Quote

lE_campe's Photo lE_campe 11.10.2011

czyli nie ma takiej możliwości?
Quote