viewing paste Unknown #21023 | Athena

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
-       script  RoyalWeapon     1,{
        OnInit:
                        setarray( .royalWeaponIds, 25621, 25622, 25623, 25624, 25625, 25626, 25627, 25628, 25629, 25630, 25631, 25632, 25633 );
        end;
        OnPCDieEvent:
        set .@died,1;
        OnPCKillEvent:
        OnNPCKillEvent:
                        for( set( .@i, 0 ); .@i < getarraysize( .royalWeaponIds ); set( .@i, ( .@i + 1) ) ) {
                                if( getequipid( EQI_HAND_L ) == .royalWeaponIds[ .@i ] || getequipid( EQI_HAND_R ) == .royalWeaponIds[ .@i ] ) {
                                        set .@royalWeaponEquipped, 1;
                                        break;
                                }
                        }
 
                        if( !.@royalWeaponEquipped ) end;
                                   
                        if( .@died )
                                        if ( @kill > 0 )
                                                        set @kill, @kill/2;
   
                        if( !.@died )
                                        if ( @kill < 10 )
                                                set @kill, @kill + 1;
   
                        message( strcharinfo(0), "You got "  + @kill + " Kill" + ( ( @kill > 1 ) ? "s" : "" ) );
        end;
}
Viewed 364 times, submitted by unknown.